Insert page numbers on every page of a PDF directly in your browser. No upload required β everything runs locally using pdf-lib. Choose position, format, start number and font size, then download immediately.
Drop a PDF or click to browse
Add page numbers to every page β choose position and format
100% in your browser Β· Your PDF never leaves your device Β· No upload, no signup
Drop your PDF
Drag and drop any PDF onto the upload area or click to browse. The tool reads the file instantly in your browser β no upload to any server.
Choose position and format
Pick one of 6 positions (bottom-center, top-right, etc.) and one of 3 formats: plain number, number/total or full Page X of N label. Adjust font size and margin if needed.
Download the numbered PDF
Click Add Page Numbers. Page numbers are stamped as real text on every page and the file downloads instantly as a PDF.
Want to reduce the file size of your numbered PDF too? Try PDF Compress after. See PDF Compress
Place page numbers at bottom-center, bottom-right, bottom-left, top-center, top-right or top-left. Choose between plain number (1), number/total (1 / 12) or full label (Page 1 of 12).
Everything runs locally via pdf-lib. Your PDF never leaves your device, is never stored on a server, and requires no account or login to use.
Page numbers are drawn as real text directly onto the PDF pages. The rest of your document is unchanged β text remains selectable, hyperlinks stay active.
PDFs do not natively embed visible page numbers on each page β the number you see in a PDF reader's toolbar is just a viewer count, not text on the page itself. To have a visible number printed at the bottom or top of every page (e.g. for a report or legal document), that text must be drawn explicitly onto each page. This tool uses pdf-lib to do exactly that: it embeds Helvetica (a standard PDF font), iterates over every page, and calls page.drawText() at the computed X/Y coordinates.
Number only (1, 2, 3β¦) is ideal for clean reports and books where the reader knows the total page count. Number / Total (1 / 12) is the most common format for business documents and makes it easy to spot if pages are missing when printing. Page X of N is the most explicit and suits formal or legal documents.
No. The tool draws new text on top of each page without modifying any existing content. Original text remains fully selectable and searchable, hyperlinks stay active, and embedded images are untouched. The only change is the small number label added at the chosen margin position. If the margin is too small for your document, increase it in the Options panel to avoid overlapping existing content near the page edge.