Adding page numbers to a PDF for printing means stamping a running number onto every page of the document in one pass, then printing the numbered copy with the numbers baked in. A free, in-browser tool called Add Page Numbers to PDF handles this in a single click by placing a clean number in any of six positions, choosing from three formats (plain 1/2/3, "1 of 12", or "Page 1/Page 2"), setting a starting number, and stamping every page uniformly before you send the file to your printer. Because everything runs locally in JavaScript inside your browser tab, the PDF never leaves your device, which matters for contracts, court filings, medical records, and any other sensitive printout. The original file stays untouched and the numbered version arrives as a separate download, ready to open in any PDF viewer and print without extra steps. Because the numbers are stamped directly into a fresh PDF, they survive photocopying, scanning, and reprinting exactly as they were laid out, so the printout stays referenceable long after the original screen file is gone.

Why Printed PDFs Need Page Numbers
When a document is going from a screen to paper, page numbers stop being decoration and start being infrastructure. A reviewer wants to say "look at paragraph three on page seven," a stack of loose pages can be reassembled in order if they get shuffled, and any future reference back to the printed copy — whether by the author, a co-signer, or a clerk — relies on those numbers being there. Many PDFs that arrive ready to print have no numbers at all: scans from a flatbed, exports from slide decks, exports from design tools, or files that were stitched together by merging several sources. Adding them by hand in a full PDF editor is slow and fiddly because you have to place each one separately on every page. A dedicated stamping tool does the whole document in one pass, which is what makes the moment you decide a file needs to be printed the right time to add them.
Picking the Right Position and Format for Print
Where the number sits on the page and how it reads both matter once ink hits paper. The corner choice changes how the page looks in a binder or stack, and the format choice changes how useful the numbers actually are to whoever picks up the printout later.
Six positions are available: bottom center, bottom right, bottom left, top center, top right, and top left. For most printed documents — contracts, reports, lecture notes, manuscript submissions — bottom center and bottom right are the two most common choices because they sit clear of body text and don't fight with headers or footers you may already have.
Three formats cover the cases that come up most often when a document is heading to paper:
| Format | Example | Best for printing when… |
|---|---|---|
| Plain number | 1, 2, 3 | You want minimal visual weight, clean margins, and nothing pulling the reader's eye away from the body. |
| N of total | 1 of 12 | The reader needs to know how much of the document is left, such as in long reports, manuals, or course handouts. |
| Page N | Page 1, Page 2 | You're printing formal documents like legal filings, official letters, or journal submissions where labelled numbering is expected. |
The same choice is applied to every page in one operation, so a fifty-page printout is numbered just as quickly as a two-page one.
How to Add Page Numbers to a PDF Before Printing
Open Add Page Numbers to PDF in any modern browser — Chrome, Firefox, Edge, or Safari — and the whole job takes three steps.
- Click Browse PDF and select the file you want to number, or drag the file straight onto the page. The PDF is read locally in your browser tab; nothing is uploaded to a server.
- Pick a position (bottom center is a safe default for most printed documents), choose a format (plain, "N of total", or "Page N"), set a starting number, and adjust the font size so the numbers sit comfortably without crowding your content.
- Click Add page numbers. When processing finishes, click the result link to download a freshly numbered copy. The same numbering scheme is applied uniformly to every page, and your original file stays untouched on your device.
Open the downloaded file in your usual PDF viewer, double-check that the numbers look the way you want on a sample page, and send the document to your printer as you normally would.
Setting the Starting Number and Font Size
The starting number field is the part most people miss, and it's the part that solves three common printing headaches.
- Cover pages that shouldn't count. Set the starting number to 0 so the cover reads "0 of 12" or stays as a plain 0, then increment to 1 on page two without any extra step in between.
- Continuing from a previous section. If the document you're printing is chapter three of a larger work, set the start to the page number that chapter three begins on so the printed copy lines up with the rest of the bundle when it gets filed.
- Non-standard counts. Court filings, technical appendices, and translated sections sometimes begin at an unusual figure. Set it once and the rest counts up automatically across the whole document.
The font size control lets you make the numbers as discreet or as prominent as the document needs. Small numbers look tidy on a dense report; larger numbers survive photocopying and highlighter marks on printed handouts. Every number is drawn in clean Helvetica with a consistent half-inch margin from the page edge, so the same size looks the same on every page regardless of which corner you've chosen. The tool also measures the exact width of each number so that right-aligned and centered placements line up precisely, even as the digit count grows from page 9 to page 10.
Keeping Sensitive Print Files Private
Documents headed for the printer are often the most sensitive ones in a workflow: signed contracts, patient records, financial statements, internal reports. The way the numbering tool runs matters here. Your PDF is read into memory and processed locally with JavaScript in your browser — there is no server upload, no cloud storage, and no logging of document contents. The bytes stay on your computer from start to finish, and when numbering finishes the tool builds a brand-new PDF and offers it as a direct download. Your original file is never modified, and the numbered copy is a separate file you control. That makes the tool safe to use on confidential material, and it also makes it work the same way offline once the page has loaded.
One limitation worth knowing: password-protected or corrupted PDFs cannot be read without their password and are reported clearly, so you'll need to unlock them first before numbering will work. Once unlocked, the file runs through the same one-pass stamping as any other PDF and is ready to print.
Quick Checks Before You Hit Print
Once the numbered PDF is downloaded, a few small checks save a wasted ream of paper.
- Open the file and skim the first, middle, and last page. Confirm the position doesn't collide with an existing header or footer, the format reads the way you expected, and the starting number on page one matches what you asked for.
- If your printer has a duplex setting, print two sample pages and check that the numbers land where you expect on the back side too. Bottom center and bottom right tend to sit clearest across duplex pages.
- For long documents, run a quick page-count sanity check — the last page of an "N of total" format should match the total you started with, and the last number on the plain or "Page N" format should equal the page count.
- If anything is off, run the file through the tool again with a different position, format, or font size. Your original is untouched, so every run produces a fresh, disposable output you can compare against the last one.
With the numbered file saved alongside the original, sending the document to the printer is exactly the same single step it always was — only now every sheet that comes out the other side carries the number it needs to be found, quoted, and reassembled later. The whole process, from picking a file to having a print-ready numbered PDF on disk, takes about as long as choosing the print dialog itself.