100% Local Processing

Add Page Numbers to PDF — Offline & Private

Add customisable page numbers to any position. Choose font, size, offset and starting number. Runs fully in your browser.

100% Offline Processing

Add PDF Page Numbers Without Sending Your File to a Server

Adding page numbers is a final-document step — often applied to contracts, reports, or submissions that you'd rather not expose to third-party servers. OfflinePDF uses the pdf-lib library running inside your browser to render the page number text directly onto each page. You control the position (header or footer), alignment (left, centre, right), font size, and starting number. The output downloads directly from browser memory to your disk.

📄 Flexible Positioning
Place numbers in the header or footer, aligned left, centre, or right. Set any starting number — useful for documents that are part of a larger set.
🎨 Style Control
Adjust font size and choose from common formats like 1, Page 1, or 1 / 10.
🔐 No Server Involved
Contracts, filings, confidential reports — they get numbered without ever leaving your machine.
🆓 Free, No Limits
Number a 5-page letter or a 400-page manual. No per-page charges, no account.

OfflinePDF vs Typical Online Tools

FeatureOfflinePDFTypical Online Tools
Uploads your PDFNeverAlways
Custom start numberYesVaries
Header and footer optionsYesVaries
Works offlineYesNo
Output tool watermarkNeverFree tiers often

Frequently Asked Questions

Yes. You can set a custom starting number — useful if this document is part of a larger paginated set.

Yes. A toggle lets you omit the number on page 1, which is common for title pages.

The number text is placed in the margin area. If your PDF has content that extends to the very edge of the page, there may be overlap — preview first.