Insert sequential page numbers into your PDF in seconds. Select a placement, set the start number, adjust the font size and colour to match your document style, then download. All processing runs 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.