Edit

Add Page Numbers to PDF

Add page numbers to a PDF — choose position, format, and starting number.

Choose PDF to add page numbers
Select a file

Paginate your PDF in a couple of clicks

Scanned chapters, stitched reports, and merged handouts often end up without page numbers — which turns references like “see page 14” into a flipping exercise. This tool writes numbers directly into the PDF so they're visible in every reader, printer, and screenshot.

When this is the right tool

  • Legal filings, submissions, and bound reports that must be paginated
  • Thesis PDFs where the cover and table of contents shouldn't count — start numbering at page 3
  • Study packs assembled from multiple PDFs that need continuous numbering
  • Court exhibits and annexures where every page needs a reference

Formats and placement

Choose simple numbers (1, 2, 3), Page X, or X of Y to show the total. Place them top-center, top-right, bottom-center, or bottom-right — the most common footer positions. Font size from 8 pt to 18 pt covers everything from dense reports to large-print handouts.

How to use this tool

  1. Upload PDF.
  2. Pick position, format, start number, font size.
  3. Click Add Numbers & Download.

Frequently asked questions

Can I start numbering from a specific page?

Yes — set the starting number to control where "1" appears. To skip front matter, apply numbers to a trimmed copy or merge a non-numbered cover afterwards.

Will numbers overlap existing content?

They're drawn in the margin area (header or footer). On PDFs with no margin they can overlap text — crop the PDF first if pages are edge-to-edge.

Does the X of Y format update automatically?

Y is the total page count at the moment you add the numbers. If you later merge or split the PDF, re-run the tool.

Can I change the font or colour?

The tool uses a built-in sans-serif at a neutral grey that reads well on any background. A custom font would require embedding, which bloats the file.

Is my PDF uploaded?

No — pagination happens in your browser. Nothing is sent to any server.

Related tools