Add Page Numbers to PDF

Number every page of your PDF with real, selectable text — in the position and style you choose. Free, private, nothing uploaded.

Your files never leave your device — all processing happens in your browser.

Drop your PDF here

Select PDF

or drop it here — one PDF at a time · .pdf only

Your numbered PDF is ready!

Everything happened inside your browser — your PDF was never uploaded anywhere, so there is nothing to delete.

How it works

  1. Add your PDF

    Drop one PDF file into the box above. It is read locally — nothing is uploaded.

  2. Style the numbers

    Pick a position, a format like “Page 1 of 10”, a start number, font size and margin.

  3. Download

    Hit Add page numbers and download your PDF with clean, selectable numbers on every page.

Tips

Frequently asked questions

How do I add page numbers to a PDF?

Add your PDF, choose where the numbers go (bottom center, a bottom corner, or top center), pick a format like 1, 1 of 10 or Page 1, then hit Add page numbers. Every page is numbered in one click.

Are the page numbers real text or images?

Real selectable PDF text, drawn with a standard font. The numbers stay crisp at any zoom and never blur like stamped images do.

Can I start numbering from a different number?

Yes. Set the Start number field to anything you like — handy when your PDF is chapter 2 of a bigger document and numbering should continue from where the last file ended.

Can I choose the position and style of the numbers?

Yes. There are four positions (bottom center, bottom left, bottom right, top center), three formats (1, 1 of 10, Page 1), plus font size and margin controls so the numbers sit exactly where you want them.

Will this change the rest of my document?

No. The tool only draws small numbers in the margin area of each page. Your text, images and layout stay exactly as they were.

Are my PDFs uploaded anywhere?

No. Numbering happens entirely in your browser with a local PDF library. Your files never leave your device, which is why the tool also works offline once the page has loaded.