Add Page Numbers to PDF Online — Custom Pagination & Bates
Stamp custom sequential page numbering, roman numerals, or Bates numbering directly onto your PDF pages. Fast, private client-side vector stamping with zero cloud uploads.
Drop PDF file here to add page numbers
Stamp sequential page numbers, facing-page book layouts, headers, or footers with custom fonts and shapes.
How to Add Page Numbers to PDF in 3 Steps
Follow this streamlined workflow to customize and stamp clean page numbers across your documents.
Select PDF Document
Drop your document into the secure workspace. Your file loads instantly in memory without remote uploading.
Configure Numbering & Layout
Select your position (header or footer), number format, starting index, font family, margins, and facing pages mirroring.
Export Numbered Document
Click Apply Page Numbers to inject vector text stamps and download your clean, professional document immediately.
Advanced PDF Pagination & Stamping Engine
Precision coordinate math and non-destructive vector operators for professional publishing and legal workflows.
Sequential & Bates Numbering
Insert standard numbers, "Page X of Y", Roman numerals, or custom legal Bates stamps with custom prefixes and padded zeros.
Facing Pages Mirroring
Automatically mirror margin offsets between odd and even pages (recto/verso) to prevent numbers from vanishing into spine gutters.
Cover Page Skip & Custom Start
Exclude front covers and title sheets from receiving numbering stamps while starting numeric sequences at any custom index.
PostScript Font Injection
Select from standard PostScript fonts (Helvetica, Times, Courier) with custom sizing, hex colors, and exact point margin offsets.
In-Browser PDF Pagination vs. Cloud PDF Tools
How client-side PostScript vector stamping compares against multi-tenant cloud rendering queues.
| Evaluation Metric | Utilvo In-Browser Engine | Traditional Cloud Platforms |
|---|---|---|
| Document Pipeline | 100% In-Browser Memory (Zero Uploads) | Node.js server queue upload |
| Vector Text Integrity | Native Content Stream Injection (100% Searchable) | Ghostscript canvas rasterization |
| Facing Page Layouts | Dynamic Recto/Verso Margin Mirroring | Static margins (Manual split required) |
| Mixed Dimensions Support | Per-Page /MediaBox & /CropBox Recalculation | Fixed dimension assumption (clips landscape) |
| Privacy & Data Security | Zero Egress / Complete Device Isolation | Server disk write + logging retention |
Why Add Page Numbers to PDF in Your Browser?
Architectural insights into PDF coordinate spaces, bounding box calculations, and non-destructive stamping.
ISO 32000 Cartesian Plane Coordinates
Unlike web canvases with top-left origins, PDF coordinates anchor at the bottom-left corner of the /MediaBox dictionary. Stamping a footer number calculates y = margin, while a header calculates y = pageHeight - margin - fontHeight in points.
Recto/Verso Parity & Gutter Protection
When binding books, static margin offsets place even-page numbers into the inner gutter spine. The facing pages algorithm evaluates odd/even page parity and inverts x coordinates between left and right margins automatically.
Non-Destructive Content Stream Stamping
Rather than rasterizing the document to bitmap images, the engine appends clean Type 1 PostScript font operators into each page /Contents stream array. Existing search layers, hyperlinks, and vector text remain pristine.
Multi-Exhibit Bates Discovery Tracking
For litigation and commercial contracts, numbering exhibits prior to merging creates disjointed numeric sequences. The optimal workflow merges files first, then executes a single numbering pass with custom zero-padded Bates prefixes.
Tips for Numbering Books, Reports & Legal PDFs
Follow these quality control checks before applying page numbering for print or archiving.
Finalize Document Order
Merge all exhibits and reorder pages before stamping numbers to avoid broken sequential indexes.
Verify Cover Exclusion
Enable cover page skipping if your document has a title sheet and start numbering from page 2 or 3.
Margin Offset Clearance
Set sufficient margin distance (30-40pt) so numbering stamps never collide with existing footnotes.
Preview Parity Alignment
Inspect both odd and even pages in the live visual preview to verify font size, color, and binding margins.
Pagination Formats & Standards Matrix
Technical specifications for supported numbering styles, coordinates, and typography standards.
| Pagination Style | Coordinate System | Processing Engine | Output Format | Role | Best Use Case |
|---|---|---|---|---|---|
| Sequential Numeric | ISO 32000 Bottom-Left Origin | PDF-Lib In-Memory | .pdf (Numbered stream) | Target of this export | General reports, business contracts, ebooks |
| Page X of Y Mask | Dynamic Total Page Evaluation | PDF-Lib In-Memory | .pdf (Count stamped) | Target of this export | Formal financial filings, audit agreements |
| Facing Bookbinding | Recto/Verso Parity Inversion | Margin Mirror Engine | .pdf (Mirrored margins) | Target of this export | Printed booklets, bound catalogs, magazines |
| Legal Bates Stamping | Zero-Padded Prefix Notation | PDF-Lib In-Memory | .pdf (Bates tagged) | Target of this export | Litigation discovery, evidentiary document pools |
Frequently Asked Questions
Common technical questions regarding client-side PDF pagination, coordinate math, and print layouts.
1How can I add page numbers to a PDF document?
Upload your PDF document into the local workspace. Choose your numbering format (e.g., 'Page 1' or 'Page 1 of N'), customize font family, size, color, margins, and placement (header, footer, or center), then click 'Apply Page Numbers' to export.
2Can I skip adding page numbers on the cover page?
Yes. Utilvo includes flexible page range controls that allow you to omit the cover page entirely and begin sequential numbering from page 2, page 3, or any custom page index.
3How does facing pages mirroring work for printed books?
When you enable facing pages mode, the layout engine dynamically mirrors margin coordinates between odd and even pages (e.g., placing odd numbers on the outer right margin and even numbers on the outer left margin), ensuring professional book-binding alignment.
4Are my documents kept completely private during pagination?
Yes. The entire pagination pipeline executes locally inside your web browser using client-side JavaScript and PDF-Lib. Zero bytes of your file or its text content are ever sent to remote servers or cloud storage.
5Does adding page numbers alter existing vector text or image quality?
No. Page numbers are stamped into the PDF content stream as new independent vector text operators without re-compressing, rasterizing, or altering any existing text layers, embedded fonts, or high-resolution images.
6Can I customize the starting number or apply Bates numbering prefixes?
Yes. You can configure any starting integer (such as beginning at page 101), customize prefix and suffix strings, or apply legal Bates numbering prefixes (e.g., 'CONFIDENTIAL-0001') with leading zero padding.
Related Document Layout & Page Tools
Discover complementary document merging, watermarking, and pagination utilities.