Skip to main content
puduPdf
100% Free & Private

Add Page Numbers to PDF

Add page numbers to your PDF. 100% in your browser.

Drag your PDF here

or click to select a file

Select PDF file

Maximum size: 100 MB

50,000+

Monthly users

200,000+

PDFs compressed

4.9/5

Satisfaction

100% browser processing
No file uploads
No tracking or cookies

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. 1

    Upload your PDF

    Drag or select the PDF file to which you want to add page numbers.

  2. 2

    Configure numbering

    Choose the position (top/bottom, center/left/right), starting number and font size.

  3. 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.