Add Page Numbers to PDF
Custom formats, colours & positions — 100% free, no upload
Select your PDF
Click to browse or drag & drop here
Six Formats
1, 01, 1/N, Page 1 of N, Roman upper, Roman lower.
Full Control
Position, colour, size, margin, start number, page range — all yours.
100% Private
Everything runs in your browser. Your PDF never leaves your device.
Free Forever
No signup, no watermark, no PDFNinja branding, no page limits.
Frequently Asked Questions
Can I skip the cover page?
Yes. Set 'Skip first N pages' to 1 and numbering starts on page 2. Combine with a custom start number if needed.
How do I number only certain pages?
Use the Range field — e.g. '1-3, 7, 10-12'. Leave empty to number every page.
Can I use Roman numerals for a preface?
Absolutely. Pick 'i, ii, iii' style. Run the tool twice on the same file if you need Roman for the preface and Arabic for the body.
Is my PDF uploaded?
No. Page numbers are drawn locally with pdf-lib in WebAssembly. Nothing is sent anywhere.
Does existing text move?
No. Page numbers are drawn on top of the existing page content at the position you choose.
