How to number a pdf body while skipping the cover page
- Step 1Understand why one pass can't skip the cover — The page-numbers tool loops over every page and stamps
Start from + index. There is no page-range or skip control, and Start from has a minimum of 1, so you can't offset the cover behind the numbering. Page 1 of any file you stamp will always carry a number. - Step 2Split the cover off the body — Use a split/extract step to separate page 1 (the cover) from pages 2…N (the body) into two PDFs. The body becomes its own file whose page 1 is the first content page.
- Step 3Open the body in the page-numbers tool — Load the cover-less body into PDF Add Page Numbers. Because the cover is no longer present, page 1 of this file is genuinely the first body page.
- Step 4Set Start from to 1, choose position and size — Leave Start from at 1 so the first body page reads
1. Pick a Position (bottom-centre is conventional) and font size (default 10 pt). The cover, being in a separate file, is untouched. - Step 5Stamp the body and download it — Apply the numbers to the body. Every body page is now numbered starting at 1; the cover file remains clean and unnumbered.
- Step 6Merge the cover back in front — Use PDF Merge to put the unnumbered cover first, followed by the numbered body. The finished PDF shows a pristine cover and a body numbered from 1 — exactly the convention.
Skip-cover: expectation vs reality
What people assume the tool does versus what it actually does, and the correct workflow for each goal.
| Goal | Naive single-pass attempt | What actually happens | Correct method |
|---|---|---|---|
| Cover unnumbered, body 1, 2, 3… | Set Start from to 2 (or 0) | 0 is rejected (min 1); Start from 2 just prints 2 on the cover and 3 on page 2 — cover still numbered | Split cover → number body (start 1) → merge |
| Skip two covers | Set Start from to 3 | All pages still numbered; covers print 3 and 4 | Split first two pages → number rest (start 1) → merge |
| Cover and back cover unnumbered | Page range option | No page-range option exists | Split off both covers → number the middle → merge cover + body + back cover |
What Start from really does
The Start from field changes the printed integer, never which pages get a number.
| Start from | Cover (page 1) prints | Page 2 prints | Cover numbered? |
|---|---|---|---|
| 1 (default) | 1 | 2 | Yes |
| 2 | 2 | 3 | Yes |
| 10 | 10 | 11 | Yes |
| 0 or negative | — (rejected, min is 1) | — | — |
Cookbook
Concrete split-number-merge recipes. "Body" is the cover-less PDF you stamp; the cover is reattached afterward.
Single cover, body numbered from 1
The standard proposal layout. Split off page 1, number the rest from 1, merge the cover back.
Original: 25-page proposal, page 1 = cover 1. Split → cover.pdf (p1) + body.pdf (p2–25) 2. Number body.pdf: Position bottom-center, Start from 1 body p1 → 1, body p2 → 2, … body p24 → 24 3. Merge cover.pdf + numbered body.pdf Result: cover (no number) + 24 body pages numbered 1–24
Why setting Start from to 2 doesn't skip the cover
A common mistake. Without splitting, the cover is still in the file, so it still gets stamped — just with the number 2.
Original: 10-page report with cover, NOT split Page-numbers tool: Start from 2 Page (1, cover) → 2 ← cover is numbered (wrong) Page (2) → 3 Page (3) → 4 … The cover still shows a number. Splitting is required.
Skip two front pages (cover + inside title)
A manual with a cover and an inside title page, both unnumbered, body from 1.
Original: 40 pages, p1 = cover, p2 = title page 1. Split → front.pdf (p1–2) + body.pdf (p3–40) 2. Number body.pdf: Start from 1 body p1 → 1 … body p38 → 38 3. Merge front.pdf + numbered body.pdf Result: 2 unnumbered front pages + body numbered 1–38
Cover and back cover both unnumbered
A brochure-style document where the first and last pages are covers.
Original: 18 pages, p1 = front cover, p18 = back cover 1. Split → frontCover (p1), body (p2–17), backCover (p18) 2. Number body: Start from 1 → 1–16 3. Merge: frontCover + numbered body + backCover Result: covers clean; 16 inner pages numbered 1–16
Body should continue an external numbering scheme
The cover is unnumbered, but the body should start at 5 because four pages preceded it in a separate document.
1. Split off cover. 2. Number body: Start from 5 body p1 → 5, body p2 → 6, … 3. Merge cover (unnumbered) + body (starts at 5) Start from sets the first BODY number; the cover stays clean because it was removed before stamping.
Edge cases and what actually happens
Trying to skip the cover with Start from alone
Cover still numberedSetting Start from to 2 (or any value) without splitting leaves the cover in the file, so it gets stamped — just with a different digit. Start from changes the number, never the set of pages numbered. The only reliable skip is to remove the cover before stamping.
Start from 0 to push numbering back
RejectedThe field enforces a minimum of 1, so you can't use 0 or a negative to make the cover "page 0" and the body "page 1". Even if you could, page 0 would still be a printed number on the cover. Splitting is the answer.
No page-range selector to number 2…N
Not availableThere's no "number pages 2 to N" control. Numbering is all-or-nothing across the file. To exclude any page (cover, divider, blank), it must not be in the PDF you stamp — split it out first and reattach with PDF Merge.
Merging re-introduces a number on the cover
PreservedAs long as you number the body *before* merging and keep the cover in its own un-stamped file, the merge step won't add anything to the cover — merge only concatenates pages, it doesn't number them. The cover stays exactly as it was.
Body numbering must match the displayed page label
SupportedAfter splitting, the body's first page is its page 1, so Start from 1 makes the printed number match the body's own pagination. This is the cleanest way to get "page 1 = first content page" rather than "page 1 = cover".
Re-stamping the already-numbered body
Double numbersIf you re-run the page-numbers tool on the numbered body, you'll get a second number on each page. Keep the original cover-less body around and re-stamp that if you need to change settings, rather than stamping the output.
Cover has different page dimensions
PreservedSplitting and merging preserve each page's original size, and the body numbers are positioned per-page, so a large landscape cover followed by A4 body pages reassembles correctly with body numbers placed properly on the A4 pages.
Password-protected source
Removes encryptionThe page-numbers step outputs an unencrypted PDF. If the document was protected, neither the split body nor the merged result will carry the password. Re-apply protection at the end with Password Protect PDF if required.
Frequently asked questions
Can I just set the tool to start numbering on page 2?
No — there's no "start on page 2" control. The tool numbers every page, and the Start from value only changes the printed digit (set it to 2 and the cover prints 2, not nothing). To leave the cover unnumbered you must split it off, number the body separately, and merge the cover back in front.
What if I have two cover pages I want to skip?
Split off both front pages into one PDF, number the remaining body starting at 1, then merge: front pages first, numbered body after. There's no Start-from value that skips pages — the skip comes from removing those pages before stamping.
Can I also skip a back cover?
Yes, with the same split-merge approach: separate the front cover, the body, and the back cover; number only the body; then merge all three in order (front cover, numbered body, back cover). The tool has no page-range option, so exclusion is always done by splitting, not by a setting.
Will the numbers be visible in print?
Yes. They're stamped directly into the page content as Helvetica text (soft grey), not added as an annotation, so they print on any printer and appear in every PDF viewer. The cover, having never been stamped, prints clean.
Why can't Start from be set to 0?
The field has a minimum of 1. Even conceptually, a 0 wouldn't help — it would just print 0 on the cover. The mechanism for an unnumbered cover is exclusion by splitting, not a low or zero start value.
Does the body really start at 1 after splitting?
Yes. Once the cover is removed, the body is its own PDF whose first page is page 1. With Start from at 1, that first body page prints 1 — exactly the convention where page 1 is the first content page, not the cover.
Will merging the cover back add a number to it?
No. PDF Merge only concatenates pages; it doesn't number anything. As long as you keep the cover unstamped and merge it after numbering the body, the cover stays exactly as it was.
Is this how Word and InDesign do it too?
Conceptually similar — Word uses a section break and a "different first page" footer to suppress the cover's number, and starts the body section at 1. Our PDF equivalent achieves the same visible result by splitting the cover out, numbering the body from 1, and recombining.
Can I keep the cover encrypted through this process?
The page-numbers and merge steps produce unencrypted PDFs. If the document must stay protected, complete the split-number-merge first, then apply a password to the final file with Password Protect PDF.
How many pages can I number on the free tier?
Free tier handles a single PDF up to 2 MB / 50 pages per step. A typical proposal body fits comfortably. If the whole document is larger, Pro raises limits to 50 MB / 500 pages. Each step (split, number, merge) is its own single-file operation.
Is there a faster way if I'll do this often?
Yes — pair the @jadapps/runner and script the split → number (start 1) → merge sequence locally. The cover and body never reach a server. This is handy for a template-driven proposal pipeline where every output needs an unnumbered cover and a body numbered from 1.
What if my 'cover' is actually the first two pages (cover + TOC)?
Decide what should be unnumbered. If both the cover and the table of contents should be number-free, split off the first two pages and number from page 3 onward (Start from 1). If the TOC should carry a number, only split off page 1. The split point determines which pages stay clean.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.