πŸ“‘

Add Header & Footer to PDF

Add page-level header and footer with {page} placeholder support

Metadata & Stamping
πŸ”’ 100% client-side β€” your data never leaves this page
Maintained by ToolsKit Editorial Teamβ€’Updated: May 24, 2026β€’Reviewed: May 24, 2026
⏳Loading tool…

About this tool

Add Header & Footer to PDF lets you stamp page-level header and footer text onto every page of a PDF. You can fill in either or both fields, set font size (6-48 pt), choose left/center/right alignment, and use the {page} placeholder which is replaced with the current page number at render time. Common scenarios include adding page numbers to a multi-page report, branding internal documents with a company name, labeling drafts with revision dates, and stamping client identifiers across deliverables. The header/footer is rendered as page content using pdf-lib's StandardFonts. All processing happens locally in your browser; the file never leaves your device. Maximum file size is 50 MB.

Frequently Asked Questions

How do I show page numbers?

Use the {page} placeholder in either header or footer. For example, Page {page} renders as 'Page 1', 'Page 2', and so on.

Can I add only a header or only a footer?

Yes. Leave the other field empty. At least one of the two must be non-empty for the run button to enable.

Why do Chinese characters render as boxes?

The tool uses pdf-lib's StandardFonts which support ASCII/Latin only. Use English/numeric text. CJK font embedding is on the roadmap.

Is my PDF uploaded to any server?

No. Everything is processed locally in your browser using pdf-lib. The file never leaves your device.

What is the file size limit?

50 MB. The limit is set client-side and depends on browser memory.

What alignment options are supported?

Left, center and right. The same alignment is applied to both header and footer in this version.

When is this most useful?

Adding page numbers to multi-page reports, branding internal documents, stamping revision dates on drafts, labeling client deliverables.

Keep browsing