Add Page Numbers
Choose a PDF, set how its pages should be numbered, and download a newly written PDF without uploading the document.
LOCAL PDF EDITING
Number every page in a PDF
Choose a local PDF, set the starting number and placement, then download a newly written PDF with page numbers.
A QUICK WALKTHROUGH
How to use this tool
- Choose one local PDF up to 50 MB and 500 pages.
- Set the starting number, header or footer position, font size, color, and margin.
- Review the reserialized PDF, then download the application/pdf file.
Local and bounded
The selected PDF is read and rewritten in this browser only. Files are limited to 50 MB and 500 pages so browser memory remains practical.
PDF compatibility
The tool uses pdf-lib to reserialize the document. Password-protected, encrypted, signed, XFA, damaged, and unusually complex PDFs may be rejected. Reserialization can remove unsupported interactive or advanced features, so keep the original.
Private output
Your PDF and settings are not uploaded, stored, or sent to a server. The download is a real application/pdf file.
GOOD TO KNOW
Common questions
Is my PDF uploaded?
No. Reading, numbering, rewriting, previewing, and downloading happen locally in your browser.
Can I start numbering at another value?
Yes. Enter any starting number from 1 to 999,999; later pages continue sequentially.
Will the original PDF remain unchanged?
The original local file is not changed. The download is a newly serialized PDF; keep the original if it contains advanced features.
Why was my PDF rejected?
It may be over 50 MB or 500 pages, password-protected, encrypted, signed, XFA-based, damaged, or unsupported by the browser PDF writer.