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.
Advertisement
Reviewed on 2026-06-02.
Same workflow or intent — pick the next step without leaving the site.
Combine multiple PDFs into one file—drag to reorder, preview page outline, first-page thumbnails. Runs locally with pdf-lib; no upload or signup.
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.
Free browser-based PDF compressor — pick Smallest size, Balanced, or Best quality presets and reduce PDF file size without a fixed byte target. Up to 50 MB per file. Ideal for email, cloud storage, and general uploads. No server upload, no signup. Runs locally in your browser when supported—no upload required for normal use.
Automatically compress any PDF to under 1MB without manually tuning quality settings. Built for government portals, job applications, and upload forms with a hard 1MB file-size cap. Browser-based — your file stays on your device.
Free PDF metadata editor — change the title, author, subject, and keywords embedded in any PDF. Clean metadata for professional documents and proper attribution. No signup needed. Runs locally in your browser when supported—no upload required for normal use.
Extract specific PDF pages or ranges (1, 3-7, 10) into a new file. Thumbnail picker, reorder pages. Browser-only—no upload, no signup.
Frequently opened tools from the same category.
Free PDF merger — combine multiple PDF files into one document. Drag to reorder files, preview pages, and download the merged PDF instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Free browser-based PDF compressor — pick Smallest size, Balanced, or Best quality presets and reduce PDF file size without a fixed byte target. Up to 50 MB per file. Ideal for email, cloud storage, and general uploads. No server upload, no signup. Runs locally in your browser when supported—no upload required for normal use.
Free PDF splitter — split any PDF by page range, extract individual pages, or divide into equal parts. Download separate files instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Convert PDF pages to JPG or PNG at 72–300 DPI. No upload—PDF.js runs locally in your browser. Free, no signup.
Cross-category tools others open in the same session.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Free PDF merger — combine multiple PDF files into one document. Drag to reorder files, preview pages, and download the merged PDF instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Instantly count words, characters, sentences, paragraphs, and reading time. Great for essays, articles, and SEO writing. No signup — works as you type. Runs locally in your browser when supported—no upload required for normal use.
Guides and walkthroughs that reference this tool.
Merge, split, extract pages, remove pages, compress to 1MB, convert PDF to text — all free, no upload, runs in your browser. The complete PDF toolkit for 2026.
Compare free PDF mergers in 2026: EverydayTools (no upload), iLovePDF, Smallpdf, PDF24, Adobe. Privacy, limits, speed—side-by-side. Browser merge up to 20 files.
Browse full tool collections by topic.
Drop your PDF here
or click to browse · PDF only · Max 50 MB
Your file stays on this device — nothing is uploaded to our servers.