Add Page Numbers to PDF
Add page numbers to your PDF. 100% in your browser.
50,000+
Monthly users
200,000+
PDFs compressed
4.9/5
Satisfaction
How adding page numbers works with puduPdf
puduPdf adds page numbers to your PDF using page.drawText() from pdf-lib with StandardFonts.Helvetica font. Text is precisely positioned at the coordinates you choose (top/bottom, center/left/right). All processing occurs locally in your browser.
How to add page numbers to a PDF for free
- 1
Upload your PDF
Drag or select the PDF file to which you want to add page numbers.
- 2
Configure numbering
Choose the position (top/bottom, center/left/right), starting number and font size.
- 3
Download the result
Click 'Add numbers' and download your PDF with numbered pages.
Key features
- Four positions available: bottom center, bottom right, bottom left and top center
- Configurable starting number to begin numbering from any value
- Adjustable font size using the Helvetica typeface built into pdf-lib
- 100% local processing — your PDF is never uploaded to any server
Frequently Asked Questions about Page Numbers
Everything you need to know about adding page numbers
Can I choose where the numbers appear?
Yes. puduPdf offers four positions: bottom center, bottom right, bottom left and top center. Numbers are rendered with page.drawText() from pdf-lib using the Helvetica font, positioned with precise coordinates based on the option you choose.
Can I start numbering from a specific number?
Yes. You can configure the starting number from which numbering begins. For example, if you set the start at 5, the first page will show '5', the second '6', and so on. Ideal for documents that are part of a larger set.
Is existing content modified?
No. puduPdf uses page.drawText() from pdf-lib to draw numbers as an additional layer on each page. The original PDF content — text, images, vectors and forms — remains completely intact. Everything is processed in your browser without uploading files to servers.
