Loading PDF tool...
Drag and drop your PDF file or click to select it. The tool will detect the total number of pages automatically.
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').
Click "Add Numbers" and download your PDF with page numbers on every page. The original file remains unchanged.
Your files never leave your device. Page numbers are added in your browser using WebAssembly — no server uploads.
No registration, no file limits, no watermarks. Add page numbers to as many PDFs as you need, completely free.
Choose from 6 positions, custom starting numbers, and multiple format styles. Numbers are embedded with a real font for universal compatibility.
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
| Format | Description | Best For |
|---|---|---|
| Simple numbers | 1, 2, 3... | Clean, minimal page numbering |
| Page N | Page 1, Page 2... | Formal documents and reports |
| Page N of Total | Page 1 of 10 | Knowing exact document length at a glance |
| Custom format | Use {n} and {total} placeholders | Custom labeling like "Sheet {n}" |
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
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.