Skip to main content

How to Add Page Numbers to a PDF

1

Upload your PDF

Drag and drop your PDF file or click to select it. The tool will detect the total number of pages automatically.

2

Configure number format and position

Choose where to place the numbers (top/bottom, left/center/right), the starting number, and the format (e.g., 'Page 1' or 'Page 1 of 10').

3

Download the numbered PDF

Click "Add Numbers" and download your PDF with page numbers on every page. The original file remains unchanged.

Why use FyleTools for page numbers?

100% Private

Your files never leave your device. Page numbers are added in your browser using WebAssembly — no server uploads.

Free & Unlimited

No registration, no file limits, no watermarks. Add page numbers to as many PDFs as you need, completely free.

Flexible Formatting

Choose from 6 positions, custom starting numbers, and multiple format styles. Numbers are embedded with a real font for universal compatibility.

Frequently Asked Questions

Is my PDF uploaded to a server?
No. FyleTools processes everything directly in your browser using WebAssembly. Your file never leaves your device.
Can I start numbering from a specific page?
Yes. You can set the starting number to any value. For example, start from page 3 if your document has a cover page and table of contents.
What number formats are available?
You can use simple numbers (1, 2, 3), 'Page N' format, or 'Page N of Total' format. Custom formats using {n} and {total} placeholders are also supported.
Can I remove page numbers later?
Page numbers are embedded into the PDF content. To remove them, you would need to use the original file without numbers. Always keep your original files.
Can I choose different positions for page numbers?
Yes. Place numbers at the bottom center, bottom left, bottom right, top center, top left, top right, or center of each page.
Can I start numbering from a page other than 1?
Yes. Set the starting number to any value. This is useful when your PDF is part of a larger document.
Does this work on my phone?
Yes. Upload your PDF, choose position and format, and download the numbered version — all from your mobile browser.
Can I add page numbers to specific pages only?
Page numbers are added to all pages. To number specific pages, split your PDF first, add numbers to the desired section, then merge.
Can I skip the first page (cover page) when adding numbers?
Set the starting number to 0 or adjust the start page. Numbers are added to all pages, but you can set a custom start to offset the count.
What font is used for the page numbers?
Page numbers use a standard built-in PDF font (Helvetica) that is universally supported by all PDF readers without requiring embedded fonts.
Can I add page numbers to a PDF that already has them?
Yes, but the new numbers will be added alongside any existing ones. Remove old page numbers first if you want to replace them.
Can I use Roman numerals for page numbers?
The tool supports Arabic numerals and custom text formats using {n} and {total} placeholders. Roman numeral formatting is not currently built in.

When to Use This Tool

Add page numbers to a thesis or dissertation before submission

Number pages of a contract or legal document for easy reference

Add "Page X of Y" format to meeting handouts and manuals

Number pages of a merged document that combines multiple sources

Supported Formats

FormatDescriptionBest For
Simple numbers1, 2, 3...Clean, minimal page numbering
Page NPage 1, Page 2...Formal documents and reports
Page N of TotalPage 1 of 10Knowing exact document length at a glance
Custom formatUse {n} and {total} placeholdersCustom labeling like "Sheet {n}"

Tips & Best Practices

Use "Page {n} of {total}" format for professional documents and manuals

Set a custom start number if your PDF is part of a larger document

Bottom center is the most common position for page numbers in standard documents

Preview the first page to confirm the position and format before applying to all pages

How It Works — 100% Private Processing

FyleTools adds page numbers to your PDF entirely in your browser using WebAssembly and the lopdf library compiled from Rust. The numbers are embedded with a real font directly into the PDF content stream, ensuring they display correctly on every PDF reader and when printed. Your document never leaves your device.

Related Tools

PDF Tools

Merge PDF

Split PDF

Compress PDF

Organize PDF

PDF to Image

PDF Watermark