PDF

Add page numbers to PDF

Number any pages in your PDF. Configure position, format, and style — then see the result rendered live on every page before applying.

NO UPLOAD · NO DAILY LIMIT · 100 MB / FILE

Add page numbers to PDF stamps a page number on every page of your PDF using a real text overlay (no rasterisation, no upload, no daily limit). Pick one of nine positions, four formats — 1, Page 1, Page 1 of 12, – 1 – — three fonts, three sizes, three colours, and skip the first N pages so cover sheets and TOCs stay unnumbered. Every change is rendered live on every page before you apply it. Files never leave your browser; a 100 MB / 500-page PDF processes in under a second.

What is Add Page Numbers to PDF?

Add page numbers to a PDF takes any PDF and stamps a page number on every page (or every page after a number you choose to skip), then hands you back a single PDF. The numbers are real text — drawn with a standard PDF font on each page — so you (or anyone you send the file to) can select, copy, and search them. Nothing gets rasterised, the original page content stays intact, and the file size barely changes (a few kilobytes for the embedded glyphs).

We picked the four most common formats — 1, Page 1, Page 1 of 12, – 1 – — and put a 3×3 position picker, font/size/colour toggles, and a skip-first-N field next to a live preview that re-renders on every change. You see the result before you click apply, so you don't have to upload, eyeball, undo, and re-upload.

How does it work?

The page numbers are drawn as a real text overlay on each page using pdf-lib. pdf-lib embeds one of three standard PDF fonts (Helvetica for Sans, Times Roman for Serif, Courier for Mono) — these are 14 fonts that every PDF reader supports natively, so the font glyphs themselves don't need to be embedded in the file. The result is a few kilobytes of added text rather than a re-saved or rasterised PDF. The numbers are selectable, copyable, and searchable in any reader. The original page content (text, images, vectors, annotations) is never touched.

How does "Skip first N pages" work?

Most documents come with front matter that shouldn't be numbered: a cover sheet, a copyright page, a table of contents, an executive summary. Pikowl's Skip First N Pages field handles this directly — set it to 2 and the first two pages stay clean, while the body of the document starts numbering at 1 on page 3. The denominator in the Page 1 of N format adjusts automatically: skip 2 of 12 pages and the format reads Page 1 of 10, matching the academic and book conventions where the numbered body and the unnumbered front matter are treated as separate ranges. Smallpdf and iLovePDF both make this awkward (Smallpdf doesn't support it; iLovePDF requires switching to a separate "start page" parameter); we put it next to the other settings with a live preview that shows a SKIPPED banner on each unnumbered thumbnail.

Why a live preview?

Most page-numbering tools take settings, then show you the result after you've already committed. If the number lands on top of a header, an existing footer, or your text body, you find out at the download step and have to start over. Our preview re-renders all visible thumbnails on every settings change — pick a position, change a format, switch fonts, set skip-first-N, and you see it on every page in the same instant. The actual numbering operation that runs at download time uses the same configuration the preview shows, so what you see really is what you get.

When would I use this?

The most common cases are academic papers and theses (with skip-first-N for the title page and TOC), client-facing business reports where reviewers need to point to specific pages by number, scanned books and manuscripts that arrived as a sequence of images and need numbering for citation, exported slide decks where the slide numbers were lost on PDF export, and legal documents and court filings where numbered pages are a procedural requirement.

What are the limits?

Per-file limit is 100 MB and 500 pages — comfortably above the size of an academic paper, a manuscript, or a scanned book. Above 30 pages, the live preview shows the first 6 and last 6 pages plus a "+ N more pages" indicator; the actual numbering still runs on every page. Documents this large process in 1–3 seconds on a typical laptop, depending on page count and how many embedded fonts the source PDF carries.

How does Pikowl compare to Smallpdf and iLovePDF?

How Pikowl's add-page-numbers compares to two of the most common alternatives. The headline differences are the per-file size limit, the live preview, and how the skip-first-N pattern is exposed.

Feature Pikowl Smallpdf iLovePDF
Processing 100% local — files never leave your browser Files uploaded to a server, then deleted afterwards Files uploaded to a server, then deleted afterwards
Per-file limit Up to 100 MB / file, 500 pages Up to ~5 MB free; larger files require Pro Up to ~10 MB free; larger files require Premium
Live preview Live preview re-renders every page on every settings change No live preview — settings apply only on download Static preview only — no live re-render on settings change
Skip first N pages Skip-first-N field with live SKIPPED banner on the preview All pages numbered — no skip-first-N option Lets you choose start page, but no skip-N pattern
Pricing Free, no daily cap Free with 2 tasks/day cap; Pro $12/mo Free with daily cap; Premium $7/mo

Last updated April 2026. Smallpdf and iLovePDF figures from their respective free-tier specs at time of writing.

Common Uses

Frequently asked questions

Can I number only some of the pages?

Yes — use the Skip first N pages field. Set it to 2 to leave the cover and TOC unnumbered; the body of the document then starts at 1 on page 3 of the source. Arbitrary range numbering (e.g. "only pages 5–10") isn't in v1, but skip-first-N covers the common cases. The denominator in the Page 1 of N format adjusts automatically — if you skip 2 of 12 pages, the format reads Page 1 of 10, not Page 1 of 12.

Will the page numbers cover up my existing content?

The live preview shows you exactly where the number will land, in the same font/size/colour you've picked, on every page (or the first 6 + last 6 if the document is longer than 30 pages). If a number would overlap a header, footer, or page-number area that's already in your PDF, you'll see it before you click Add page numbers & download. Move the position to a different corner, or pick the Light colour so it sits unobtrusively. The numbers are added as a text layer on top — the original page content is never modified or rasterised.

Can I use Roman numerals (i, ii, iii)?

Not in v1. We support Arabic numerals (1, 2, 3) only. Roman numerals (i, ii, iii) and alphabetic (A, B, C) numbering are common requests for legal documents and book front-matter — they're on the roadmap but not shipping in this release. If you need Roman numerals for a TOC, the typical workflow is to number the front matter separately in Word/Pages/InDesign before exporting.

Why does the font in the downloaded PDF look slightly different from the preview?

PDF readers don't ship the same fonts a browser uses. The preview uses your operating system's installed Sans/Serif/Mono fonts (whatever your browser maps to those generic families) so you can see the layout instantly without downloading any font data. The actual page numbers in the downloaded PDF use the three standard PDF fonts — Helvetica (Sans), Times Roman (Serif), Courier (Mono) — which every PDF reader supports natively. The fonts are very similar but not pixel-identical. The alternative is bundling the standard PDF fonts as web fonts, which would add hundreds of kilobytes to the page weight for a cosmetic match that nobody but the user comparing two screens side-by-side would notice.

Can I customise the page number text beyond the four presets?

Four presets — 1, Page 1, Page 1 of 12, – 1 – — cover the formats we see in 95% of academic, business, and book contexts. A custom-string field with placeholders like {n} and {total} is on the roadmap but not in v1. If you need a specific format that none of the presets match, the typical workaround is to add the page number using the closest preset and then edit the resulting PDF in a tool that supports text editing (Acrobat, PDF24, etc.).

Are my files ever sent to a server?

Yes. The whole tool runs in your browser using pdf-lib for the PDF rendering and pdf.js for the preview thumbnails. No file is ever uploaded to a server. You can verify this by opening your browser's Network tab while you process a PDF — you'll see thumbnail and worker chunks load, but no upload of your file content. This is the same architecture as the rest of the Pikowl PDF tools.

What's the file-size limit?

Up to 100 MB per PDF and 500 pages per document. The tool was tested against 200-page research papers and 480-page scanned books; both processed in under a second on a modern laptop. Above 30 pages, the live preview shows only the first 6 and last 6 thumbnails to keep the panel responsive — the actual page-number application still runs on every page, the limit is purely on what's drawn in the preview grid.

Sources & Further Reading

Everything runs in your browser. Nothing is sent to any server.
01
Runs on your device
Files never leave your browser. No server uploads.
02
8 languages
EN, ES, HI, PT, FR, DE, ID, JA — every tool.
03
No signup
Open the page, use the tool. That's it.