How to Add Page Numbers to a PDF Online (Free, Any Position)
Add page numbers to any PDF in your chosen position and format. Essential for reports, theses, contracts and legal submissions.
Open this page
Page numbers look like a small detail until you hand someone a forty-page unnumbered contract and ask them to look at a clause near the end. Courts, universities and tender boards frequently reject submissions that lack them.
When page numbers are actually required
Legal filings, theses and dissertations, tenders and contracts, and any report a reader needs to navigate or cite.
Step 1: Upload your PDF
Open Add Page Numbers and select your file. The tool reads how many pages you have and shows a live preview of the first page.
Step 2: Choose a position
Six positions cover every convention in normal use: bottom center (the default, and what most style guides expect), bottom right, bottom left, and the three top variants for documents whose footer is already occupied.
Step 3: Choose a format
Four formats: plain "1", "1 / 8" which reveals a missing page instantly, "Page 1", and "Page 1 of 8" — the most formal, and what most tender documents specify.
Step 4: Preview and download
The preview shows exactly where the number will sit before you commit. Hit Add & Download.
What the tool does to your file
DesiDocs stamps the number as real text into each page — not an image overlay. Numbers stay sharp at any zoom, are selectable and searchable, your original content is untouched, and file size barely changes.
One safety limit: if your PDF carries a digital signature, DesiDocs refuses to add numbers, because stamping anything onto a signed document invalidates the signature.
A note on starting numbers
The tool accepts a custom start number, so your pagination continues correctly across a multi-file submission — useful when page one of your PDF is really page 40 of a larger bundle, or when a cover page and table of contents shouldn't count toward page one.
Common mistakes to avoid
The most frequent issue is numbering a document twice by accident — once from the original source (a Word export that already had page numbers baked into the footer) and again from DesiDocs, leaving two overlapping numbers at the bottom of every page. Check your source PDF for existing numbers before adding new ones; if it already has them, either skip this step or crop the old ones out first.
The second common mistake is choosing a position that collides with existing footer content, like a company letterhead or a "Confidential" stamp already printed at the bottom of every page. The live preview exists specifically to catch this before you commit — always check page one in the preview, not just after downloading.
Why format consistency matters for formal submissions
Tender boards, courts and university thesis committees often specify an exact page number format in their submission guidelines — "Page X of Y" is extremely common for legal and academic documents because it lets a reviewer instantly confirm nothing is missing from a printed copy. Using the wrong format, or no page numbers at all, is a common reason formal submissions get bounced back for resubmission, costing you the turnaround time as much as the actual error.
Privacy
Your PDF is uploaded over an encrypted connection, numbered on a secure server, and automatically deleted within 30 minutes of upload.
Frequently asked questions
Can I number only some pages? Split the PDF first, number the part you need, then merge it back.
Will it overwrite existing page numbers? It adds a new number on top; crop or edit out old ones first if your source already has numbering.
Is there a watermark? No.
Can I change the font or size of the page number? The tool uses a clean, standard numeral style suited to formal documents; it isn't a design element to customize, just a functional page reference.
What if my document already has a footer? Choose a top position instead — top-right and top-left are included for exactly this case.
Open Add Page Numbers and paginate your document in under a minute.
Please enable JavaScript for the full interactive experience.