🔢 Add Page Numbers to PDF

Number a PDF with the position and format you want, skipping a cover and starting from any number. The "of N" counts numbered pages, not sheets.

Free No Signup Required Browser-Based
🔢

Choose a PDF, or drop it here

Numbered in this tab. The document is never uploaded.

What Add Page Numbers to PDF Does

Numbering a PDF sounds like a single operation and is really two, because the position of a sheet in a file and the number printed on it are different things. A report with a cover and a contents page starts its numbering on the third sheet, and that sheet is page 1. A chapter appended to an existing bundle starts on the first sheet at page 47. Both are completely ordinary, and a tool that can only write the sheet index cannot do either.

So the two are separate controls here: which sheet numbering starts on, and what number that sheet is called. Everything else follows from them, including the part most tools get wrong.

That part is the total in "Page 3 of 10". If a cover is skipped, the total should count the numbered pages, not the sheets in the file — otherwise a twelve-sheet document with a two-page front matter ends on "Page 10 of 12", which is wrong in a way readers notice. The total is computed from the range you chose, not from the file length.

The numbers are drawn into the page content rather than added as annotations, so they print, they cannot be switched off in a viewer, and they travel with the file. Nothing on the page is moved to make room for them, which is why the margin is adjustable.

How to Use Add Page Numbers to PDF

  1. Add a PDF, or drop it onto the box
  2. Choose a format — 1, Page 1, Page 1 of 10 — and a position
  3. Set which sheet numbering starts on, and what number to call it
  4. Check the preview line, then add the numbers and save

Formula Used by Add Page Numbers to PDF

What each sheet is called

label(sheet) = startNumber + (sheet − firstNumberedSheet), total = startNumber + numberedPages − 1

firstNumberedSheet
the first sheet that gets a number; earlier sheets are left blank
startNumber
what that first numbered sheet is called
total
the number the LAST page carries — equal to the numbered-page count only when numbering starts at 1

Worked example

A 12-sheet report with a cover and a contents page, numbered from the body.

  1. firstNumberedSheet = 3, startNumber = 1
  2. numberedPages = 12 − 3 + 1 = 10, so total = 1 + 10 − 1 = 10
  3. Sheet 3 → 1 + (3 − 3) = 1, shown as "Page 1 of 10"
  4. Sheet 12 → 1 + (12 − 3) = 10, shown as "Page 10 of 10"

Result: The document ends on "Page 10 of 10". A tool using the sheet count prints "Page 10 of 12"; one using the numbered count but ignoring the start number prints "Page 47 of 6" on a chapter numbered from 47. Both are wrong, and the second is what this tool did before it was tested.

Common numbering setups

You wantStart on sheetCall it number
Straightforward 1, 2, 3…11
Skip a cover21
Skip a cover and a contents page31
Continue a bundle that ended at 46147
Number the cover as page 1 but start printing at the bodyNot possible in one pass — run twice, or accept a number on the cover

Where to put the number

PositionConvention
Bottom centreReports, essays, most single-sided documents
Bottom rightBusiness documents; the eye lands there when turning a page
Top rightLegal and technical documents, often alongside a running header
Bottom leftUsed for the left-hand page of a double-sided spread

How to Read Your Result

Check the preview line before running it

It states exactly what the first and last numbered sheets will read, which catches the two common mistakes — an off-by-one on where numbering starts, and a total that counts the wrong thing — before you have written anything into the file.

Raise the margin if there is already a footer

Nothing on the page is moved to make room, so a document that already has a footer can end up with the number sitting on top of it. Pushing the margin out, or moving to a different corner, is the fix.

Number last, after merging

If a document is still being assembled, number it at the end. Numbering the parts and then merging them gives you a file with several page 1s.

Limitations & Accuracy Notes

  • Arabic numerals only. No Roman numerals for front matter, and no per-section restarts.
  • The standard Helvetica font is used, so the label is Latin characters only.
  • Existing content is not moved, so a number can overlap an existing footer if the margin is too small.
  • One format and one position for the whole run — a document needing different placement on odd and even pages takes two passes over separate files.
  • Encrypted documents are refused rather than partially processed.
  • Bookmarks, attachments and document JavaScript are not preserved by the save.

Frequently Asked Questions

How do I skip the cover page?
Set "start numbering on sheet" to 2 — or 3 if there is a contents page too — and leave "call that sheet number" at 1. The earlier sheets are left blank and the body starts at page 1, which is how a report is normally numbered.
Can I start from a number other than 1?
Yes. Set "call that sheet number" to whatever you need. Continuing an existing bundle that ended at page 46 means starting on sheet 1 and numbering from 47.
What does the total in "Page 3 of 10" count?
The number the last page carries. Skip a two-page cover on a twelve-sheet file and the last page reads "Page 10 of 10", not "of 12" — that is the part most tools get wrong. But it is only the numbered-page count when numbering starts at 1: a chapter numbered from 47 across six sheets ends at 52, so it must read "of 52". When the document continues into another file, that total cannot be read from this one at all, so there is an optional override for it.
Will the numbers overlap my existing footer?
They can, because nothing on the page is moved to make room. Increase the margin to push the number further into the edge, or choose a different corner. The preview line tells you what the first and last sheets will say, though not where they land.
Do the numbers print?
Yes. They are drawn into the page content rather than added as annotations, so they print and travel with the file wherever it goes.
Is my document uploaded?
No. It is read and rewritten in your browser. There is no server involved at any point.

References & Further Reading

By OnlineToolHubs Team • September 2026