Add Header & Footer to PDF

Add custom headers, footers, page numbers, dates, or logos to every PDF page. Live preview, free, browser-based.

Key Features

About PDF Header Footer

PDF Header Footer Editor adds, removes, or modifies running headers and footers on every page of a PDF — with full control over content (date, page number, custom text, logo), font, size, color, and margin. Headers and footers are embedded as real PDF text in the margin zones above and below the body content, so they render crisply at any print resolution. The tool processes PDFs entirely in your browser via pdf-lib. You can add different headers/footers on odd and even pages (book-style), suppress the header/footer on the first page (cover page), and include dynamic variables like {{PAGE}}, {{TOTAL_PAGES}}, {{DATE}}, and {{FILENAME}} that are resolved at render time.

Most tools only support "page X of Y" as the footer option. This tool lets you combine any mix of dynamic variables and static text in headers and footers — left, center, and right sections independently — plus logo images. Odd/even page mirroring supports professional book and report layouts where recto/verso pages have mirrored margins.

Who Uses This Tool

How to Use Add Header & Footer to PDF

  1. Step 1: Upload your PDF
  2. Step 2: Configure header (left/center/right) with text, variables, or logo
  3. Step 3: Configure footer with page numbers or custom text
  4. Step 4: Set font, size, color, and first-page skip if needed
  5. Step 5: Click "Apply" and download the updated PDF

Frequently Asked Questions

Can I use page numbers like "Page 1 of 12"?

Yes — use the template string "Page {{PAGE}} of {{TOTAL_PAGES}}" in any header/footer section.

Can I remove existing headers or footers?

Yes — enable "Remove existing headers/footers" to strip content from the top and bottom margin zones before adding new ones.

Does it work on scanned PDFs?

Yes — headers and footers are added as a new text layer regardless of whether the PDF contains real text or scanned images.

Can I set different headers on the first page?

Yes — enable "Skip first page" to exclude the cover page from header/footer rendering.