⌥+⌃AltPlusCtrl

Chrome DevTools Shortcuts

DevTools is effectively a separate application layered into the browser, built for web developers to inspect, debug, and test pages, and its own shortcuts are distinct enough from regular browsing shortcuts that they're worth learning as their own category. Beyond opening DevTools itself and picking elements, three more shortcuts speed up specific recurring debugging tasks: jumping straight to network request diagnostics, checking console output without switching panels, and searching across every loaded source file at once.

ActionWindowsMacDescription
Open DevToolsCtrl+Shift+I or F12Cmd+Option+IOpens the full Developer Tools panel, defaulting to whichever tab (Elements, Console, Network, etc.) was last active.
Open DevTools directly to ConsoleCtrl+Shift+JCmd+Option+JOpens DevTools straight to the Console tab regardless of which tab was open last time, ideal when all you want is to glance at logged output or run one quick line of script.
Inspect element pickerCtrl+Shift+CCmd+Shift+COpens DevTools (if not already open) and activates the element-picker cursor, letting you click any element on the page to jump straight to its HTML in the Elements panel.
Toggle device emulation toolbarCtrl+Shift+MCmd+Shift+MSwitches DevTools into responsive/mobile emulation mode, simulating various device screen sizes and touch input for testing responsive layouts without needing a physical device.
Open Network panelCtrl+Shift+E (Network panel focused via DevTools)Cmd+Option+EJumps directly to the Network panel within DevTools, showing every request the page has made along with timing, size, and status information, essential for diagnosing slow-loading resources or failed API calls.
Toggle Console drawerEsc (DevTools open, any panel)EscToggles a docked Console drawer at the bottom of whichever DevTools panel is currently active, letting you check console output or run a quick script without leaving your current panel (like Elements or Network) entirely.
Search across all loaded source filesCtrl+Shift+F (DevTools open)Cmd+Option+FOpens a search interface spanning every source file DevTools has loaded for the current page — HTML, CSS, and JavaScript — useful for finding where a specific string, class name, or function is defined across a large site's full set of loaded resources.
Ctrl+Shift+I (Cmd+Option+I on Mac) or the F12 function key opens DevTools to whichever panel was last active — Elements, Console, Network, Sources, or any other tab you'd previously been using. This generic open shortcut is the one most people reach for by habit, but two more specific variants exist for faster targeted access. Ctrl+Shift+J (Cmd+Option+J) opens DevTools directly to the Console tab regardless of what was last open, which is the fastest path when you just need to check for JavaScript errors or run a quick line of code, skipping past whatever panel you happened to leave open last time. Ctrl+Shift+C (Cmd+Shift+C) opens DevTools to the Elements panel with the element-picker cursor already active, letting you immediately click any element on the rendered page to jump straight to its corresponding HTML node — the fastest way to go from 'what is this thing visually' to 'show me its markup and styles' without manually searching through the DOM tree. Ctrl+Shift+M (Cmd+Shift+M) toggles the device emulation toolbar within DevTools, switching the viewport into a simulated mobile or tablet screen size with adjustable dimensions and simulated touch events — essential for testing responsive CSS breakpoints without needing a physical device for every screen size you want to verify. Once inside DevTools, many panels have their own internal shortcuts that only apply while that panel has focus — for instance, the Console has its own command history navigation via arrow keys, and the Sources panel supports standard debugging shortcuts (similar to an IDE) for setting breakpoints and stepping through JavaScript execution, which is worth exploring separately once you're comfortable with the basic open/close and panel-switching shortcuts covered here. The Network panel (reachable via Ctrl+Shift+E, Cmd+Option+E, or simply clicking its tab once DevTools is open) logs every request the page makes — API calls, images, scripts, stylesheets — each with detailed timing breakdowns, response status, and payload size, essential for diagnosing a slow-loading page or a failed request that isn't behaving as expected. Serious performance debugging in Chrome almost always starts here rather than in the Elements or Console panels. The Console drawer, toggled with Esc while any DevTools panel is active, docks a compact console view at the bottom of whatever panel you're currently working in — letting you check for JavaScript errors or run a quick diagnostic script while still looking at, say, the Elements panel's HTML tree or the Network panel's request list, rather than fully switching away from your current context just to glance at console output. Searching across all loaded source files (Ctrl+Shift+F / Cmd+Option+F) opens a project-wide search spanning every HTML, CSS, and JavaScript file DevTools currently has loaded for the page — genuinely useful on a complex site built from many separate files, where finding exactly which file defines a specific CSS class or JavaScript function by manually opening and scanning each file individually would be impractical. This search behaves similarly to a code editor's project-wide find, just scoped to whatever's actually loaded in the browser rather than a full local file system. The Elements panel's inline style editing, reached by clicking directly on a CSS property's value in the Styles pane, lets you experiment with layout and color changes live against the running page without editing any source file, which is the fastest way to test a visual tweak before committing it to actual code.