PDF Header & Footer

Add custom headers and footers to every page of your PDF. Use dynamic variables like page numbers, date, and filename. 100% client-side.

No Upload Client-side Free
Upload PDF
Header Settings
Footer Settings
General Settings
8pt 24pt

How to Add Headers & Footers to Your PDF

1

Upload PDF

Click or drag & drop your PDF file into the upload zone.

2

Set Header & Footer

Enter text for header and/or footer using variables like {page} and {date}.

3

Customize Settings

Choose alignment, font size, margins, and whether to skip the first page.

4

Download

Preview the result and download your PDF with headers and footers applied.

Frequently Asked Questions

You can use {page} for the current page number, {pages} for total page count, {date} for today's date, and {filename} for the PDF file name. These are automatically replaced on each page.
No. This tool runs entirely in your browser using JavaScript (pdf-lib). Your PDF never leaves your device and is never sent to any server.
Yes. You can configure header text and footer text independently, each with their own alignment. Leave either field blank to skip it.
Yes. Enable the "Skip first page" checkbox to exclude the first page from receiving headers and footers, useful for title pages or cover pages.
Font sizes from 8pt to 24pt are supported. The default is 10pt which works well for most documents. Adjust using the slider in General Settings.