Skip to content
Build With Owais
Free · no sign-upRuns in your browser

PDF Page Numbers

Number the pages of a PDF that does not have them — a merged document, a scan, or an export that lost its numbering. Choose where they sit, how they read, and what number to start from.

PDF Page Numbers tool

Loading the tool…

How to use the PDF Page Numbers

  1. Add a PDF

    Drop one PDF onto the upload area.

  2. Choose a position

    Pick any of the six positions along the top or bottom of the page.

  3. Choose a format and starting number

    Numbers can read as "7", "Page 7" or "7 of 24". If your document has a cover page or front matter, set the starting number so the printed numbers line up with your intended pagination.

  4. Apply and download

    Press Add Page Numbers and download the numbered document.

Where your files are processed

Your files are processed locally in your browser and are not uploaded to our servers.

The PDF Page Numbers runs as JavaScript on the page you are reading. When you choose a file, the browser hands it to that code directly — it is never put into a network request, so there is no upload to cancel, no copy sitting in a queue somewhere, and nothing for us to delete afterwards. We could not see your file if we wanted to.

You can verify this rather than take our word for it: open your browser’s developer tools, switch to the Network tab, and run the tool. You will see no request carrying your file. Better still, once the page has loaded you can disconnect from the internet entirely and the PDF Page Numbers will keep working — which it could not do if it depended on a server.

To be exact about what doesleave the page: like the rest of this site, it loads analytics, which record that a tool was opened and whether it succeeded. Those events carry the tool’s name and a duration — never a file, a file name, or anything read out of your file. The tool panel above is also excluded from session recording, so nothing shown inside it is captured either.

Frequently asked questions

Yes. Set the starting number to whatever the first page should show. This is how you handle a document whose real page 1 comes after a cover, or a section that continues from an earlier file.

They are placed in the page margin, which is empty in most documents. If your content runs close to the edge, increase the margin setting to push the numbers further out, or choose the opposite corner.

Not directly — numbers are applied to every page. A workaround is to split the cover off with the PDF Splitter, number the rest, then merge the cover back on with the PDF Merger.

No. The three formats offered are plain digits, "Page N", and "N of total". Roman numerals are not supported.

Keep exploring

Credits

The file-processing behind this tool is adapted from DoxDock by Mithun Srinivas, used under the MIT Licence. Rebuilt here in TypeScript for this site.

Start a project

Tell me what you're building

Share a few details and I'll come back within one business day with an honest take, a realistic timeline and a ballpark cost — no pressure, no sales script.

  • Reply within one business day, from me directly
  • Straight answers on scope, timeline and budget
  • Free 30-minute consultation, no obligation

Need a tool like this built into your own product?

Tell me what you're working on. I'll reply within one business day with honest, practical next steps.