Every time you save a webpage as PDF, Chrome stamps the URL, date, and page title across every page. Here is how to remove those unwanted headers and footers for good, and optionally replace them with your own branding.
Free — 3 PDFs per month. No credit card required.
Every browser-generated PDF comes with unwanted text in the margins. Here is exactly what Chrome inserts and why it matters.
Open any webpage in Chrome, press Ctrl+P (or Cmd+P on Mac), and save as PDF. Open the resulting file, and you will find text you never asked for. In the top-left corner, Chrome prints the page title. In the top-right, it prints the full URL of the page. In the bottom-left, it prints the date and time the PDF was generated. In the bottom-right, it prints the page number.
These browser-inserted headers and footers cause three real problems:
A long URL like https://docs.example.com/team/project/page?v=3&ref=nav stamped across the top of every page screams "quick printout," not "professional document." Sharing these PDFs with clients, colleagues, or professors undermines your credibility.
Sometimes you do not want the recipient to know where the content came from. Internal wiki URLs, staging environments, competitor research pages, or private documents all have URLs you might prefer to keep private. Chrome exposes them automatically.
The header and footer text consumes vertical space on every page. On shorter documents, this can push content onto an extra page unnecessarily. On longer documents, it adds visual noise to every single page that distracts from the content.
The worst part? The setting to disable headers and footers is buried in a submenu of the print dialog, and in most versions of Chrome it does not persist between sessions. Every time you print, you have to remember to turn it off again.
Chrome does have a built-in toggle, but it is buried and imperfect. Here is how to find it.
Navigate to the webpage you want to save. Press Ctrl+P on Windows or Linux, or Cmd+P on Mac. The Chrome print dialog will appear.
In the Destination dropdown, select Save as PDF. This tells Chrome to generate a PDF file instead of sending the page to a physical printer.
Click the More settings link at the bottom of the dialog. This reveals additional options including margins, scale, and the headers and footers toggle.
Find the Headers and footers checkbox and uncheck it. This removes the URL, date, page title, and page number from the margins of the generated PDF.
Click Save and choose a file location. Your PDF will now have clean margins with no browser-inserted text.
Disabling headers and footers in the print dialog removes the URL, date, and page title from the margins. But it does not fix the other problems with browser-generated PDFs:
If you just need a quick one-off PDF with clean margins, this method works. For anything more than that, read on.
Pretty PDF generates PDFs on the server side with WeasyPrint. No browser print dialog, no browser headers and footers, no clutter. Ever.
Add Pretty PDF Printer to Chrome from the Chrome Web Store. It is free and takes about ten seconds. No account is required to start generating PDFs.
Navigate to any webpage. Click the Pretty PDF icon in your browser toolbar. Select a template (Clean, Minimal, Corporate, Academic, or Dark Mode) and your preferred capture mode.
Click Generate PDF. In seconds, you get a professionally formatted PDF with no browser headers, no footers, no ads, no navigation, and no clutter. Clean margins on every page.
Pretty PDF does not use Chrome's print engine at all. When you click Generate, the extension captures the page HTML and sends it to the Pretty PDF server. The server extracts only the main content, applies your chosen template's CSS, and renders the PDF using WeasyPrint, a professional-grade PDF rendering engine.
Because the PDF is generated server-side, the browser's header/footer injection never happens. There is no URL in the top corner, no date stamp at the bottom, no page title text. The margins of every page are completely clean by default.
And unlike the Chrome print dialog method, Pretty PDF also removes ads, navigation menus, sidebars, cookie banners, and comment sections. You get just the content, professionally styled.
Pretty PDF removes browser headers and footers by default. But what if you want headers and footers? On the Pro plan, you can add your own.
Pretty PDF Pro gives you complete control over six margin positions on every page of your PDF. Each position can hold a different type of content, and you can mix and match to create exactly the layout you need.
The six margin box positions are:
Each position supports these content types: custom text (any string you choose), date (the generation date, formatted automatically), url (the source page URL, included only when you want it), page_number (automatic page numbering), and logo (your uploaded company logo image).
Upload your company logo and place it in any margin position. It appears on every page of the PDF, sized appropriately for the margin space. Perfect for branded client deliverables and internal reports.
Add automatic page numbering in any margin position. Useful for multi-page documents where readers need to reference specific pages. Pairs well with a table of contents for longer articles and reports.
Add any text to any margin position: confidentiality notices, department names, project identifiers, version numbers, or disclaimers. Configure once in a print profile and reuse across all your PDFs.
A side-by-side look at what each method puts in the margins of your PDF.
| Margin element | Browser PDF | Pretty PDF Free | Pretty PDF Pro |
|---|---|---|---|
| Page URL in header | Added automatically | Not added | Optional (your choice) |
| Page title in header | Added automatically | Not added | Optional (your choice) |
| Date stamp in footer | Added automatically | Not added | Optional (your choice) |
| Page numbers | Added automatically | Not added | Optional (your choice) |
| Custom logo | Not supported | Not supported | Supported |
| Custom text | Not supported | Not supported | Supported |
| Ads & navigation in body | Included | Removed | Removed |
| Setting persists | Resets each session | Always clean | Saved in print profiles |
Pretty PDF generates clean, professional PDFs with no unwanted margin text. Free tier, no credit card, 3 PDFs per month.
Install Free Extension