Chrome // Hacks
The secret Chrome URLs, keyboard shortcuts, and developer pages that unlock hidden settings and debugging tools.
Chrome:// URLs
Type these directly into the address bar to jump to hidden pages.
chrome://version
Profile & version info. Shows your current profile name, Chrome version number, JavaScript engine, user data directory path, and more. Useful when troubleshooting or checking which channel you're on.
chrome://settings/clearBrowserData
Clear browsing data direct. Skips Settings and opens the clear data dialog straight up. Choose time range, what to clear, and whether to include encrypted passwords.
chrome://inspect
DevTools target list. Inspect all open pages, service workers, shared workers and Chrome extensions from one place. Click any target to open DevTools attached to it.
chrome://inspect/#workers
Shared workers only. View and debug shared workers running across multiple tabs. Useful for testing cross-tab communication and worker state.
chrome://extensions
Extensions manager. Manage all installed extensions, view details, toggle on/off, and access settings for each one.
chrome://bookmarks
Full bookmark manager. Edit, organize and search your entire bookmark library with full folder view and search.
chrome://history
Browsing history. Search and manage all your browsing history. Delete individual sites or clear ranges.
chrome://downloads
Download manager. View all downloads with size, date and source. Pause, resume or delete downloads.
Keyboard shortcuts
| Action | Windows / Linux | Mac |
|---|---|---|
| Open Bookmark Manager | Ctrl + Shift + O | Cmd + Option + B |
| Open History | Ctrl + H | Cmd + Y |
| Open Downloads | Ctrl + J | Cmd + Shift + J |
| Open Settings | No shortcut; type chrome://settings | Cmd + , |
| Open Task Manager | Shift + Esc | No shortcut; Window > Task Manager |
| Open DevTools | F12 or Ctrl + Shift + I | Cmd + Option + I |
| Open DevTools Console | Ctrl + Shift + J | Cmd + Option + J |
| DevTools Command Menu (open any panel) | Ctrl + Shift + P (in DevTools) | Cmd + Shift + P (in DevTools) |
| Inspect an element | Ctrl + Shift + C | Cmd + Shift + C |
| Open a file in DevTools Sources | Ctrl + P (in DevTools) | Cmd + P (in DevTools) |
| Start / stop recording (Performance, Network) | Ctrl + E (in DevTools) | Cmd + E (in DevTools) |
| Toggle Device Mode (phone view) | Ctrl + Shift + M (in DevTools) | Cmd + Shift + M (in DevTools) |
| New Tab | Ctrl + T | Cmd + T |
| New Window | Ctrl + N | Cmd + N |
| New Incognito Window | Ctrl + Shift + N | Cmd + Shift + N |
| Close Tab | Ctrl + W | Cmd + W |
| Close Window | Ctrl + Shift + W | Cmd + Shift + W |
| Reopen Last Closed Tab | Ctrl + Shift + T | Cmd + Shift + T |
| Go to Next Tab | Ctrl + Tab | Cmd + Option + → |
| Go to Previous Tab | Ctrl + Shift + Tab | Cmd + Option + ← |
| Jump to Tab (1-8) | Ctrl + 1 through 8 | Cmd + 1 through 8 |
| Jump to Last Tab | Ctrl + 9 | Cmd + 9 |
| Open Link in New Background Tab | Ctrl + click | Cmd + click |
| Open Link in New Tab and Switch | Ctrl + Shift + click | Cmd + Shift + click |
| Back | Alt + ← | Cmd + ← |
| Forward | Alt + → | Cmd + → |
| Reload Page | Ctrl + R | Cmd + R |
| Reload Page (Bypass Cache) | Ctrl + Shift + R | Cmd + Shift + R |
| Focus Address Bar | Ctrl + L | Cmd + L |
| Search with Default Search Engine | Ctrl + K | Cmd + Option + F |
| Find on Page | Ctrl + F | Cmd + F |
| Find Next Match | Ctrl + G | Cmd + G |
| Find Previous Match | Ctrl + Shift + G | Cmd + Shift + G |
| Pin/Unpin Tab | Right-click tab > Pin | Right-click tab > Pin |
| Mute/Unmute Tab | Right-click tab > Mute/Unmute | Right-click tab > Mute/Unmute |
| Full Screen | F11 | Cmd + Ctrl + F |
| Zoom In | Ctrl + + | Cmd + + |
| Zoom Out | Ctrl + - | Cmd + - |
| Reset Zoom | Ctrl + 0 | Cmd + 0 |
| Switch DevTools dock position | Ctrl + Shift + D (in DevTools) | Cmd + Shift + D (in DevTools) |
Dev & flags
chrome://flags
Experimental features. Enable or disable experimental Chrome features. Restart after changes. Search the flags to find what you need. Use with caution—some are unstable.
chrome://net-internals
Network tools. The proxy settings in use, a DNS lookup with a Clear host cache button, socket pool flushing and HSTS lookups. The live event log was removed; record traffic with chrome://net-export instead.
chrome://gpu
GPU status. Check hardware acceleration, GPU process info, and graphics driver version.
chrome://components
Component versions. The parts of Chrome that update on their own schedule, such as on-device models, with a button to check each one for an update.
chrome://sync-internals
Sync debugging. View detailed information about Chrome Sync status, what's syncing, and any errors.
chrome://crashes
Crash reports. View all crash reports sent to Google. Useful for troubleshooting recurring crashes.
chrome://net-export
Network log capture. Record all network activity to a NetLog file, then open it in the netlog viewer. This replaced the event log that used to live in chrome://net-internals.
chrome://media-internals
Media debugging. View all active media players, codecs, properties and playback information.
chrome://device-log
Device event logs. See all device-related events like printer connections, USB device events.
chrome://serviceworker-internals
Service workers. Manage all service workers, view their status, update/unregister, and inspect storage.
chrome://blob-internals
Blob storage. View all blob URLs created by pages, their size, and originating documents.
chrome://quota-internals
Storage quota. See storage usage by origin (IndexedDB, LocalStorage, Cache API, etc.) and quota limits.
chrome://indexeddb-internals
IndexedDB viewer. Browse and delete IndexedDB databases, object stores, and entries by origin.
chrome://password-manager-internals
Password manager log. A live log of the password manager's decisions on each page, such as when it fills a form or offers to save. It does not show saved passwords.
chrome://policy
Policies. Every policy applied to the browser, its value and its source. Works on any machine, which makes it a quick way to see what an employer or installed software has locked down.
chrome://conflicts
Third-party modules (Windows). Lists the DLLs loaded into Chrome by other software, which helps track down a program that is interfering with it.
chrome://chrome-urls
All chrome:// URLs. Complete list of every available chrome:// page in this build of Chrome.
chrome://safe-browsing
Safe browsing status. View Safe Browsing database version, update status, and phishing/malware protection info. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://discards
Tab discards. Every tab's lifecycle state and whether Chrome has frozen or discarded it to save memory, with a button to discard one by hand. For memory per process, use the Task Manager. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://process-internals
Process list. View all Chrome processes, their type (renderer, GPU, network, etc.), and PIDs.
chrome://webrtc-internals
WebRTC debugging. Monitor all active WebRTC connections, ice candidates, codec info, and bandwidth stats.
chrome://signin-internals
Sign-in status. Detailed information about Chrome sign-in, token refresh, and authentication state.
chrome://translate-internals
Translation engine. View translation settings, supported languages, and translation server status.
chrome://usb-internals
USB devices. View all USB devices connected, their descriptors, and WebUSB connection status.
chrome://bluetooth-internals
Bluetooth debugging. View paired Bluetooth devices, active connections, GATT characteristics, and signal strength.
chrome://ntp-tiles-internals
New tab page tiles. View Most Visited shortcuts configuration and personalization data.
chrome://site-engagement
Site engagement scores. See engagement metrics for visited sites (how likely Chrome is to show notifications).
chrome://family-link-user-internals
Parental controls debug. View supervised user settings, restrictions, and activity logs (Family Link accounts). It was called chrome://supervised-user-internals. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://network-error
Network error testing. Test network error handling. Use with: chrome://network-error/-106
chrome://crash
Crash the tab. Crashes the current tab's renderer to test crash handling. The tab shows "Aw, Snap!" and the rest of Chrome keeps running. To crash the whole browser, use chrome://inducebrowsercrashforrealz.
chrome://kill
Kill the tab. Terminates the current tab's renderer process. Other tabs and the browser keep running. To quit Chrome itself, use chrome://quit.
chrome://hang
Hang the tab. Freezes the current tab's renderer to test hang handling, until Chrome offers to wait or exit the page.
Advanced debugging (power users)
chrome://net-internals/#dns
DNS lookup. Resolve a domain with Chrome's own resolver and clear the host cache. Use this to debug DNS issues.
chrome://net-internals/#sockets
Socket pools. Close idle sockets or flush the socket pools, which can break pages that have connections open. Useful when a stale connection keeps failing.
chrome://net-internals/#proxy
Proxy settings. The proxy configuration Chrome is actually using, with buttons to re-apply it and clear bad proxies.
chrome://net-internals/#hsts
HSTS lookup. Query whether a domain is in Chrome's HSTS (HTTP Strict Transport Security) set, and add or delete entries for testing.
chrome://net-internals/#utilities
Proxy rule tester. Test a proxy bypass rule against a sample URL to see whether it matches.
chrome://predictors
Predictor internals. Resource prediction engine data. See what Chrome predicts you'll visit next.
chrome://histograms
Performance histograms. View detailed performance metrics histograms from the current session.
chrome://tracing
System tracing. Record detailed execution traces of browser processes. Export for analysis. Heavy-duty profiling. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://about
Every chrome:// page. An alias that opens chrome://chrome-urls. For the version and build details, use chrome://version.
chrome://gcm-internals
Google Cloud Messaging. View GCM connections and push notification delivery status.
chrome://omnibox
Omnibox internals. View input suggestions, scoring, and omnibox ranking data. Debug search/navigation behavior. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://print
Print preview settings. Direct access to print preview with destination, layout, margins control.
chrome://terms
Terms of Service. Chrome and Chrome OS terms and conditions.
chrome://credits
Open source credits. Full list of open source projects Chrome uses and their licenses.
chrome://system
System info dump. Diagnostic info: graphics, network, memory, CPU, installed modules. For troubleshooting.
chrome://user-actions
User action metrics. Record and view all user actions (clicks, navigation) during session for analytics. Internal debugging page: switch those on at chrome://chrome-urls first.
chrome://interstitials
Interstitial pages test. View available interstitials (SSL errors, malware warnings, etc.) for testing. Internal debugging page: switch those on at chrome://chrome-urls first.