PDF Agile
For deeper PDF editing beyond what a free browser tool can do, PDF Agile's editor handles text reflow and redaction in one place.
Our tool preserves layout on merge or split but doesn't offer in-place text editing — PDF Agile does.
Add page numbers to your PDF document
Drag & drop a PDF file here, or click to browse
Maximum file size: 128 MB
Your files are processed entirely in your browser. Nothing is uploaded to any server.
Stamp Bates numbers (DEF-000001 style) or court-acceptable page numbering on legal documents. Custom prefix, zero-padded sequence, side-margin placement, and optional exhibit-friendly formats. Browser-side processing keeps client documents confidential. Free, no upload, no sign-up.
100% FreeNo UploadNo Sign-upBates-Style Numbering
Bates numbering (also called Bates stamping) is a sequential numbering system used in legal documents, discovery materials, and exhibits. Each page gets a unique identifier like 'SMITH-000001', 'SMITH-000002', etc. — useful for tracking evidence, citing specific pages in motions, and preventing page substitution.
Yes — our PDF Page Numbers tool runs in your browser. Set your Bates prefix (case number, client code, or simple sequential), starting number, padding, and position, then click 'Apply'. The legal PDF is processed locally — confidential client documents never leave your device.
Regular numbering typically uses 'Page X of Y' for readability. Bates numbering uses 'PREFIX-NNNNNN' (zero-padded sequential) for legal traceability — each page is uniquely identifiable and referenceable. Sidebar placement (right margin) is common for legal, while bottom center is common for academic.
No. Processing is entirely in your browser via pdf-lib. Client confidentiality is critical in legal work — privileged documents, sealed filings, and attorney work product never leave your device. The output PDF is created locally.
Yes — we handle 1000+ page documents. The stamp applies the same template per page, so processing time scales linearly. A 500-page document completes in 30-60 seconds on a modern device.
Set the prefix to anything: case number (e.g. 'CV-2026-12345'), client code (e.g. 'ACME-'), exhibit letter (e.g. 'EX-A'), or empty for plain numbers. Padding is configurable (1-10 digits, e.g. '000001' is 6-padded). Separators: hyphen, underscore, period, or space.
For deeper PDF editing beyond what a free browser tool can do, PDF Agile's editor handles text reflow and redaction in one place.
Our tool preserves layout on merge or split but doesn't offer in-place text editing — PDF Agile does.
When you outgrow a single-purpose tool, PDFelement bundles editing, OCR, conversion, and eSign in one paid desktop suite.
We keep things browser-based and free; PDFelement adds desktop-class polish for advanced features like Bates numbering.