PDF Tools

Add Page Numbers to PDF

Stamp page numbers onto any PDF — choose position, format, font size, and starting number. Free, browser-based, no server uploads.

No uploads — browser onlyInstant processing

Drop your PDF here, or click to browse

PDF files only

Some encrypted or restricted PDFs may not process. Try the Unlock PDF tool first. Password-protected PDFs require the correct password.

Choose position and format

Place numbers at the bottom centre, bottom right, top centre, or top right. Pick from four label formats: Page 1, 1, 1 of 5, or Page 1 of 5.

Works on any PDF

Adds a Helvetica text layer over any PDF content, including scanned image PDFs. Adjust the starting number and font size to match your document.

Private browser processing

Your PDF is processed entirely in your browser using pdf-lib. No file is ever uploaded to a server.

How to add page numbers to a PDF

  1. Drop or upload your PDF file.
  2. Choose the position (bottom center, bottom right, top center, etc.).
  3. Select the number format — Page 1, 1 of 5, or just 1.
  4. Adjust the starting number and font size.
  5. Click Add Page Numbers and download the result.

About the page numbering tool

Page numbers are added as text annotations using the Helvetica font at the position you specify. The tool uses pdf-lib, a pure JavaScript PDF library that runs entirely in your browser — no server, no upload, no size limit beyond available RAM.

Privacy — processed in your browser

Your PDF is processed entirely in your browser using pdf-lib. The file is never sent to any server and never leaves your device.

Frequently Asked Questions

Will this work on encrypted or password-protected PDFs?

No — encrypted PDFs cannot be modified. Use the Unlock PDF tool first to remove the password, then add page numbers.

Can I choose a different font?

Currently the tool uses Helvetica, one of the standard PDF fonts. Custom font support is on the roadmap.

What if I want to skip the first page (cover page)?

Set the "Start at" value to 0 — the first page will show "Page 0" or you can start at 2 to show page 2 on the second page. Custom skip-first-page logic is coming soon.

Does this work on scanned PDFs?

Yes — the tool adds a text layer on top of any PDF content, including scanned image PDFs.

Related tools