Skip to content

Add Page Numbers to PDF — Number PDF Pages

Number PDF pages in 5 styles (1/2/3, i/ii/iii, I/II/III, a/b/c, A/B/C) at 6 positions (top/bottom × left/center/right). Skip cover or alternate corners for book mode. Free, in your browser.

  • Choose position: top/bottom, left/center/right
  • Format: 1, 1/10, Page 1, Roman numerals
  • Custom starting number and font size

Page numbers turn a stack of pages into a navigable document. OpenPDF supports 5 numbering styles — arabic 1/2/3, lowercase roman i/ii/iii, uppercase roman I/II/III, lowercase alpha a/b/c, uppercase ALPHA A/B/C — at any of 6 positions (top/bottom × left/center/right). Skip-cover-page and book-mode alternating corners are 1-click toggles, with custom start number and adjustable font size 6-36pt + RGB color. Renders locally with pdf-lib up to 5000 pages and flattens into the PDF exactly where placed.

How it works

  1. Load your PDF. Drop the PDF you need to paginate onto OpenPDF.
  2. Pick the format. Choose a format — "1", "Page 1", "1 of 20" — and pick a starting number.
  3. Choose position and style. Select position (header/footer, left/center/right), font, size, and color.
  4. Download the numbered PDF. OpenPDF stamps the numbers onto every page locally and returns the paginated PDF.

Common use cases

  • Adding page numbers to a scanned book or manual that was captured page-by-page.
  • Numbering the pages of a legal brief in a specific "Page X of Y" format.
  • Paginating a contract bundle so cross-references point to the right page.
  • Fixing a PDF export from a design tool that forgot to include page numbers.

Frequently asked questions

What number formats are available?

Plain numerals (1, 2, 3...), "Page 1" style, "1 of N" style, and Roman numerals (i, ii, iii...). Pick the one that matches your document convention.

Can I start at a number other than 1?

Yes. Set a custom starting number — useful when a document continues an earlier file or when the first few pages are a cover or TOC that you do not want to count.

Where can I place the number?

Pick top or bottom of page, and left, centre or right. You can also tune font size and colour.

Is my PDF uploaded to number it?

Page numbering happens in your browser with pdf-lib, so the document content is not uploaded for processing.

Why OpenPDF

OpenPDF is an independent project where PDF document processing runs in the browser using WebAssembly and modern JavaScript APIs. The toolkit includes merge, split, sign, organize, annotate, compress, watermark, page numbers, add image and fill forms. Practical limits depend on the operation, document and device. The page source and privacy policy describe consent controls, analytics, advertising and optional services before you use the tool with sensitive documents.

By · Last updated: