PDF Page Numbers

Add page numbers to any PDF — reports, contracts, theses and proposals, numbered in seconds. Real vector text, not an image stamp.

Privacy Level 1 — 100% local: your files never leave your browser
Free plan: one PDF up to 50 MB / 200 pages. Pro removes all limits. See PDF Page Numbers Pro.

Drop your PDF here

or click to browse · numbered locally, never uploaded

Something not working?

Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.

Need more power? Meet PDF Page Numbers Pro

One-time payment. Yours forever. No subscription.

$29
single payment · lifetime updates included
FeatureFreePro
PDF size / pagesUp to 50 MB · 200 pagesUnlimited
3 formats · 6 positions · custom startYesYes
Vector text page numbersYesYes
Numbered PDF downloadYesYes
Batch-number several PDFs—Yes
AdsShown on pageAd-free
Updates—Lifetime free updates

Frequently asked questions

Is my PDF uploaded anywhere?

No. The numbers are stamped entirely inside your browser with pdf-lib. Your document never leaves your device — you can verify this in your browser's network panel.

Are the page numbers real text or an image?

Real vector text. It stays selectable and searchable, prints crisply at any size, and adds almost nothing to the file size — unlike tools that stamp a screenshot of the number as an image.

Can I skip the cover page?

Yes. Set “Number from page” to 2 and the cover stays clean. If this file continues another document, set “Start numbering at” to the next number — for example 23 after a 22-page main contract.

Which position is the professional standard?

Bottom center is the default in most style guides (APA, MLA, Chicago). Bottom right is the common convention for business proposals and contracts, where the header area is kept clear for letterhead.

What does the free version include?

One PDF up to 50 MB or 200 pages, with all three formats, six positions and a custom start number. PDF Page Numbers Pro ($29 one-time) removes the limits, adds batch numbering and removes ads.