PDFNinja

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.

Related Tools