Add Page Numbers to PDF
A premium, privacy-first PDF page numbering tool that works entirely in your browser. Upload any PDF and add beautiful page numbers with full control over starting number, numbering format (numeric, Roman numerals, alphabetic), position (6 presets), font family, size, color, opacity, and rotation. Apply to all pages, specific ranges, odd/even pages, or skip the first/last page. Advanced options include mirror margins for book-style layouts, different first page, and restart numbering. See every change instantly in the live preview — all processing happens locally, your files never leave your device.
Your Files Never Leave Your Device
All PDF page numbering happens entirely in your browser. Your files are never uploaded to any server.
Upload PDF File
Drag & drop a PDF file here, or click to browse.
Frequently Asked Questions
Everything you need to know about adding page numbers to PDFs
I skipped the first page but page 2 shows '2' instead of '1' — is that a bug?
Can I have Roman numerals for the front matter and Arabic numerals for the body?
What are mirror margins actually for?
Does adding numbers touch the original page content?
Can I remove page numbers after I've added them?
Adding page numbers that actually match your document's structure
The skip-first-page setting trips up more people than anything else here.
This tool exists because court filings, academic submissions, and basically every corporate style guide want page numbers a specific way — and getting it exactly right (skip the cover page, restart at 1 for the main body, mirror margins for double-sided printing) is fussier than it sounds if you're doing it by hand in a word processor after the PDF already exists.
How it works
pdf-lib draws the number as a new text object directly onto each page, at whatever position and style you set — it's not editing anything that was already on the page, just adding a layer on top. That means the original content is untouched underneath, and if a page already had something printed in that corner (a header, a stamp), you can end up with visual overlap. The live preview exists specifically so you catch that before downloading rather than after.
Because it's a fresh text object rather than a form field, once you download the file the numbers are permanent — there's no "page numbering" setting to toggle off later in a different PDF viewer. If you think you might want to change the format later, keep your original unnumbered file around.
A real example
A 40-page academic report: pages 1-2 are the title page and table of contents (no numbers wanted), and the body should read "Page 1 of 38" starting on page 3, bottom-center. Set the page range to start from page 3, enable "restart numbering at this page," set the suffix to " of 38," and skip the first two pages entirely. The output shows nothing on pages 1-2 and clean "Page 1 of 38" through "Page 38 of 38" on the rest — without you having to manually calculate what number goes on which physical page.
Common mistakes
- Forgetting that "skip first page" and "start numbering at 2" are different things. Skip-first-page hides the number on page 1 but still counts it — so page 2 shows "2," not "1." If you want the visible content to start counting from 1, you need to restart numbering at that page, not just skip the display on the page before it. This is the single most common thing people email me about.
- Setting mirror margins without actually intending to print double-sided. Mirror margins alternate the number position left/right by page — great for a bound book, confusing and asymmetric-looking for a document that's only ever read on screen.
- Picking a font size that's fine on screen but tiny when printed. 8pt reads okay in the browser preview at 100% zoom; on a physical printed page it can be nearly invisible, especially in a light color. If the document is headed for print, preview at actual size or bump the size up a couple points.
Tool Overview
A closer look at Add Page Numbers to PDF — how it works, who it's for, and where it fits in your workflow.
Page numbers turn a collection of pages into a navigable document — essential for reports, manuals, contracts, and anything meant to be read in order. The Add Page Numbers tool places numbered labels on your PDF with a live overlay that shows exactly where each number will appear before you commit.
The tool goes well beyond a simple footer count. Choose the starting number, format (1, 2, 3 or i, ii, iii or letters), and add a prefix or suffix for labels like 'Page 12 of 34' or 'Confidential — 7'. Position the numbers in any of six standard spots or place them freely, then control font family, size, color, opacity, rotation, and letter spacing. Advanced options handle the details real documents need: skip the first page, mirror numbering for double-sided booklets, restrict numbering to a page range, and restart numbering at sections.
Quick presets cover the most common setups in one click — for example, bottom-center with 'Page X of Y' formatting. Everything is applied locally in your browser, so the document and the numbers you add never leave your device. No account, no upload, no watermark.
Key Features
Everything you get with this tool, at a glance.
Flexible Formats
Arabic, Roman, or letter numbering with custom start values.
Prefix & Suffix
Build labels like 'Page 12 of 34' or 'Draft — 3'.
Six Positions + Free Placement
Standard corners and centers, or position numbers anywhere.
Full Typography Control
Font family, size, color, opacity, rotation, and letter spacing.
Advanced Options
Skip first/last page, mirror layout, page ranges, restart numbering.
Live Preview, Local Processing
See numbers over your real page; nothing leaves your device.
How to Use Add Page Numbers to PDF
Get from zero to done in four quick steps — no account, no learning curve.
Upload the PDF
Drag and drop or browse to load the document.
Set the numbering style
Choose format, starting number, prefix/suffix, and position.
Fine-tune typography
Adjust font, size, color, and advanced options like skip-first-page.
Apply & download
Apply the numbers and download the paginated PDF.
Practical Examples
Real input and output pairs so you know exactly what to expect.
Standard report
Input
Bottom-center, 'Page X of Y', skip page 1
Output
Cleanly paginated report — cover unnumbered
Legal document
Input
Top-right, 'Page 1 of 12', letters for annex
Output
Court-ready pagination with Roman-numeral annex
Booklet
Input
Mirror layout + restart at chapters
Output
Double-sided-friendly numbering per chapter
Guides & Articles
Learn how to get the most out of this tool with our in-depth guides.
Was this tool helpful?
Your feedback helps us improve Add Page Numbers to PDF for everyone.
Share this tool
