Add Page Numbers to PDF
Stamp page numbers onto every page of a PDF right in your browser.
Add Page Numbers to PDF — Drop in a PDF and this tool draws a page number on every page using a format you control, such as "Page n" or just "n". You pick the position (any of six corners or centers), the font size, and the starting value, and the numbered file is rebuilt automatically. Everything runs locally with pdf-lib, so your document is never uploaded.
What is Add Page Numbers to PDF?
Add Page Numbers to PDF is a free, browser-based tool that stamps a running page number onto each page of a PDF. People use it to number reports, contracts, scanned booklets, manuscripts, and legal filings before printing or sharing, so readers and reviewers can reference exact pages. You control where the number sits (top or bottom, left, center, or right), how big the text is, what number the count starts from, and the label format around the number (for example "Page n" or "n of total"). The tool shows the original first page so you can confirm the file, then continuously rebuilds the numbered PDF as you adjust the settings.
How to use Add Page Numbers to PDF
- Drag and drop a PDF onto the dropzone, or click it to choose a file. The tool reads the document locally and shows the total page count plus a first-page preview.
- Choose where the number should appear from the Position list — top or bottom, aligned left, center, or right.
- Set the Font size and the Start number (the first page can start at 1, or any value you need for continued numbering).
- Edit the Format field to control the label. Use {n} where the page number should go, for example "Page {n}" or "{n}".
- The numbered PDF rebuilds automatically as you change settings. Click Download to save it to your device.
Examples
Number a report in the bottom-center
Drop a 20-page report.pdf, set Position to Bottom center, keep the format as "Page {n}", and download report-numbered.pdf with "Page 1" through "Page 20" centered at the foot of each page.
Continue numbering from a later page
For the second volume of a manuscript, set Start number to 121 so the first page reads 121 and the rest continue in order — handy when a document is split across files.
Plain numbers in a corner
Change the format to just "{n}" and set Position to Top right to stamp a compact page number in the upper corner, ideal for scanned booklets.
Frequently asked questions
- Is my PDF uploaded to a server?
- No. The file is read and processed entirely in your browser with pdf-lib, and nothing is ever uploaded. Your document stays private, even if it is confidential.
- How do I change the number text?
- Edit the Format field and put {n} where the page number should appear. "Page {n}" prints "Page 1", "Page 2", and so on, while "{n}" prints just the bare number.
- Can I start numbering from something other than 1?
- Yes. Set the Start number field to any value, such as 121, and the first page uses that number while the rest count up from there.
- Where can the number be placed?
- You can place it at the top or bottom of the page, aligned to the left, center, or right — six positions in total. Pick the one that suits your layout.
- Why is my number too big or off the edge?
- Lower the Font size so the label fits within the page margins. Very large sizes can run close to the edge on small page formats.
Related tools
Image Format Converter
Convert images between AVIF, WebP, PNG, JPEG, BMP, ICO and single-frame GIF entirely in your browser.
Excel/CSV to JSON
Convert an Excel or CSV spreadsheet into JSON or CSV right in your browser.
EXIF Viewer & Metadata Remover
View an image's EXIF metadata — camera, lens, capture date, and GPS location — then strip every tag and download a clean copy, all in your browser.
Favicon Generator
Turn one PNG or JPG image into 16, 32, 48, 180 and 512 px square icons in your browser.