Add page numbers to a PDF
Nothing is uploaded — files are read and rewritten entirely in your browser.
Stamp page numbers onto an existing PDF, with position and start value.
How it works
Adds page numbers to an existing PDF at a chosen position, with a configurable starting number and optional "page X of Y" format.
Numbers are drawn onto the page content rather than added as an annotation, so they print and survive flattening. That also means they cannot be removed afterwards without editing the content stream — this is a one-way operation, so keep the original.
The starting number is separate from the page index, which matters for documents with front matter. Setting the start to −2 means the first three pages are unnumbered and page four becomes page 1.
This tool runs entirely in your browser. Nothing you enter is sent to a server, logged or stored, and the page keeps working with the network disconnected.
Common questions
- Can page numbers be removed later?
- Not easily. They are drawn into the page content rather than added as an annotation, so removal means editing the content stream. Keep the original.
- How do I skip numbering the cover pages?
- Set a negative or offset start value, so numbering begins on the page you want to be page 1.
Related pages
- Password generator Generate strong random passwords in your browser, with the entropy shown.
- Merge PDF files Combine several PDFs into one, in the order you choose.
- QR code generator Make a QR code for a link, text, WiFi network or contact details, and download it as SVG.
- Image resizer Resize an image to exact dimensions or a percentage, in your browser.
- Split and extract PDF pages Pull out a page range, split into single pages, or delete pages.
- Random number generator Random numbers in any range, plus dice, coin flips and a shuffled pick from a list.
- Random picker and team generator Pick a winner from a list, split into teams, or generate a random order.
- Image crop, rotate and flip Crop to an aspect ratio, rotate in 90° steps, or mirror an image.
- Lorem ipsum generator Generate placeholder text by paragraphs, sentences or words.
- Meta tag generator Generate title, description, canonical, Open Graph and Twitter Card tags.
Sources
- Calculated on this page — At One Place