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.
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.
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.
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.
Pick top or bottom of page, and left, centre or right. You can also tune font size and colour.
Page numbering happens in your browser with pdf-lib, so the document content is not uploaded for processing.
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 Marco B. · Last updated: