Number the pages of a PDF, with control over where the number sits and how it reads.
Use Add Page Numbers to PDF (interactive) — JavaScript required for uploads.
Use {n} for the page number and {total} for the page count. "Page {n} of {total}" produces "Page 3 of 12". You can also start numbering at a different value, which is useful when a cover page should not count.
Runs entirely in your browser — your file is never uploaded. Numbers are drawn as real text using a standard PDF font, so they stay selectable and searchable.
Yes, completely free and with no account.
Set the starting number to 0 so the cover reads 0 and page two reads 1. Per-page skipping is not supported yet.
They sit in the page margin. If your document has unusually tight margins, crop or resize first.
This tool works entirely on this page. Your file is opened by JavaScript here, changed in memory, and handed straight back to you — it is never uploaded. Open your browser's Network tab while you use it and you will see nothing leave your device.
Because there is no server doing the work, there is no signup, no watermark, no file size limit, and no daily cap. Nothing is stored, because nothing is received.
Browse all free PDF tools, or read how we handle privacy and security.