Free tool · 100% private
Add Page Numbers to PDF
Stamp clean page numbers onto any PDF — choose the position, format, font and colour, with a live preview. Everything runs inside your browser: your file is never uploaded, so nothing can leak. It even works offline.
Choose a PDF file or drop it here
One PDF · it stays on your device
Live preview
Position
Format
The built-in fonts can only draw Latin letters, digits and common punctuation — non-Latin text or emoji won't work.
Use commas and dashes, e.g. 3-999 to leave the first two pages (front-matter) unnumbered. Pages outside your PDF are ignored.
Style
Numbering your PDF…
Working entirely on your device
🔒 Nothing is uploaded — this all happens on your device
- ✓Reading your PDF on this device
- ✓Stamping the page numbers
- ✓Verifying the page count is unchanged
- ✓Finalising your download
Numbered & verified
Couldn’t add the page numbers
Juggling lecture PDFs, timetables and deadlines?
AttendFlow keeps your attendance, timetable, exams and notes together — free.
Get AttendFlow — free
How to add page numbers to a PDF (without uploading it)
Most "add page numbers" websites upload your file to their servers, stamp it there, and send it back — then promise to delete it an hour later. This one is different: it does the whole job on your device, shows you a live preview first, and checks its own work before handing you the file.
- 1Add your PDF. Drag it onto the box or click to pick. It loads straight into your browser's memory — nothing is sent anywhere.
- 2Design the numbering. Choose the position, a format like 1, Page 1, 1 / N or your own, the numeral style, starting number, font, size and colour. The preview updates as you go.
- 3Apply, verify & download. Your browser stamps the numbers, re-opens the result to confirm the page count is unchanged, then gives you a download button.
Why this is safer. Since the tool never uploads your file, there is no copy of it on any server to be hacked, cached, indexed, or leaked. And because it only draws a small text label and then re-checks the page count, your original content, page count and rotations are preserved.
Frequently asked questions
Is my PDF uploaded to a server?
No. This tool runs 100% in your browser using JavaScript. Your file is read into your device's memory and numbered locally — it's never sent to any server, so there's no way for it to leak. It even works offline once the page has loaded.
Where can the page number go?
Anywhere in a 2×3 grid: top or bottom, and left, centre or right. You also set the margin from the edge in points, so it sits exactly where you want — even on rotated (landscape-scanned) pages, where the number is placed at the corner you actually see.
What number formats are supported?
Presets for a bare number (1), Page 1, 1 / N and Page 1 of N, plus a custom format with your own prefix and suffix like dashes. Numerals can be Arabic (1, 2, 3), Roman (i, ii, iii) or letters (a, b, c). You can also set the starting number, skip the cover page, and number only a page range.
Will it change or corrupt my PDF?
No. Only a small text label is drawn on each page — the existing content, page count and page rotations are preserved. After stamping, the tool re-opens the result and checks the page count is exactly the same before letting you download.
Is it really free?
Yes — completely free, no sign-up, no watermark, no account limits. It's part of AttendFlow's free student tools.
One app for the rest of student life
AttendFlow tracks your attendance and bunk budget, timetable, exams, marks and notes — and warns you before you slip below 75%.
Get AttendFlow on Google Play Free plan available · Pro from ₹99/mo · cancel anytime