>
BunchTool — PDF Header & Footer Editor
⚙️ Options
🔗 Share
↺ Reset
📂 Input PDF & Text Zones
No PDF loaded
📝
Drop your PDF file here
or click to browse from device
Supports PDFs up to 200 MB
👁️ Live Interactive Preview
Page 0 of 0
Related Tools

More free PDF tools


📄 PDF Tools

PDF Header & Footer Editor —
Add Headers & Footers Free Online

Add custom headers, footers, page numbers, document titles, and dates to any PDF online for free with our PDF Header & Footer Editor. Interactive live preview with custom margins, font styling, and page range filtering directly inside client browser RAM.

6 positioning placement zones (Left, Center, Right for Top Header and Bottom Footer)
Dynamic template tags: [page], [pages], [filename], and [date]
Adjustable position margins: top offset, bottom offset, and side margin in points
100% browser-based processing — zero file uploads to external servers
📝
6-ZonePlacement
100% LocalRAM Process
DynamicTag Tokens
How It Works

Add headers & footers in three easy steps

Step 1
📂
Upload PDF Document

Upload your PDF document into the header and footer layout editor.

Step 2
⚙️
Configure Text & Margins

Add custom running headers, footers, page numbering templates, and date stamps.

Step 3
💾
Apply & Download PDF

Click Apply Headers & Footers to render text bands across pages and download.

Why BunchTool

Why use our free Header & Footer Editor?

📝
6-Zone Placement System

Position custom text in Left, Center, or Right alignment zones for both headers and footers independently.

📐
Precise Position Margins

Fine-tune Top Offset, Bottom Offset, and Side Margin in 72 DPI PostScript point units for perfect page alignment.

🔒
100% Client-Side Privacy Sandbox

All preview rendering and document stream modifications execute inside client browser memory. Zero files leave your device.

FAQ

Frequently asked questions

How do I add headers and footers to a PDF online?
Upload your PDF file. Enter header or footer text in the 6 positioning zones (Left, Center, Right), customize font size, offsets, and page range, and click Apply & Download PDF.
What dynamic template tags can I insert?
You can insert [page] for current page number, [pages] for total count, [filename] for document title, and [date] for current date.
Can I skip headers and footers on the cover page?
Yes. All PDF document rendering and processing for the Pdf Header Footer Editor occurs locally within your browser using HTML5 Canvas and client-side JavaScript. Zero PDF files are uploaded to remote servers.
Can I customize header and footer position margins?
Yes. All PDF document rendering and processing for the Pdf Header Footer Editor occurs locally within your browser using HTML5 Canvas and client-side JavaScript. Zero PDF files are uploaded to remote servers.
Are my PDF files uploaded to external servers during PDF Header & Footer Editor processing?
No. All canvas preview rendering via PDF.js and document stream manipulation via pdf-lib run 100% locally inside your browser RAM sandbox.
Detailed Guide

Understanding PDF Coordinate Positioning, Page Margins & Dynamic Template Tokens

PDF document coordinates originate from the bottom-left corner of each page in PostScript point units (72 points = 1 inch). Header text Y-coordinates are calculated as $y_{header} = H_{page} - ext{TopOffset} - ext{FontSize}$, while footer text Y-coordinates equal $y_{footer} = ext{BottomOffset}$.

For center-aligned header and footer text zones, pdf-lib calculates exact text bounding widths using fontRef.widthOfTextAtSize(text, fontSize) and offsets X-coordinates to $(W_{page} - w_{text}) / 2$.

Dynamic template tokens ([page], [pages], [filename], [date]) are parsed per page in client browser memory before drawing text operators into the document's content stream arrays.

Other Collections

Explore other useful categories

Explore 247 more free tools —
no login, no limits.

BunchTool covers PDF editing, text conversion, SEO analysis, calculators, design tools, unit converters and much more. All 100% free, all browser-based.

Browse All 247 tools →