Academic report (skip cover)
Input
Preset: Skip page 1 · Format: simple · Position: bottom center · Start: 1Output
Cover unnumbered; page 2 shows “1”, page 3 shows “2”, etc.Typical thesis pattern — title page excluded from the numbering sequence.
Page numbers are drawn as vector text with pdf-lib in your browser. Your PDF is not uploaded to EverydayTools servers.
Skip to add page numbers toolLoading tool…
Adding page numbers to a PDF helps readers cite pages, navigate long reports, and meet submission requirements for theses, contracts, and court filings.
EverydayTools draws vector text on each selected page using pdf-lib in your browser. Choose Arabic formats (1, Page 1, 1 of 10), Roman numerals (i, ii or I, II), or Bates stamps (000001 with prefix/suffix). Position on a 3×3 grid, tune margin and font size, and preview on your actual PDF pages before generating.
Skip cover page, odd/even-only, or custom ranges. Original page content is unchanged; numbers are overlaid as text.
Upload → preview on your PDF → generate numbered file → download. Bates, Roman, and Arabic formats stay on your device.
Common real-world scenarios where this tool saves time.
Students & researchers
Number body pages starting at 1 while skipping the title page — bottom-center is the most common academic style.
Legal & compliance
Use the Legal preset for Bates stamps (prefix, zero-padding, suffix). Verify padding matches your discovery protocol before production runs.
Office administrators
Use Page 1 of N format so recipients can confirm nothing is missing when printing double-sided packets.
Teachers
Odd-page-only numbering helps align duplex printing; export then merge with other PDF tools if needed.
Publishers & designers
Top-right Page N style mimics book pagination for reviewer feedback before final layout in InDesign.
Input
Preset: Skip page 1 · Format: simple · Position: bottom center · Start: 1Output
Cover unnumbered; page 2 shows “1”, page 3 shows “2”, etc.Typical thesis pattern — title page excluded from the numbering sequence.
Input
Legal preset · Prefix: ACME- · Digits: 6 · Start: 1 · Range: all pagesOutput
ACME-000001, ACME-000002, … on each page footer.Common e-discovery footer before sharing a document set with outside counsel.
Input
Front matter preset · Format: roman-lower · Skip page 1 · Pages 2–5Output
Pages 2–5 show i, ii, iii, iv.Use for introductory sections; number the Arabic body in a second pass with a higher start number.
Drag and drop a PDF up to 50 MB, or download a demo PDF to test formats without uploading your own file.
Pick Report, Book, Legal (Bates), or Front matter (Roman). Set position, margin, font size, and color. Preview updates on your PDF thumbnail.
Use All pages, Skip page 1 (cover), Odd only, Even only, or a custom range like 2-15 or 1,3,7.
Click Generate Numbered PDF, watch progress, then download your-file-numbered.pdf or process another file.
Step-by-step chains that connect related tools for common tasks.
Common report assembly flow.
Why local processing matters for sensitive documents.
| Aspect | EverydayTools | Typical cloud PDF site |
|---|---|---|
| File upload | Not required after page load | Usually required |
| Live preview | Before upload | Often after upload |
| Signup | Not required | Often required |
| Watermark on output | None | Sometimes on free tier |
Bates and Roman formats are supported; enterprise e-discovery platforms add audit trails this browser tool does not.
pdf-lib loads your PDF into memory, embeds Helvetica, and draws the formatted page number on each selected page using PDF coordinates (origin bottom-left). Progress is reported per page. The modified bytes are saved to a Blob for download — nothing is sent to EverydayTools servers.
Margins and footers vary — confirm placement does not overlap existing content, especially on scanned pages.
Title pages are often unnumbered in academic and legal submissions — use the Skip page 1 preset.
Numbering creates a new file; archiving the unnumbered source preserves editability and search in vector PDFs.
Merge PDF sections first, then number the combined document so page order matches the final packet.
The total reflects only numbered pages in the range — verify the count matches your table of contents.
Open the PDF in your PDF app, enter the password, and save an unprotected copy before adding page numbers.
This tool overlays Bates text locally but does not log stamp history or integrate with firm Bates registries — confirm with your e-discovery platform for production sets.
Number Roman and Arabic sections separately — split the PDF or run two passes with different ranges and start numbers.
Drawing text on form pages is usually fine, but test that fields still work; flattening forms is a separate step.
Browser memory limits apply — split the PDF first, number sections, then merge again.
No. pdf-lib processes your file in browser memory. It is not sent to EverydayTools servers.
Yes — click Skip page 1 or set a custom range starting at page 2.
Yes — use the Odd only or Even only presets for duplex printing workflows.
Arabic (1, Page 1, 1 of 10), Roman lower/upper (i, ii or I, II), and Bates stamps with prefix, padding, and suffix.
No. Numbers are vector text drawn on the page — not burned in as low-resolution images.
Yes in modern mobile browsers, though large PDFs are easier on desktop due to memory limits.
Yes — choose the Bates format or Legal preset, then set prefix, digit padding (e.g. 6 for 000001), suffix, and start number.
Yes — pick Roman lower (i, ii) or Roman upper (I, II). Use the Front matter preset for typical introductory sections.
Yes — after upload, the preview renders your PDF page with PDF.js and overlays the number exactly where it will print.
Your PDF is processed in your browser — it is not uploaded to EverydayTools servers.
Preview renders your PDF page with PDF.js and overlays numbers using the same coordinate math as the final pdf-lib output.
pdf-lib loads the file from memory, draws page numbers on selected pages, and saves a new PDF locally on your device.
For reports, drafts, and internal documents — not a substitute for court e-filing systems with fixed Bates templates.
Part of PDF Tools
More free tools for the same workflow.
Convert a color PDF to grayscale for printing. High contrast mode, local browser processing, instant download. No signup, no upload.
Free PDF merger—combine PDFs in your browser with drag reorder and previews. Download one file instantly; no upload or signup; processing stays on your device.
Free PDF watermark tool — add custom text watermarks like DRAFT, CONFIDENTIAL, or your company name to PDF pages. Choose position, opacity, font, and angle. No signup needed. Runs locally in your browser when supported—no upload required for normal use.
Advertisement
Reviewed on 2026-06-02.
100% browser-based · pdf-lib · never uploadedMax 50 MB per file
Drop your PDF here or click to browse
Max 50 MB · Your file stays on this device
Shows 1 on the selected page. Upload a PDF for an exact thumbnail.
Report · Book · Legal (Bates) · Front matter (Roman)
Preview assumes 10 pages until you upload a PDF.