Add Page Numbers to PDF — Free, Private, No Upload
Drop a PDF file here, or
Files stay on your device — nothing is uploaded.
{n} is the page number, {total} is the last one.
Empty numbers everything. Use 2- to skip the cover.
Stamp page numbers onto a PDF without handing the file to anyone. Pick where the number sits, how big it is, what it says, and which pages get one — then download the result. The numbering runs on a PDF engine written from scratch in JavaScript, so your document never leaves the tab it was opened in.
How it works
- 1 Open your PDF Drop the file onto the box or click to pick it. It is read locally and its page count shows up immediately.
- 2 Choose the format and position Pick a preset like Page 3 of 12 or write your own using {n} for the number and {total} for the last one. Set the corner, font, size, margin, starting number, and which pages to skip.
- 3 Add the numbers and download Click Add page numbers and save the file. The numbers are real selectable text, so they stay crisp at any zoom and are picked up by search.
Your data stays private
All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.
Frequently asked questions
- Is my PDF uploaded anywhere?
- No. Parsing the file, drawing the numbers, and writing the new PDF all happen in JavaScript inside your browser. Nothing is transmitted, so the tool keeps working if you pull the network cable after the page loads. That also means a contract or a medical record never touches someone else's disk.
- How do I leave the cover page unnumbered?
- Type 2- in the Pages box. The counter then starts on page 2, and because the first number you set applies to the first page that gets one, the body reads 1, 2, 3 rather than starting at 2. Set the starting number to 2 instead if you want the numbers to match the physical page.
- Can I write Page 3 of 12 instead of just 3?
- Yes. The format box takes any text with two placeholders: {n} becomes the page number and {total} becomes the highest number used. Page {n} of {total} gives Page 3 of 12, {n} / {total} gives 3 / 12, and - {n} - gives - 3 -. Anything else you type is kept as-is.
- Do the numbers stay selectable and searchable?
- Yes. Each number is drawn as text with one of the 14 fonts built into every PDF reader, not as a picture. You can select it, copy it, and Ctrl+F for it. Nothing is rasterised and the original page content is copied across byte for byte, so quality is untouched.
- What happens on landscape or sideways-scanned pages?
- The tool reads each page's rotation flag and applies a matching transform, so bottom-centre means the bottom centre as a reader sees it. Many online stampers ignore this and print the number sideways along an edge of a rotated scan.
- Can I use roman numerals for the front matter?
- Yes. Set the style to i, ii, iii and the page range to cover the front matter, then run the tool a second time on the result with arabic numerals and a range covering the body. Numbering in two passes is how most typesetters handle a preface.
- Why can't I type Cyrillic or Greek in the format box?
- The stamp uses the standard PDF fonts, which only carry the Latin alphabet plus accented Latin-1 letters. Anything outside that is skipped and you get a warning rather than a row of boxes. Página 3 de 12 and Seite 3 von 12 both work; Страница 3 does not.
- Is there a file size or page limit?
- There is no artificial cap. The practical limit is your device's memory, since the whole file is held in RAM while it is processed. A few hundred pages is comfortable on an ordinary laptop.
- Can I number a password-protected PDF?
- Not directly. Encrypted files are rejected with a clear message. Open the PDF in a reader, save an unprotected copy, then number that one.