Student Writing a Thesis
Number pages starting from the introduction (page 1) while keeping the title page and abstract unnumbered, exactly as most university style guides require.
Adding page numbers to a PDF should not require expensive desktop software or uploading confidential documents to a cloud tool. LuraPDF lets you add page numbers to any PDF directly in your browser — free, with no signup, and with format options that go well beyond a simple digit in the corner. Choose from six position presets, multiple numbering formats including Bates legal numbering, a custom starting page to skip cover sheets and tables of contents, and full control over font size, color, and weight. Whether you are a law student assembling a brief, a technical writer finishing a manual, or a company preparing board materials, page numbering in LuraPDF takes under a minute.
The numbering engine runs locally in your browser using pdf-lib. Your document never travels to a server — it is opened in memory, the page numbers are drawn as vector text on each selected page, and the finished PDF is written back and downloaded directly to your device. Because text is rendered with pdf-lib's built-in standard fonts, the numbers are crisp at any print resolution. Bates numbering uses zero-padded sequences that follow legal discovery formatting conventions. All processing is instantaneous on modern hardware for typical document sizes.
Properly numbered PDFs are a professional standard across legal, academic, technical, and business documents.
Number pages starting from the introduction (page 1) while keeping the title page and abstract unnumbered, exactly as most university style guides require.
Apply Bates numbering to discovery documents so every page has a unique, sequential reference ID that all parties can cite unambiguously in proceedings.
Add Page X of Y footers to board reports and financial summaries so executives can verify page completeness and navigate multi-section documents easily.
Add branded page numbers with a custom prefix to client-facing portfolio PDFs, giving each page a unique reference for feedback and approval cycles.
Number pages in a multi-chapter manual with section-aware prefixes — e.g., SEC2-01 — so engineers can quickly locate the exact page in a thick reference document.
Combine chapters exported separately from different tools into one PDF, then add unified page numbers starting from the correct offset to produce a coherent, publication-ready document.
Numbered pages transform a raw PDF into a navigable, professional, and legally referenceable document.
LuraPDF uses pdf-lib to open the PDF in the browser, then iterates over the selected page range. On each page, it calculates the position coordinates based on the chosen preset (accounting for page dimensions and a consistent margin inset), formats the number string using the selected pattern, and draws it as a text element using a standard embedded font. Bates numbering pads the sequence number to a fixed digit width (configurable) and optionally prepends a project prefix, following conventions from legal discovery workflows. All numbers are written as vector content streams, not raster images.
The entire operation runs inside your browser's JavaScript engine without any server communication. The PDF file is read into an ArrayBuffer using the browser's File API, processed in-memory by pdf-lib, and the modified PDF bytes are passed directly to the browser's Blob download API. No network request carries your document data — your PDF stays on your device from upload through download. This architecture makes LuraPDF safe for sensitive documents including legal briefs, financial filings, and confidential HR records.
| Feature | LuraPDF | iLovePDF | Adobe Acrobat |
|---|---|---|---|
| Bates numbering | Yes | No | Yes |
| Custom start page and first number | Yes | Yes | Yes |
| Runs in browser (no upload) | Yes | No | No |
| Free with full feature access | Yes | Limited | Paid only |
Smart numbering setup the first time avoids re-runs and formatting corrections later.
Set the physical start page to 3 or 4 to skip a cover page and table of contents — the first number will then appear on what readers consider page 1
Use Bates zero-padding to at least 6 digits for large document sets (e.g., 000001) to ensure alphabetical sort order matches numerical order
Bottom-center is the most common and least intrusive position for reports and theses
Use sans-serif at 9–10pt for tidy, unobtrusive page numbers that do not compete with body text
If you have already numbered a PDF and need a different format, use Delete Pages to remove footer area or re-run this tool on the original un-numbered file
Pair with Add Watermark if your document also needs a DRAFT or CONFIDENTIAL stamp on each page in the same workflow
Flexible formats, six position presets, custom start page, and legal Bates numbering — all free, all in your browser, with your file never leaving your device.