Loading PDF tool...
Select the PDF file you want to add headers or footers to.
Enter your header and/or footer text, choose alignment and font size. Use {page} and {total} for dynamic page numbers.
Click 'Add Header & Footer' and download your updated PDF.
All processing happens in your browser. Your documents never leave your device.
No registration, no limits. Add headers and footers to as many PDFs as you need.
Use placeholders like {page} and {total} to automatically insert page numbers on every page.
Add "Confidential" headers to sensitive business documents
Place your company name and document title at the top of every page
Add "Page X of Y" footers to manuals, guides, and training materials
Include a date or version number in the footer of technical documents
| Format | Description | Best For |
|---|---|---|
| Dynamic page numbers | Use {page} and {total} placeholders | Automatic page numbering in headers or footers |
| Static text | Custom text on every page | Company names, document titles, confidentiality notices |
| Combined header + footer | Both simultaneously | Professional documents with full page labeling |
Use {page} and {total} placeholders for automatic page numbering that updates per page
Set a smaller font size (8-10pt) for footers to keep them unobtrusive
Center alignment works best for page numbers; left alignment for document titles
Preview the result on the first page before downloading to verify position and formatting
FyleTools adds headers and footers to your PDF entirely in your browser using WebAssembly and the lopdf library compiled from Rust. The text is embedded with a real font directly into each page content stream, with {page} and {total} placeholders automatically replaced. Your document never leaves your device.