Add Page Numbers
Local Processing (Offline Capable)Add page numbers to every PDF page — six margin positions, 1,2,3 or 1/10 formats, and a custom starting number.
How this tool works (no sign-up needed)
- Upload your file above. Each tool shows whether it runs Local (in your browser) or Cloud (encrypted servers).
- Adjust options, then click the Run / Convert / Process button.
- Wait for progress, then download the result. Use Next tools to continue.
If buttons are not visible, enable JavaScript — the interactive workspace loads in your browser.
Free · Local processingFiles stay local — numbered in your browser
Supports application/pdf
Local — your file is processed in your browser and not uploaded to us. No account needed.
What is it?Add Page Numbers is a PDFLean security & privacy tool: Add page numbers to every PDF page — six margin positions, 1,2,3 or 1/10 formats, and a custom starting number.
TL;DR: Add page numbers to every PDF page — six margin positions, 1,2,3 or 1/10 formats, and a custom starting number. Everything runs locally in your browser — your file is never uploaded; files up to 10MB.
Measured: ~36 ms median on a typical sample — full benchmark table below.
About this tool
Everything here happens in your browser, so the file you load is the only copy that exists. Add page numbers to every PDF page, with position, format and start number. Processing runs locally in your browser's memory — the document is never transmitted, and closing the tab clears it completely. The workflow is deliberately short: load the file, choose the options on the page, run the operation, and save the result. Every choice is applied before the file is written, so re-running with different settings takes seconds. Practical limits apply (files up to 10MB); it pairs well with the related tools linked beside this page when one step is not the whole job. Key facts — Processing: runs entirely in your browser, client-side; Access: free with no account required; File limits: files up to 10MB; Privacy: the file never leaves the device.
Measured performance benchmarks
| Sample | Input | Output | Median time | Size change |
|---|---|---|---|---|
| Number all 60 pages (n-of-total) | 160 KB | 171 KB | 36 ms | +7% |
Measured locally in your browser (isomorphic production code; samples are programmatically generated text PDFs, median of 5 runs). Real-world image-heavy PDFs differ — see the on-page limits.
How to use
Upload your PDF file
Pick position, format and starting number
Click "Add numbers" — processed locally
Download the numbered PDF
FAQ
Will my file be uploaded?
No. Everything runs locally in your browser — your file is never uploaded.
Are there any limits?
It handles files up to 10MB.
Will adding page numbers affect the original layout or text?
No. The tool overlays page numbers at your chosen margin position without modifying or obscuring the original text and layout.
Can I process multiple files in bulk?
A single tool page handles one task at a time; for bulk work use the Batch Processing workflow and add this tool as a step to run a whole set at once.
Is the processed file still editable?
The output is a new standard PDF with page numbers added; your original file remains untouched and the generated document can be edited or reprocessed at any time.