Add Page Numbers to a PDF
DocumentsEverything runs locally in your browser — nothing is uploaded
Drop files here, or click to choose
PDF · up to 100 MB per file
Stamp a number on every page. Six positions (top or bottom, left, centre or right), three formats (`1`, `1 / 12`, `Page 1`), a start value you can change (useful when continuing the numbering of a previous document), a font size, and an option to skip the first page — covers are conventionally unnumbered. One thing this tool takes care of for you: rotated pages. Scans very often carry /Rotate 90, and text is drawn in the page's own coordinate system — skip the conversion and the number you placed in the footer shows up along the side of the page. The rotation of each page is read and the coordinates converted, so all six positions land where you expect on any page. Processing happens in browser memory.
Features
- Six positions: top or bottom, left, centre or right
- Three formats: 1, 1 / 12, Page 1
- Adjustable start value (begin numbering above 1)
- Optionally skip the first page (covers stay clean)
- Rotated pages get their coordinates converted, so positions stay where you expect
- Font size from 4 to 72
- The total counts the whole document, so skipping a cover does not turn "1 / 12" into "1 / 11"
- Nothing is uploaded and no server is involved
How to use
- Drop a PDF in
- Pick the position, format and start value
- Tick Skip the first page if the cover should stay clean
- Download the result
FAQ
- Why is there no “Page 1 of 12” in my own language?
- Because the fonts built into PDF (Helvetica and friends) use WinAnsi encoding and cannot write non-Latin scripts. Producing a localised page number would mean embedding a font into the PDF, adding several megabytes to every file for something as trivial as a page number. The three formats are therefore Latin digits and the word "Page", which every reader understands and which costs nothing.
- My scan is rotated — will the number land in the wrong place?
- No. Pages carrying /Rotate 90 are common in scans (the scanner fed the paper sideways and the reader untwists it), and text is drawn in the page's own coordinate system. Without conversion, "bottom right" would appear along the side of the page. This tool reads each page's rotation and converts the coordinates, so all six positions land where you can actually see them.
- Can I edit the numbers afterwards?
- Not directly — the numbers are drawn into the page as graphic content, which is a different thing from the header/footer overlay your reader can edit (that lives in the reader, not the file). To change them, process the original again. That is why every setting lives on the page: regenerating is faster than editing in place.
- Is the file uploaded?
- No. Numbering runs through pdf-lib in the browser's memory with no network requests, and it keeps working offline.
Related tools
PDF Split
DocumentsExtract pages into one file, or split into a file per N pages. Output names carry the page range, so a file sent on still makes sense. Nothing is uploaded.
PDF Merge
DocumentsCombine several PDFs in the order you choose, or take only certain pages from each. Rename the result; contracts never leave your browser.
PDF Info
DocumentsSee a PDF's page count, each page's size and orientation, whether it is encrypted, its form fields and its metadata. Exports as text or JSON.
Images to PDF
DocumentsCombine JPEG and PNG images into a single PDF, one image per page, on pages that match each image or on A4 and other fixed paper sizes.
PDF Watermark
DocumentsAdd a text watermark to a PDF — Chinese and Japanese included. Tiled, centred, footer or a custom position, with adjustable angle and opacity.
PDF to Image
DocumentsRender each page of a PDF to an image at 96, 150 or 300 DPI. Zero-padded names keep page order, and you can export selected pages only.