pdftoolskit.org
PDF (Portable Document Format) utilities, in the browser
Say hi →

Add page numbers

six positions · configurable format · batch mode

Drop one or more PDFs and stamp page numbers across every page. Pick a position, a format string, and a starting number.

Drop PDF files here or click to select

Multiple files allowed

    no files
    Ready.

    When to use this tool

    Add running page numbers to a PDF that didn't ship with them, or replace existing footer numbering with your own format. Most often used after merging documents from different sources (each had its own numbering or none) and you want a consistent Page X of Y across the result.

    Step by step

    1. Drop the PDFs. The same numbering scheme applies to every file in the batch.
    2. Pick a format. Use {n} for the current page and {N} for the total. Common choices: Page {n} of {N}, {n}/{N}, - {n} -, or just {n}.
    3. Pick a position. Six options: top / bottom × left / centre / right.
    4. Adjust the start number if the first page of this file isn't really "page 1" (e.g. continuing from a previous file).
    5. Click "Number pages & download" — each file produces a name-numbered.pdf in the output.

    Format examples

    Common use cases

    Common mistakes

    FAQ

    Can I skip the first page (cover) when numbering?

    Not directly inside this tool. Workaround: extract pages 2-N via Extract pages, number them, then merge page 1 back via Merge.

    Can I use Roman numerals (i, ii, iii)?

    Not yet. The format placeholder is plain numeric. For Roman / alphabetical numbering, write the page numbers manually in the format string — but this only works for short documents.

    Will the numbers overlap body text?

    They might if your document has very tight margins. Defaults sit at 16pt from the top/bottom; if your body extends into that area, choose the opposite edge or a different position.

    What font is used?

    Helvetica (one of the 14 PDF standard fonts), dark grey. Custom fonts and colours aren't supported yet.