📑

Add Header & Footer to PDF

Stamp custom text on the top and bottom of every PDF page. Use {n} for page number and {total} for total pages — all processing stays in your browser.

Advertisement
How to use
  1. Drop or browse a PDF to load it locally with pdf-lib.
  2. Type header text, footer text, or both. Use {n} and {total} for dynamic page numbers.
  3. Click Apply & Download — the new PDF saves with the same Helvetica text on every page.
FAQ

{n} is replaced with the current page number (starting from 1). {total} is replaced with the total number of pages. You can combine them: "Page {n} of {total}".

Not from this tool — headers and footers are applied to every page. Use the PDFCraft suite for per-page control.

No. The PDF is read into memory, drawn with pdf-lib, and downloaded entirely on your device. Nothing is uploaded or logged.