Add Page Numbers to PDF

Add page numbers to a PDF with control over position, font size, and starting number. Stays in your browser.

Runs in your browser — nothing uploaded

Use this free PDF page-number tool to stamp numbers onto every page of a document. Choose where they appear, how they read (just a number, "n / total", or "Page n of total"), and what number to start at. The numbered PDF downloads instantly, without any upload.

Private by design — your data never leaves your device

How to use it

No account, no upload — it all happens on your device.

1
Drop a PDF onto the box or click to choose one.
2
Pick position, format, starting number, and font size.
3
Click Number & download.

Common formats and when each fits

  • Just a number(e.g. "7") — clean and minimal. Best for printed booklets and academic papers.
  • n / total(e.g. "7 / 24") — shows progress through the document. Best for reports and manuals.
  • Page n(e.g. "Page 7") — traditional formal style. Best for contracts and legal documents.
  • Page n of total(e.g. "Page 7 of 24") — maximum clarity. Best for printouts that might get separated.

Frequently asked

Where do the page numbers appear?
Wherever you pick — bottom-center is the default, but top and bottom in left, center, or right positions are all available. Numbers sit inside a 28-point margin from the edge of the page.
Can I start numbering at something other than 1?
Yes. The Start at field lets you begin at any positive number — useful when this PDF continues from another document, or when the first few pages are unnumbered cover pages.
Is the PDF sent to a server?
No. The number stamps are added with pdf-lib running in your browser. The file never leaves your device.

Related tools

PDF MergeMerge multiple PDF files into one in your browser. Drag in PDFs, reorder them, and download the combined file. No uploads, ever.Split PDFSplit a PDF into one or many files by page range. Runs entirely in your browser — your PDF is never uploaded.Rotate PDFRotate PDF pages 90, 180, or 270 degrees and save the result. Works on every page or selected pages, all in your browser.