Stamp page numbers onto every page, with your choice of position and format.
Runs entirely in your browser.
Number the Pages of a PDF
PDF library not loaded. This tool needs lib/pdf-lib.min.js. Download it from cdnjs.cloudflare.com/ajax/libs/pdf-lib/1.17.1/pdf-lib.min.js and place it in the tools/lib/ folder.
PDF renderer not loaded. The preview needs lib/pdf.min.js and lib/pdf.worker.min.js. Download both from cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/ and place them in the tools/lib/ folder.
- Drop a PDF here or click to upload
- Select a single PDF file to number
- Preview (page 1)
- Position
- Format
- Font size
- Start at
- Skip first page
About Adding Page Numbers to PDFs
Page numbers make long documents easier to navigate, reference, and print. Many PDFs - especially ones built from scans, slides, or merged files - have no page numbers at all, or numbering that no longer matches after pages were added or removed.
This tool draws the number directly onto each page using the standard Helvetica font, so it becomes a permanent part of the document and shows up in every PDF viewer and on paper. You can choose where the number sits (top or bottom, left, center or right), how it is written (a plain number, "Page 1", or "1 of N"), what number to start counting from, and whether to leave the first page - often a cover - unnumbered.
The PDF is processed entirely in your browser with JavaScript. Nothing is uploaded to a server, so the tool is safe to use with confidential documents.