Legal Teams Branding Court Documents
Stamp firm name and matter number in the header and page number in the footer of every filing so every page is traceable back to its case without referencing a cover sheet.
Running headers and footers are the backbone of professional document presentation. A legal brief without the case reference in the header is harder to file. A financial report without page numbers in the footer is harder to reference in a meeting. A technical manual without a chapter title running at the top of every page is harder to navigate. Adobe Acrobat handles all of this well — behind a paid subscription wall. LuraPDF brings the same header and footer stamping capability to your browser, free. Upload your PDF, type your header text, type your footer text, choose your font and size, and download a PDF where every page carries your custom running text. The entire operation runs locally in your browser without your file touching any server.
The differentiating feature is dynamic token support. Rather than requiring you to type page numbers manually, LuraPDF supports {page}, {total}, {date}, and {filename} tokens that resolve automatically per page at export time. Type 'Page {page} of {total}' in the right footer zone and every page in a 200-page document gets its correct number stamped without any manual effort. The {date} token resolves to today's date at the moment of export — useful for version-dated reports and audit documents. You can position content independently in the left, center, and right zones of both the header and footer, giving you six configurable slots on every page. All of this runs in your browser with pdf-lib writing the text directly into each page's content stream.
Any document that gets distributed, filed, or referenced benefits from a consistent running header or footer that carries identification, pagination, or branding on every page.
Stamp firm name and matter number in the header and page number in the footer of every filing so every page is traceable back to its case without referencing a cover sheet.
Add the report title and {date} token to the footer so every page of a quarterly report or audit document carries the version date — eliminating ambiguity about which version is in circulation.
Stamp 'CONFIDENTIAL' in the footer of employee contracts and performance review PDFs before distributing to ensure every page is marked even if pages are separated from the cover.
Add a shortened paper title or author name as a running header on every page of a manuscript PDF before submission — matching the running head convention required by most journals.
Stamp chapter title in the left header and 'Page {page} of {total}' in the right footer of each chapter PDF before compiling into a final book layout for the printer.
Add version number and {date} to the footer of system documentation and SOP PDFs so every page carries the version identifier — preventing teams from acting on outdated revisions.
Dynamic tokens, six layout zones, and complete browser-based privacy put LuraPDF ahead of upload-based alternatives for header and footer stamping.
LuraPDF uses pdf-lib to modify each page's content stream. Headers and footers are not written as annotation objects on top of the page — they are written as page content, which means they appear in every renderer and cannot be hidden by turning off annotation display. The text is placed at calculated Y positions in the page margin above (header) or below (footer) the existing content area. For each page, the {page} token is replaced with the current 1-based page index, {total} is replaced with the total page count, {date} is replaced with the ISO date string at the moment of processing, and {filename} is replaced with the source file name. Font embedding handles standard Latin character sets.
The zone layout divides the header and footer width into three equal segments — left, center, and right — and renders each text string aligned to its segment. You can populate any combination of zones and leave others empty. The page scope logic filters which pages receive the stamp: 'all pages' iterates every page index, a custom range filters by page number, and odd/even mode applies to alternating pages for two-sided printing layouts. Everything runs in your browser's JavaScript engine. The File API reads your PDF, pdf-lib modifies the content streams in memory, and the Blob download API delivers the final file to your device. No network request carries any part of your document.
| Feature | LuraPDF | Sejda | Adobe Acrobat |
|---|---|---|---|
| Runs in browser (no upload) | Yes | No | No |
| Dynamic tokens ({page}, {date}) | Yes | Partial | Yes |
| 6 independent layout zones | Yes | Partial | Yes |
| Free with no usage limits | Yes | Limited | Paid only |
A few small decisions make the difference between a header that looks professional and one that clashes with the document's existing design.
Use 'Page {page} of {total}' in the right footer for any document that will be referenced verbally or cited — it eliminates any question about whether a page is missing
Keep header and footer text in a light gray (about 50% gray) so it reads as secondary information and does not compete visually with the document body
Place a logo or organization name in the left header and keep the center and right zones for dynamic tokens — this matches the layout convention of most professional documents
Skip the cover page by setting your page range to start at page 2 — most covers already carry the document title and do not need a running header
Use a smaller font size for the header and footer than the body text — 8 or 9 points is typical so the running text stays visually subordinate to the main content
Pair with Add Page Numbers to PDF if you only need pagination — it is a faster workflow when you do not need the full header and footer configuration
Your PDF never leaves your device. Six layout zones, dynamic page number and date tokens, custom fonts and colors — complete professional header and footer stamping at zero cost.