No upload, 100% local, no account

Add page numbers to PDF

Choose the position, format and style of page numbers. Everything happens in your browser, no file is sent to a server.

How Add page numbers works

Add page numbers to every page of a PDF with pdf-lib. It stamps the numbers in your chosen position (bottom centre, top right, etc.), font size, and format (1, Page 1, 1/N…), starting from any number you set.

Useful for reports, academic papers, or any multi-page document that needs clear navigation. A start-page offset lets you leave a cover or table of contents unnumbered so the count begins where you want it.

Frequently asked questions

Are my files uploaded to a server?

No. Your PDF is parsed and rewritten by pdf-lib in your browser tab, the document is loaded into memory on your own device, the page-number text is drawn onto each page there, and the new PDF is serialised in memory and offered as a local download. Nothing reaches Sunasty or any third party. Open your browser's DevTools, go to the Network tab and watch: no request carries your file.

Can I skip the first page (cover page) when numbering?

Yes. You can set a start page offset so that numbering begins on page 2 or later, leaving a cover or table of contents unnumbered.

What number formats are available?

Common formats include plain numbers (1, 2, 3), 'Page N', and 'N / Total'. The font size and margin from the page edge are also configurable.

Does it work offline?

Yes, once the page has loaded. Because the processing happens on your device, you can disconnect from the network and the tool keeps working. This is the clearest proof that your data never leaves your machine.

Is it free? Do I need an account?

It is completely free and requires no sign-up. There are no watermarks, no daily limits and no tracking cookies needed to use the tool.