Add Page Numbers to PDF
Number your PDF pages easily with customized formatting, positioning, and page offsets. Fast and completely private in your web browser.
Drag & drop a PDF file here
or click to browse from your computer or phone
Supports .pdf • Up to 100 MB • Lossless Vector Numbering
How to Number PDF Pages in 3 Simple Steps
Stamp customizable headers and footers with zero server uploads.
Upload Your PDF
Drag and drop your PDF into the workbench above, or click to choose a document from your computer or phone. Files up to 100 MB are supported.
Configure Numbering
Select position (top/bottom, left/center/right), format ("Page X of Y"), font size, margin offset, and choose to skip cover pages.
Download Numbered PDF
Click "Add Page Numbers". The vector text streams are stamped natively in browser memory in seconds, ready for instant download.
Professional PDF Pagination Without Compromising Document Fidelity
Adding page numbers to multi-page PDF documents is essential for professional document distribution. Whether you are assembling evidentiary exhibits for a courtroom trial, binding a multi-chapter master's thesis, compiling financial audits for corporate stakeholders, or organizing real estate closing binders, unpaginated documents cause confusion during meetings and violate filing guidelines.
However, many standard document utilities force users to choose between expensive recurring desktop subscriptions or risky online converters that upload sensitive contracts and financial reports to third-party cloud servers. Furthermore, primitive converters frequently stamp page numbers by rasterizing each page into a blurry bitmap, permanently destroying crisp text and making documents unsearchable.
AllToolsNow delivers a surgical, client-side pagination engine: running entirely within your browser's private WebAssembly memory sandbox, your document is stamped locally. Original vector typography, high-DPI photographs, and form fields remain 100% untouched, ensuring complete privacy alongside flawless visual presentation.
The Engineering of Native Vector Page Stamping
In the official ISO 32000 PDF specification, stamping text onto an existing document requires precise content stream injection rather than destructive image flattening:
Content Stream Operator Injection
When you add page numbers in AllToolsNow, our engine performs the following operations directly in device RAM:
- Coordinate Calculation: Evaluates the physical
/MediaBoxboundaries of each page, calculating exact PostScript point offsets (72 points per inch) to place text within user-selected margins. - Standard Type 1 Font Injection: Injects clean vector font resources (such as standard Helvetica or Times-Roman) into each page's
/Resources /Fontdictionary. - Text Object Stamping: Appends a new
BT(Begin Text) ...ET(End Text) operator sequence onto the page's existing/Contentsstream, rendering the string as crisp vector geometry. - Dynamic Variable Substitution: Automatically computes dynamic tags such as
{n}(current page number) and{total}(total page count) based on starting offsets and cover page exclusions.
Technical Comparison: AllToolsNow vs. Cloud Utilities vs. Word Processing Re-Exports
Bates Numbering & Legal Evidentiary Pagination
In legal proceedings, regulatory compliance investigations, and corporate mergers, pagination requires more than simple Arabic numerals. Attorneys, judges, and litigation support specialists rely on Bates numbering—a standardized indexing system that places sequential alphanumeric identifiers (such as ACME-000104 or PLAINTIFF_EX_0042) across thousands of discovery exhibits.
With AllToolsNow, you can configure custom text prefixes alongside dynamic page variables. The engine stamps uniform, high-contrast Bates labels with micro-point precision, ensuring document packages meet strict judicial filing requirements for electronic discovery (e-discovery) without requiring specialized legal software packages.
Technical Specifications: In-Browser Pagination Engine
Essential Everyday & Enterprise Use Cases
⚖️ Legal Briefs & Court Filings
Number discovery packets, motions, and evidentiary exhibits to ensure flawless citation during court hearings and judicial review.
🎓 Theses, Dissertations & Academic Papers
Apply institutional pagination, skipping cover sheets and dedicating sequential Arabic numbers to body chapters.
📊 Corporate Financial Audits & Annual Reports
Add 'Page X of Y' pagination to quarterly earnings packets and vendor agreements for clear navigation in board meetings.
🏡 Real Estate Disclosures & Loan Packets
Ensure mortgage disclosures, title documents, and home inspection riders have verified sequential numbering for lenders.
Frequently Asked Questions
How does AllToolsNow add page numbers to PDF files without uploading them to a server?
AllToolsNow performs in-browser PDF page stamping using client-side WebAssembly powered by pdf-lib. When you select a document, your device's browser reads the PDF binary directly into private sandbox RAM. Our engine parses the page geometry (/MediaBox and /CropBox), calculates exact coordinate positioning (top/bottom, left/center/right), embeds standard vector typography fonts, and stamps the formatted page number strings directly into each page's content stream. The entire process executes locally in milliseconds with zero server file transfers.
Can I skip numbering on the cover page or front-matter pages?
Yes. Our tool allows you to specify a starting page offset. If your document has a cover page or executive summary that should not display a page number, simply set 'Start Numbering From Page 2'. You can also choose whether page 2 is labeled as 'Page 1' or 'Page 2' using the start number index configuration.
What page number formatting options are supported?
You can customize page number formats to match professional legal, academic, or corporate standards. Supported styles include single numbers ('1', '2', '3'), total page count formats ('Page 1 of 25', '1 / 25'), formal hyphenated styles ('- 1 -'), and custom prefixes (e.g., 'Doc Ref: 104 - Page 1').
Does adding page numbers alter or degrade existing document text and images?
No. The existing vector typography, high-resolution photographs, embedded fonts, and form fields are completely untouched. Page numbers are drawn natively as new vector text content stream operations overlaid on the existing page canvas, ensuring 100% original document quality with zero generational compression loss.
How are page numbers positioned on mixed portrait and landscape documents?
Every page in a PDF possesses independent dimensional boundaries (/MediaBox). Our engine dynamically evaluates each individual page's width, height, and rotation attribute (/Rotate), automatically placing the page number in the designated relative position (such as bottom-center or top-right) regardless of whether a page is portrait US Letter or landscape A3.
What fonts and styling options can I choose for page numbers?
You can choose from standard typographic font families (Helvetica, Times-Roman, Courier), configure font sizes (8pt to 16pt), adjust margin distances from the page edge, and set text color (classic black, subtle dark gray, or custom contrast tones) to blend seamlessly with your document design.
Can I add page numbers to password-protected PDF files?
If a PDF has an open password requiring user authentication to view, you must remove the password before stamping page numbers so the browser engine can inspect and modify page content streams. Use our free Unlock PDF tool to decrypt the file first, then add your page numbers.
Does this tool work on mobile devices like iPhones, iPads, and Android phones?
Yes. AllToolsNow is fully optimized for mobile touchscreens on iOS (Safari) and Android (Chrome). You can select documents from your device's Files app, iCloud Drive, or Google Drive, configure numbering preferences with touch controls, and download the numbered PDF directly.