Upload a PDF and stamp page numbers onto every page. Choose where to place them (bottom centre, bottom right, or top right), set the starting number, adjust size and colour, then download. All processing happens locally in your browser.
Drop a PDF here or click to browse
This tool uses pdf-lib, a pure JavaScript PDF library. It loads your PDF in memory, uses the built-in Helvetica font to draw a page number on each page at the position you choose, and downloads the result. All without leaving your browser tab.
All processing happens inside your browser. pdf-lib modifies the document structure entirely in memory. Our servers are not involved at any point.
For adding text or image overlays to pages, try PDF watermark. To join several numbered files into one, use merge PDF. For straightening pages before numbering, see rotate PDF.