Add Page Numbers to PDF

Stamp page numbers onto every page of a PDF and download the result.

Add page numbers to any PDF online — choose the position, format and start number, then download a fresh PDF. The file is parsed and re-saved entirely in your browser, so it is never uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Where on the page can the numbers go?

You can place the number at the bottom centre, bottom right, bottom left, top centre or top right, with an adjustable margin from the page edge.

Add page numbers to a PDF

Stamp page numbers onto every page of a PDF and download a fresh copy — useful for printed handouts, contracts, reports and bundles of merged documents. You control the position, format, starting number, font size and margin.

How it works

The tool loads your PDF with an in-browser PDF library, embeds a standard Helvetica font, and draws a number on each page at the position you choose:

for each page i (0-based):
  label = format(startNumber + i, totalPages)
  draw label at chosen corner, offset by the margin
→ re-save as a new PDF

Nothing is sent to a server — the file is parsed and rebuilt locally.

Format options

FormatExample on page 3 of 10
13
1 / N3 / 10
Page 1Page 3
Page 1 of NPage 3 of 10

Position options

Bottom centre, bottom right, bottom left, top centre or top right — each with an adjustable margin (12–72 pt) from the page edge so the number clears your content.

Common uses

  • Numbering printed handouts, agendas and meeting packs.
  • Adding page references to contracts and legal bundles.
  • Continuing numbering across a set of merged PDFs by changing the start number.

Encrypted or password-protected PDFs cannot be processed. Everything else runs entirely in your browser, so your document is never uploaded.