Number the pages of a PDF for reports, contracts, or manuscripts. Choose where the numbers sit, which number to start from, and how big they are — with an optional "3 / 12" total format. Numbers are drawn into the file entirely in your browser, so your document is never uploaded and stays completely private.
Add your PDF
Drop the PDF onto the page or browse for it. Files up to 100 MB are processed locally in your browser.
Pick a position
Choose where numbers appear — bottom center, a corner, or the top — from the position menu.
Set start number and size
Enter the number to start from (handy when front matter shouldn't count), adjust the font size, and optionally show the total as "page / total".
Apply and download
Click Add page numbers. Your browser stamps each page and downloads the numbered PDF right away.
No. Page numbers are drawn onto your pages entirely in your browser with pdf-lib. Your document is never transmitted or stored on a server, so numbering a private contract or draft manuscript happens with no copy of the file leaving your device.
Yes. Set any starting number you like — useful when a cover page or table of contents shouldn't be counted, or when this PDF continues from another document. The first page takes your chosen start number and the rest increment from there.
You can position numbers at the bottom center, bottom left, or bottom right, and likewise across the top of the page. Bottom center is the most common choice for reports and books, but corners work well when you want to keep the center clear.
Yes. Enable the total option to display numbers in a "3 / 12" style, showing both the current page and the total count. This makes it obvious to readers how long the document is and where they are within it.
Numbers are placed in the page margin at the position you choose, so on most documents they sit clear of the main content. If your pages have unusually full margins, pick a position with more empty space or a smaller font size to avoid overlap.
They're drawn as real vector text using a standard font, so they stay crisp at any zoom and print cleanly. They become part of the page content rather than a separate layer, and your underlying pages are otherwise untouched.
Something not working? Report a bug