GhostPDFStudio

Number every page, locally.

Drop a PDF and clean page numbers are written into the document on your device — ready for filing, printing, or citing.

Add page numbers to a PDF in your browser — useful for contracts, court filings, dissertations, and anything that gets printed, cited, or initialed page-by-page. Drop the file and GhostPDF stamps a clean number on every page and writes it into the document itself, so the numbering shows in every viewer and on paper. No upload, no signup, no watermark — the document never leaves your device.

How it works

  1. 1

    Drop your PDF

    Drag a PDF onto the page. It opens in the GhostPDF studio with Page numbers pre-selected.

  2. 2

    Numbers are stamped locally

    Every page gets a clear, unobtrusive number rendered into the page content — all in your browser.

  3. 3

    Download the numbered PDF

    The numbers are part of the document now — they print, they show in every reader, and they survive re-saving.

Frequently asked questions

  • Is my document uploaded?

    No. Numbering runs in your browser with a JavaScript PDF editor — there's no server involved.

  • Are the numbers real content or just a viewer overlay?

    Real content — they're written into each page, so they appear everywhere the PDF goes, including prints and other people's viewers.

  • My PDF already has some numbers — what happens?

    The new numbers are stamped regardless, so check for overlap first. If the original numbering is wrong, consider regenerating the source document instead.

  • Can I combine this with merging?

    Yes, and the order matters: merge first, then number, so the combined document counts continuously from 1.

  • Does it change the file size or quality?

    Only by a few kilobytes of text instructions — the content is untouched.

Related PDF tools

Every GhostPDF tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.