Chromium PDF Creator & Producer

Understanding PDF metadata that shows Chromium as the Creator — learn how Google Chrome, Microsoft Edge, and other Chromium-based browsers create PDF files using the built-in Print to PDF feature.

🌐 Web Browser 🔵 Google Project 🆓 Open Source

📄 About This PDF Metadata

When you examine a PDF file's properties and see Chromium (or Chrome, HeadlessChrome) listed as the Creator, it indicates that the document was generated using a Chromium-based web browser's "Save as PDF" or "Print to PDF" feature.

Sample PDF Metadata from Chrome/Chromium:

Creator: Chromium

Producer: Skia/PDF m131

Creation Date: 2025-01-27 10:30:45

Tagged: yes

PDF Version: 1.4

The Creator field identifies the browser that initiated the PDF creation, while the Producer field shows Skia/PDF with a version number — the underlying graphics library that actually generates the PDF content.

PDF Creator

Shows the browser name: Chromium, Chrome, HeadlessChrome, or the specific browser variant. This identifies which application initiated the PDF creation.

PDF Producer

Shows Skia/PDF m[version] — Google's Skia graphics library with the Chromium milestone number. This is the engine that renders and generates the actual PDF.

🌐 What is Chromium?

Chromium is an open-source web browser project developed primarily by Google. Released in September 2008 alongside Google Chrome, Chromium serves as the foundation for Chrome and many other browsers. It aims to build a safer, faster, and more stable way for all Internet users to experience the web.

Project Information

Developer:Google (with contributors)
Released:September 2, 2008
License:BSD and other open-source
Written In:C++, JavaScript, Python
Website:chromium.org

Technical Details

Rendering Engine:Blink (forked from WebKit)
JavaScript Engine:V8
Graphics Library:Skia
PDF Library:PDFium
Lines of Code:36+ million

Key Features of Chromium:

🔒

Sandboxed Tabs

Each tab runs in isolated process for security

V8 JavaScript

High-performance JavaScript execution

🛠️

DevTools

Powerful built-in developer tools

📄

Print to PDF

Built-in PDF generation from any webpage

Accessibility

Tagged PDFs for screen readers (Chrome 85+)

🔌

Extensions

Extensive extension ecosystem

⚙️ How Chromium Creates PDFs

When you use "Save as PDF" or "Print to PDF" in a Chromium-based browser, the browser uses its internal printing infrastructure combined with the Skia graphics library to convert the rendered webpage into a PDF document.

PDF Generation Process:

  1. User initiates print (Ctrl+P) and selects "Save as PDF"
  2. Blink rendering engine prepares the page for print layout
  3. CSS print styles and @media print rules are applied
  1. Page is paginated according to paper size and margins
  2. Skia PDF backend converts content to PDF format
  3. Metadata and accessibility tags are embedded

Since Chrome 85 (August 2020), Chromium automatically generates tagged PDFs that include structural metadata for accessibility. This makes PDFs created by Chrome more accessible to screen readers and assistive technologies.

💡 Did You Know?

Chromium uses two different PDF-related libraries: Skia for creating PDFs (Print to PDF), and PDFium for viewing and displaying PDFs within the browser.

📤 How to Save as PDF

Saving a webpage as PDF in Chrome or any Chromium-based browser is straightforward:

Method 1: Using Print Dialog (Recommended)

1

Open Print Dialog

Press Ctrl+P (Windows/Linux) or ⌘+P (Mac), or go to Menu → Print

2

Select Destination

Click the Destination dropdown and select "Save as PDF"

3

Configure Options

Set pages, layout (Portrait/Landscape), paper size, and margins as needed

4

More Settings (Optional)

Click "More settings" for background graphics, headers/footers, and scale options

5

Save

Click Save and choose where to save your PDF file

Method 2: Using Command Line (Headless Mode)

# Basic usage

chrome --headless --print-to-pdf=output.pdf https://example.com

# With custom paper size

chrome --headless --print-to-pdf=output.pdf --print-to-pdf-no-header https://example.com

Keyboard Shortcuts:

Action Windows/Linux macOS
Open Print DialogCtrl+P⌘+P
System Print DialogCtrl+Shift+P⌘+Shift+P
Save Page AsCtrl+S⌘+S

🌐 Chromium-Based Browsers

Many popular browsers are built on Chromium and will show similar PDF metadata when using Print to PDF:

🔵

Google Chrome

The most popular browser, built on Chromium with Google services

🔷

Microsoft Edge

Microsoft's browser, switched to Chromium in 2020

🔴

Opera

Feature-rich browser with built-in VPN and ad blocker

🦁

Brave

Privacy-focused browser with built-in ad blocking

🎨

Vivaldi

Highly customizable browser for power users

Arc

Modern browser with innovative tab management

Common Creator Values by Browser:

Browser PDF Creator Value Notes
Google ChromeChromium or ChromeMay vary by version
Microsoft EdgeChromiumUses same engine
Headless ChromeHeadlessChrome/[version]For automation
Puppeteer/PlaywrightHeadlessChrome/[version]Browser automation tools
Electron AppsChromiumDesktop apps using Chrome

🔍 Understanding PDF Metadata

PDFs created by Chromium-based browsers contain standard metadata fields:

Metadata Field Typical Value Description
Title Web page <title> Taken from the HTML title tag
Creator Chromium, Chrome The browser that created the PDF
Producer Skia/PDF m131 Skia graphics library with version
Creation Date Timestamp When the PDF was created
Modification Date Timestamp Usually same as creation date
Tagged yes Accessibility tags (Chrome 85+)
PDF Version 1.4 PDF specification version
Page Size 612 x 792 pts Letter size (or selected size)

View PDF Metadata:

# Using pdfinfo (Linux/macOS)

pdfinfo document.pdf

# Example output from Chrome PDF:

Title: Example Website - Home

Creator: Chromium

Producer: Skia/PDF m131

CreationDate: Mon Jan 27 10:30:45 2025

ModDate: Mon Jan 27 10:30:45 2025

Tagged: yes

Pages: 3

Page size: 612 x 792 pts (letter)

🛠️ Troubleshooting

Common issues when creating PDFs with Chrome/Chromium:

Background Colors/Images Missing

Cause: The "Background graphics" option is disabled by default.

Solution: In the print dialog, click "More settings" and enable "Background graphics" checkbox.

Page Breaks in Wrong Places

Cause: The webpage doesn't have proper CSS print styles defined.

Solution: Use @media print CSS rules with page-break-before, page-break-after, or break-inside: avoid properties.

Content Cut Off at Page Edges

Cause: Margins are set too small or content exceeds page width.

Solution: Try using "Default" or "Minimum" margins instead of "None". Adjust the Scale setting to fit content on page.

Headers and Footers Unwanted

Cause: "Headers and footers" option is enabled by default.

Solution: In "More settings", uncheck the "Headers and footers" option to remove page URL and date.

Links Not Clickable in PDF

Cause: Some CSS styles or JavaScript may interfere with link preservation.

Solution: Ensure links use standard <a href> tags. Chrome generally preserves hyperlinks, but complex styling might affect this.

❓ Frequently Asked Questions

When a PDF shows "Chromium" as the Creator in its metadata, it means the document was generated using a Chromium-based browser's "Save as PDF" or "Print to PDF" feature. This includes Google Chrome, Microsoft Edge, Opera, Brave, and other browsers built on Chromium.

Chromium is the open-source browser project. Google Chrome is Google's commercial product built on Chromium with added features like automatic updates, Google Sync, licensed media codecs (H.264, AAC), and crash reporting. Both use the same core rendering and PDF generation technology.

Yes! Since Chrome 85 (August 2020), Chrome automatically generates tagged PDFs that include structural metadata for accessibility. This includes headings, lists, tables, paragraphs, and image descriptions that screen readers can use. The PDF metadata will show "Tagged: yes".

Yes! You can use Chrome's headless mode from command line (chrome --headless --print-to-pdf) or use automation libraries like Puppeteer (Node.js), Playwright (multiple languages), or Selenium to control Chrome and generate PDFs programmatically.

"HeadlessChrome" appears when the PDF was generated using Chrome's headless mode — typically through automation tools like Puppeteer, Playwright, or direct command-line usage. This is common for server-side PDF generation in web applications.

Yes, Chromium is completely free and open-source software, primarily licensed under the BSD license. Google Chrome (built on Chromium) is also free to use but is not open-source. Both can create PDFs at no cost.

Check the PDF's metadata/properties (usually via File → Properties in your PDF reader). Look for: Creator showing "Chromium", "Chrome", or "HeadlessChrome"; Producer showing "Skia/PDF m[version]"; and typically "Tagged: yes" for Chrome 85+.

🛠️ Related Tools

Viewer

PDF Metadata Viewer

Free tool to view PDF metadata including Creator, Producer, and creation dates.

View PDF Metadata →
Converter

PDF Converter

Convert PDF files to Excel, Word, and other formats.

Convert PDF Files →

📝 Summary: Chromium PDF Metadata

  • Chromium is the open-source browser project
  • Creator shows Chromium, Chrome, or HeadlessChrome
  • Producer shows Skia/PDF m[version]
  • Use Ctrl+PSave as PDF
  • Enable "Background graphics" for colors/images
  • Released by Google in September 2008
  • Foundation for Chrome, Edge, Opera, Brave
  • Tagged PDFs for accessibility (Chrome 85+)
  • Uses Blink engine and Skia graphics
  • Free and open source (BSD license)