Add page numbers to PDF
Add page numbers to a PDF — choose the style (1, Page 1, 1 of N), position, starting number and size, then download.
Add page numbers to every page of a PDF — in your browser, no upload
How to use
Drop in a PDF and choose how the page numbers should look — plain numbers, 'Page 1' style, or '1 of N' — then pick where they go (any corner or centre, top or bottom), the starting number and the font size. Click apply to stamp them onto every page and download.
It's handy for paginating reports, contracts, ebooks or scanned documents that arrived without numbers. The numbers are added as crisp text using pdf-lib, so they stay sharp at any zoom.
Everything runs in your browser, so your document is never uploaded — good for private or sensitive files.
Examples
Add '1 of N' page numbers in the bottom-centre before printing a long report.
Begin numbering at 1 after a cover page by setting the start value.
Place small numbers in the bottom-right of every page for a tidy look.
Frequently asked questions
Can I choose where the numbers appear?
Yes. Pick any of six positions — top or bottom, left, centre or right — plus the font size and starting number.
Does it number every page?
Yes, the numbers are added to all pages, starting from the number you set.
Will it cover up my content?
Numbers sit in the margin at the position you choose. Pick a corner if your pages are densely filled.
Is my file uploaded?
No. The numbers are added in your browser, so the PDF stays on your device.
Related tools
Stamp a text watermark over every page of a PDF (or Word file) — adjust the colour, opacity, size, angle and tiling, then download. Nothing uploaded.
Combine several PDFs into one, in any order — processed entirely in your browser.
Remove pages from a PDF or rearrange their order using page thumbnails, then download the edited file. Nothing is uploaded.
Drag a signature, logo or image onto a PDF page, resize it and download — a quick, private way to sign or stamp a document.
Extract a range of pages from a PDF into a new document, fully client-side.