100% browser-based · zero uploads

Add Page Numbers to PDF

Number every page of your PDF in seconds — free, no account required, and your file never leaves your device. Pick a format, choose a position, set a starting number, then download the result instantly.

Drop your PDF here, or browse

PDF files up to 100 MB

How It Works

1

Pick your PDF

Drop a PDF onto the page or click to choose it from your device. Files up to 100 MB are supported.

2

Set your preferences

Choose a number format — plain digit, "Page N", "Page N of Total", or "N / Total". Pick a position, starting number, font size, margin and colour.

3

We number it here

Your PDF is processed entirely on your device — not sent anywhere. Numbers are drawn directly onto each page, keeping all existing text selectable.

4

Download your result

Download the numbered PDF straight to your device, ready to share or print.

How to Add Page Numbers to a PDF Online

  1. Drop your PDF onto the upload area or click to select it from your device.
  2. Choose a number format — for example: Page 1 of 10 or just 1.
  3. Select a position: bottom-centre is the most common choice for documents.
  4. Set a starting number if your document continues from a previous file (e.g. start at 5).
  5. Adjust font size, margin distance from the page edge, and colour as needed.
  6. Click Add Page Numbers and your browser processes the file instantly.
  7. Click Download numbered PDF to save the result.

Features

  • Your file stays private: Numbering happens entirely in your browser — nothing is uploaded or stored.
  • No account required: Open the page and start numbering straight away.
  • Four number formats: Plain digit, "Page N", "Page N of Total", or "N / Total" — choose the style that fits your document.
  • Six positions: Bottom-left, bottom-centre, bottom-right, top-left, top-centre, or top-right. Adjust the margin to move numbers closer to or further from the edge.
  • Custom starting number: Useful when a document continues from a previous file or you want to skip a cover page.
  • Text stays selectable: Numbers are layered directly using pdf-lib's page.drawText() — original page content is never re-rendered as an image.
  • Up to 100 MB: Handles large multi-page documents.

Frequently Asked Questions

Is my PDF uploaded to your servers?

No. Your file never leaves your device. Everything runs in your browser using JavaScript — nothing is sent to or stored on any server.

Is this free to use?

Yes, completely free. No account required, no hidden charges, and the tool itself adds no branding to your PDF.

Can I start numbering from a number other than 1?

Yes. Set any starting number in the options panel — useful when your document is a continuation of a previous file or when you want to skip a title page.

What number formats are available?

Four formats: plain digit (1, 2, 3), Page N (Page 1), Page N of Total (Page 1 of 10), and N / Total (1 / 10). The "of Total" variants automatically calculate the correct total from the number of pages in your PDF.

Will existing text in my PDF still be selectable?

Yes. Page numbers are drawn directly onto the page using pdf-lib's page.drawText(), which adds a new layer without re-encoding the existing page content. All original text, links and formatting remain intact and selectable.

How large a PDF can I number?

Up to 100 MB per file. Processing speed depends on your device since everything runs locally — no server round-trip time.

Which browsers are supported?

The tool works in all modern browsers — Chrome, Firefox, Edge, and Safari. No plugins or extra software needed.