Add Page Numbers to PDF is a free browser tool that writes page numbers onto an existing PDF without uploading the file anywhere. DocPivot built it around the two complaints people raise most often about page numbering: a count that keeps including the cover, and numbers that print on top of text already on the page. You choose the wording, position, font, color and page range, and every thumbnail shows the exact result before you export.
What DocPivot Add Page Numbers to PDF Does
The tool opens your PDF on your own device and draws a page label onto each page you select. It uses pdf.js to render the thumbnails and pdf-lib to hold and write the document, so no part of the file travels to a server. Every label is real vector text: it stays sharp at any print size, and readers can search for it and copy it in Adobe Acrobat, macOS Preview, Chrome or any other PDF viewer.
Who Uses It
The people who need page numbers most are the ones who assemble documents from several sources. A graduate student combining chapter files with Merge PDF, a paralegal building a court bundle, and an office manager exporting monthly reports through Word to PDF all end up with the same thing: a file that has no numbers, or numbers that restart in every section.
The Problem It Solves
Most numbering tools count every sheet, so a document with a cover and a contents page shows "Page 3" on its first body page and a total that does not match what is printed. This tool numbers only the pages you choose, in order and with no gaps, and takes the total from the last number it actually prints. When an existing footer is in the way, you can move the number further from the edge, put a white box behind it, or shrink the page content slightly so the number sits in clear space. If your scan produced empty sheets, clear them first with Remove Blank Pages so they do not take a number.
Key Benefits of DocPivot Add Page Numbers to PDF
- Your file stays private: The PDF is processed by your browser and never leaves your device, which matters for contracts, HR records and unpublished manuscripts.
- Totals that match the page: "Page 1 of 9" means nine numbers were printed, even when the cover and title page carry none.
- Numbers never cover text: Make room, the white box and an adjustable distance from the edge give you three separate ways to keep the label readable.
- The preview equals the file: The thumbnails and the exporter call the same function, so they cannot disagree about which pages are numbered or what each label says.
- No added file weight: Latin labels use the standard PDF fonts Helvetica, Times and Courier, which add nothing to the file size.
- Labels in your language: The "Page 1" styles write the word from your interface language, so a Spanish visitor gets "Página 1" on the page.
- No account, no cap: There is no sign-up, no watermark and no daily limit, and the only ceiling on file size is your device memory.
Core Features of DocPivot Add Page Numbers to PDF
- Five number styles: Choose 1, 1 / 10, Page 1, Page 1 of 10, or write your own custom text for formats the presets do not cover.
- Custom text placeholders: Up to 60 characters, where {n} prints the page number,
Yes, it is completely free. There is no account, no watermark and no daily limit.
No, the file never leaves your device. All processing happens in your browser with pdf-lib and pdf.js.
Set From page to 2 and Start at to 1. The cover stays blank and the second sheet shows 1.
The total counts only the numbers actually printed. With one skipped cover, nine numbers exist, so the total is 9.
Yes, type a range such as 3-20, 1-4, 8 or 15- in Pages to number. The syntax matches the DocPivot Watermark PDF tool, so a range means the same thing in both.
Yes, lowercase or uppercase, for any value from 1 to 3999. Larger values fall back to ordinary digits.
Increase the distance from the edge, turn on the white box, or choose Make room. Make room shrinks every page slightly so the number sits in clear space.
No, the content is scaled as vectors, not re-rendered. Text stays selectable, images keep their resolution and links still work.
Yes, use Custom text with {n}, {p}, {file} and {ext}. A label like {file}.{ext} page {n} of {p} prints the file name on every page.
Yes, a font that can write those characters is embedded automatically. Joined scripts such as Arabic, Urdu and Bengali are laid out so they read correctly.
Not directly, because the tool numbers one file at a time. Merge the files first, then number the combined PDF.
The current settings cannot produce a result. A short sentence next to it names the cause, such as an invalid page range.
Download it, or continue to the suggested next steps. You can shrink it for email with Compress PDF or lock it with Password Protect PDF.
