Utilvo Studio100% Client-Side Suite

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.

100% In-BrowserSequential & BatesFacing Page MirroringCover Page SkipVector Precision
Vector Pagination Engine

Drop PDF file here to add page numbers

Stamp sequential page numbers, facing-page book layouts, headers, or footers with custom fonts and shapes.

100% In-Browser Private Numbering
Vector Typography & Shape Badges
Instant Numbered PDF Export
Workflow

How to Add Page Numbers to PDF in 3 Steps

Follow this streamlined workflow to customize and stamp clean page numbers across your documents.

01

Select PDF Document

Drop your document into the secure workspace. Your file loads instantly in memory without remote uploading.

02

Configure Numbering & Layout

Select your position (header or footer), number format, starting index, font family, margins, and facing pages mirroring.

03

Export Numbered Document

Click Apply Page Numbers to inject vector text stamps and download your clean, professional document immediately.

Capabilities

Advanced PDF Pagination & Stamping Engine

Precision coordinate math and non-destructive vector operators for professional publishing and legal workflows.

Pagination Formats

Sequential & Bates Numbering

Insert standard numbers, "Page X of Y", Roman numerals, or custom legal Bates stamps with custom prefixes and padded zeros.

Custom Format Masks
Bookbinding Math

Facing Pages Mirroring

Automatically mirror margin offsets between odd and even pages (recto/verso) to prevent numbers from vanishing into spine gutters.

Gutter Safe Alignment
Page Range Filters

Cover Page Skip & Custom Start

Exclude front covers and title sheets from receiving numbering stamps while starting numeric sequences at any custom index.

Arbitrary Start Index
Vector Typography

PostScript Font Injection

Select from standard PostScript fonts (Helvetica, Times, Courier) with custom sizing, hex colors, and exact point margin offsets.

Vector Text Stamp
Performance

In-Browser PDF Pagination vs. Cloud PDF Tools

How client-side PostScript vector stamping compares against multi-tenant cloud rendering queues.

Evaluation MetricUtilvo In-Browser EngineTraditional Cloud Platforms
Document Pipeline100% In-Browser Memory (Zero Uploads)Node.js server queue upload
Vector Text IntegrityNative Content Stream Injection (100% Searchable)Ghostscript canvas rasterization
Facing Page LayoutsDynamic Recto/Verso Margin MirroringStatic margins (Manual split required)
Mixed Dimensions SupportPer-Page /MediaBox & /CropBox RecalculationFixed dimension assumption (clips landscape)
Privacy & Data SecurityZero Egress / Complete Device IsolationServer disk write + logging retention
Architecture

Why Add Page Numbers to PDF in Your Browser?

Architectural insights into PDF coordinate spaces, bounding box calculations, and non-destructive stamping.

01

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.

02

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.

03

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.

04

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.

Quality Assurance

Tips for Numbering Books, Reports & Legal PDFs

Follow these quality control checks before applying page numbering for print or archiving.

Check 1

Finalize Document Order

Merge all exhibits and reorder pages before stamping numbers to avoid broken sequential indexes.

Check 2

Verify Cover Exclusion

Enable cover page skipping if your document has a title sheet and start numbering from page 2 or 3.

Check 3

Margin Offset Clearance

Set sufficient margin distance (30-40pt) so numbering stamps never collide with existing footnotes.

Check 4

Preview Parity Alignment

Inspect both odd and even pages in the live visual preview to verify font size, color, and binding margins.

Specifications

Pagination Formats & Standards Matrix

Technical specifications for supported numbering styles, coordinates, and typography standards.

Pagination StyleCoordinate SystemProcessing EngineOutput FormatRoleBest Use Case
Sequential NumericISO 32000 Bottom-Left OriginPDF-Lib In-Memory.pdf (Numbered stream)Target of this exportGeneral reports, business contracts, ebooks
Page X of Y MaskDynamic Total Page EvaluationPDF-Lib In-Memory.pdf (Count stamped)Target of this exportFormal financial filings, audit agreements
Facing BookbindingRecto/Verso Parity InversionMargin Mirror Engine.pdf (Mirrored margins)Target of this exportPrinted booklets, bound catalogs, magazines
Legal Bates StampingZero-Padded Prefix NotationPDF-Lib In-Memory.pdf (Bates tagged)Target of this exportLitigation discovery, evidentiary document pools
Questions

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.

Companion Tools

Related Document Layout & Page Tools

Discover complementary document merging, watermarking, and pagination utilities.