Upload a PDF, configure position, format, font size and starting number, then download with page numbers stamped on every page. Runs entirely in your browser.
Your numbered PDF appears here
Upload a PDF and pick a position, format, font size and start number. When you click Add Numbers & Download, the stamped numbered.pdf downloads automatically.
This tool stamps sequential page numbers onto every page of a PDF directly in your browser. You choose where the number sits (any of six corners or centers), how it reads (plain numbers, "Page N", or "N of total"), the font size, the starting number, and the margin from the page edge.
It draws the numbers using the standard Helvetica font on top of your existing content, so the original layout stays intact. People use it to:
Everything runs 100% in-browser using pdf-lib; nothing is uploaded to a server. Your PDF never leaves your device, which keeps sensitive documents private and makes the whole process instant.
You can place it in any of six spots: top-left, top-center, top-right, bottom-left, bottom-center, or bottom-right. The Margin setting controls how far it sits from the page edge.
Three formats: plain numbers (1, 2, 3), labelled numbers (Page 1, Page 2), or numbers with a total (1 of 10, 2 of 10). Pick whichever reads best for your document.
Yes. Set the Start Number field to any value and the first page uses it, with each following page incrementing by one. This is handy when your PDF continues from another document.
There is no dedicated skip-first toggle β numbers are stamped on every page. As a workaround, set the Start Number to 0 so the cover reads 0, then trim or ignore it. For a true first-page offset, use the PDFCraft suite.
Numbers are drawn in standard Helvetica and rendered in black. You can set any font size from 6 to 72 points; the font family itself is fixed for consistent embedding.
Not directly β the tool numbers all pages in the file. To number a subset, split out the pages you want first with the Split PDF tool, number them here, then merge them back.
No. pdf-lib runs entirely in your browser, so the file never leaves your device and nothing is sent to a server.