chromium-browser
Open-source web browser with extensive command-line controls
TLDR
Open URL
SYNOPSIS
chromium-browser [options] [URL...]
DESCRIPTION
chromium-browser is the open-source web browser project that forms the foundation of Google Chrome, Microsoft Edge, and many other browsers. It provides a full-featured browsing experience with support for modern web standards, extensions, and developer tools.
The browser supports an extensive set of command-line switches for customization, debugging, and automation. Headless mode enables server-side rendering, automated testing, and screenshot/PDF generation without a graphical display. Remote debugging via DevTools Protocol allows external tools to inspect and control browser sessions.
Chromium can be configured to use specific user profiles, proxy servers, and experimental features. It is commonly used in CI/CD pipelines, web scraping, and automated testing environments alongside tools like Puppeteer and Playwright.
PARAMETERS
--incognito
Start in incognito mode--headless
Run without UI--disable-gpu
Disable GPU hardware acceleration--remote-debugging-port port
Enable remote debugging--user-data-dir dir
Custom profile directory--no-sandbox
Disable sandbox (for containers)--disable-extensions
Disable extensions--start-maximized
Start maximized--kiosk
Start in kiosk mode--proxy-server server
Use proxy server--enable-features features
Enable experimental features--disable-features features
Disable features--screenshot file
Take screenshot (headless)--print-to-pdf file
Print page to PDF (headless)
CONFIGURATION
~/.config/chromium/
User profile directory containing preferences, bookmarks, history, and extensions.~/.config/chromium/Default/Preferences
JSON file with per-profile browser settings.
HEADLESS USAGE
CAVEATS
Command-line switches may change between versions. Check about:version for active switches. Use chrome://flags for experimental features.
SEE ALSO
google-chrome(1), firefox(1)
