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 tool

Add Page Numbers to PDF

Loading tool…

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-06-02

What is a PDF page numbering 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.

Who adds page numbers to PDFs?

Common real-world scenarios where this tool saves time.

Students & researchers

Theses and research papers

Number body pages starting at 1 while skipping the title page — bottom-center is the most common academic style.

Legal & compliance

Contracts and discovery bundles

Use the Legal preset for Bates stamps (prefix, zero-padding, suffix). Verify padding matches your discovery protocol before production runs.

Office administrators

Reports and board packs

Use Page 1 of N format so recipients can confirm nothing is missing when printing double-sided packets.

Teachers

Handouts and exam booklets

Odd-page-only numbering helps align duplex printing; export then merge with other PDF tools if needed.

Publishers & designers

Draft manuscripts

Top-right Page N style mimics book pagination for reviewer feedback before final layout in InDesign.

Add Page Numbers to PDF examples

Academic report (skip cover)

Input

Preset: Skip page 1 · Format: simple · Position: bottom center · Start: 1

Output

Cover unnumbered; page 2 shows “1”, page 3 shows “2”, etc.

Typical thesis pattern — title page excluded from the numbering sequence.

Discovery Bates stamp

Input

Legal preset · Prefix: ACME- · Digits: 6 · Start: 1 · Range: all pages

Output

ACME-000001, ACME-000002, … on each page footer.

Common e-discovery footer before sharing a document set with outside counsel.

Roman front matter

Input

Front matter preset · Format: roman-lower · Skip page 1 · Pages 2–5

Output

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.

How to use Add Page Numbers to PDF

  1. Upload your PDF (or try the demo)

    Drag and drop a PDF up to 50 MB, or download a demo PDF to test formats without uploading your own file.

  2. Tune format and position

    Pick Report, Book, Legal (Bates), or Front matter (Roman). Set position, margin, font size, and color. Preview updates on your PDF thumbnail.

  3. Choose which pages to number

    Use All pages, Skip page 1 (cover), Odd only, Even only, or a custom range like 2-15 or 1,3,7.

  4. Generate and download

    Click Generate Numbered PDF, watch progress, then download your-file-numbered.pdf or process another file.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Merge chapters, then number

Common report assembly flow.

  1. Combine sections with Merge PDF
  2. then open this tool, skip page 1 if needed, and stamp bottom-center numbers.

Compress before emailing

  1. Add page numbers and download.
  2. Reduce size with Compress PDF if the numbered file is large.

Reference tables

Browser numbering vs cloud PDF tools

Why local processing matters for sensitive documents.

AspectEverydayToolsTypical cloud PDF site
File uploadNot required after page loadUsually required
Live previewBefore uploadOften after upload
SignupNot requiredOften required
Watermark on outputNoneSometimes on free tier

Bates and Roman formats are supported; enterprise e-discovery platforms add audit trails this browser tool does not.

How browser PDF page numbering works

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.

Limitations

  • Maximum 50 MB per file for browser stability.
  • Helvetica only — no custom font upload.
  • Bates stamps are text overlays; no audit trail or firm-wide Bates registry.
  • Roman numerals apply to the full selected range — mixed front-matter + Arabic body in one pass requires numbering sections separately.
  • Password-protected PDFs must be unlocked before numbering.

Best practices

Preview before generating

Margins and footers vary — confirm placement does not overlap existing content, especially on scanned pages.

Skip the cover when numbering should start on page 2

Title pages are often unnumbered in academic and legal submissions — use the Skip page 1 preset.

Keep a copy of the original PDF

Numbering creates a new file; archiving the unnumbered source preserves editability and search in vector PDFs.

Common mistakes to avoid

Numbering before merging chapters

Merge PDF sections first, then number the combined document so page order matches the final packet.

Using 1 of N when pages are excluded

The total reflects only numbered pages in the range — verify the count matches your table of contents.

Uploading password-protected files

Open the PDF in your PDF app, enter the password, and save an unprotected copy before adding page numbers.

When this tool isn't the right choice

Court e-filing with mandated Bates audit trails

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.

Single-pass mixed Roman front matter and Arabic body (i–x then 1–200)

Number Roman and Arabic sections separately — split the PDF or run two passes with different ranges and start numbers.

Fillable PDF forms that must stay interactive

Drawing text on form pages is usually fine, but test that fields still work; flattening forms is a separate step.

Very large files over 50 MB

Browser memory limits apply — split the PDF first, number sections, then merge again.

Frequently Asked Questions

Does page numbering upload my PDF to a server?

No. pdf-lib processes your file in browser memory. It is not sent to EverydayTools servers.

Can I skip the first page (cover)?

Yes — click Skip page 1 or set a custom range starting at page 2.

Can I number only odd or even pages?

Yes — use the Odd only or Even only presets for duplex printing workflows.

What formats are supported?

Arabic (1, Page 1, 1 of 10), Roman lower/upper (i, ii or I, II), and Bates stamps with prefix, padding, and suffix.

Will numbering reduce PDF quality?

No. Numbers are vector text drawn on the page — not burned in as low-resolution images.

Can I add page numbers on a phone or tablet?

Yes in modern mobile browsers, though large PDFs are easier on desktop due to memory limits.

Does it support Bates numbering?

Yes — choose the Bates format or Legal preset, then set prefix, digit padding (e.g. 6 for 000001), suffix, and start number.

Can I use Roman numerals?

Yes — pick Roman lower (i, ii) or Roman upper (I, II). Use the Front matter preset for typical introductory sections.

Can I preview on my actual PDF?

Yes — after upload, the preview renders your PDF page with PDF.js and overlays the number exactly where it will print.

Privacy, accuracy, and trust

Privacy

Your PDF is processed in your browser — it is not uploaded to EverydayTools servers.

Accuracy

Preview renders your PDF page with PDF.js and overlays numbers using the same coordinate math as the final pdf-lib output.

How this tool works

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.

Advertisement

Reviewed on 2026-06-02.