Skip to content
pdfvibe.
All tools

Page Numbers

Add page numbers with real type controls: position, margin, format (1, i, A), starting number, and font size.

About Page Numbers

Page Numbers stamps clean, correctly-positioned page numbers onto your PDF. Pick from arabic (1, 2, 3), lowercase roman (i, ii, iii), or uppercase letters (A, B, C). Set the starting number, page range, position (six options), margin, and font size.

A 'skip first page' toggle is built in — useful for cover pages where you don't want a number on page 1 but do want page 2 to read '1'.

Runs in-browser with pdf-lib. Your manuscripts and reports stay on your machine.

How to page numbers in your browser

  1. 01
    Open the tool

    Visit pdfvibe.app/tools/page-numbers.

  2. 02
    Drop your PDF

    Drag the file in.

  3. 03
    Choose format

    Pick numbering style (1, i, A), position, margin, font size, and starting number.

  4. 04
    Skip cover page

    Optionally toggle 'Skip first page' so page 1 stays clean.

  5. 05
    Download

    Save the numbered PDF. The original is untouched.

Frequently asked questions

Roman numerals supported?

Yes — both lowercase (i, ii, iii) and uppercase letters (A, B, C) are available.

Can I start at a number other than 1?

Yes. Set the starting number — useful when continuing pagination across volumes.

Skip the cover page?

Toggle 'Skip first page' and numbering starts from page 2.

Number only certain pages?

Yes. Use the page range field, e.g. 3-20.

Is the file uploaded?

No. All stamping happens locally with pdf-lib.

Why client-side?

Most online PDF tools — Adobe Acrobat Online, iLovePDF, Smallpdf — upload your file to their servers, run the operation, then send the result back. PDFVibe runs the same operation in your browser using WebAssembly and pdf-lib. The file never travels anywhere. Open your browser’s Network tab while using Page Numbers and you’ll see no outbound file transfers.

Related tools