Missed the action at this year's Chrome Dev Summit? Catch up with our playlist on YouTube. Watch now.

Latest contributions from Umar Hansa

The larger-than advanced Network Panel filter, and a few others

Did you know that the filter in the Network panel supports a few nifty custom search labels?

Simple keyboard tricks to use in the Styles Pane

Learn how to effectively navigate the Styles Pane with a few useful keyboard tricks.

Easily duplicate DOM nodes

You can easily change the DOM without having to edit the HTML as a giant string.

Edit HTML in the Console Panel

The DOM node context menu, which you may recognize from the elements panel, is also present in the console panel.

Five tricks to use in the Console Panel

Improved DOM breadcrumbs

Did you know the Elements Panel has a Breadcrumb trail?

Live-edit CSS in Sources

Did you know you can live edit CSS in Sources and have it update the page in real-time?

Add a new custom device as a preset

Do you frequently emulate devices of a certain dimension? In DevTools Device Mode, you can add new device presets.

Inspect and trigger CSS media queries

The Device Mode has a media query inspector built-in that allows for easier responsive design.

Shortcut to select the next occurrence

In the Sources Panel editor, you can select the next occurrence with Cmd + D.

Select and execute a block of code in the Sources Panel

Use the shortcut Ctrl + Shift + E to run a block of highlighted code in the Sources Panel.

Set a breakpoint based on a certain condition

When you set a breakpoint, you can make it conditional based on the result of an expression.

Quickly cycle through the DevTools panels

You can use Cmd+] (or Cmd+[) to cycle through the panels in the DevTools.

You can use console.trace() to get a quick and easy stack trace to better understand code execution flow.

Who inspects the inspector?

Did you know you can inspect your DevTools with DevTools?

Trigger a pseudo class on an element

Ever tried to debug CSS hover effects but failed keeping the mouse on the element? Here's how to do it.

Project wide search with optional file scope

Learn the secret commands to search like a pro in DevTools.

Network colour groups

Learn about which colors match to which resource type to easy identify resources.

Preview JavaScript values inline while debugging

Learn how to preview the values of JavaScript variables in DevTools while debugging.

Quickly edit/view resources from the Elements panel

Alt + Click to expand all child nodes

Better Incognito DevTools

Some appearance preferences are now persisted through to incognito windows.

Command click to add multiple cursors in the Sources Panel

Learn how to to multi-cursor editing in the DevTools sources panel.

Copy image as data URI

Right click on an image preview within the Resources Panel to copy it as a Data URI (base 64 encoded).

Quick-edit element tags

You can double click on the opening tag name of a node in the Elements Panel to edit it.

Quickly monitor events from the Console Panel

You can log all the events dispatched to an object using the Command Line API method monitorEvents(object [, events]).

Reveal in Elements panel

Reveal DOM nodes in the Elements panel from the Console.

See matching selectors

When you are viewing a selector in the Styles Pane, comma separated selector portions are colored differently depending on whether or not they match the selected DOM node.

Some UI and feature enhancements to the Colour Picker tool

The currently selected DOM node

Learn the quick console shortcut to get the currently selected DOM node.

The easing editor

Select an easing CSS property to get a visual animated preview for how it behaves.

Toggle the DevTools dock state with a keyboard shortcut

Use Cmd + Shift + D to toggle the DevTools dock state between the last two recently used states.

Unfinished network requests

You can use the Is:running Advanced Network Filter to see unfinished network requests (e.g. running requests).

Use keyboard to navigate through callstack

How to set a breakpoint and navigate through the call stack with keyboard shortcuts.

Get and debug event listeners

Get and debug event listeners in DevTools with these console commands.

Automatically pause on any exception

In the DevTools, you can automatically pause on any exception (especially useful for uncaught exceptions).

Quickly change CSS values

Quickly change CSS values with the keyboard or mousewheel

Autocomplete for bracket notation

Did you know you can autocomplete bracket notation in the Sources panel?

Replay a network request in cURL

Learn how to debug a network request from the command line.

View and change your DOM breakpoints

How to view and change your DOM breakpoints with the Breakpoints pane in DevTools.

Scroll elements into the viewport

If an element you're inspecting is out of view, here's how to bring it into the viewport.

Film strips in Network panel

Visually navigate the network panel and view captured screenshots during page load

Triggering of pseudo classes

Learn how to trigger pseudo classes such as :active to properly debug your CSS.

Expand CSS shorthand properties

In the styles pane, you can expand CSS shorthand properties like flex or padding and see the full range of properties which are defined for you.

Port forwarding

DevTools port forwarding enables even localhost URLs to work on mobile.

Search DOM tree by CSS selector

When browsing the DOM with the Elements panel, try searching for nodes via CMD/Ctrl+F by their CSS selectors.

Get notified of JS errors while you type

If you get an error in the console panel, click it to reveal the line in the Sources Panel where an indication of the error pops up.

Easy timeline recording

Try undocking DevTools to a separate window so the record button is positioned closely to the portion of the page where you need to carry out an action

Go to a line number at a specific column

Learn how to jump to specific line numbers in the Sources panel.

Easily jump to event listeners

Learn how to show the function definition of a registered event listener on any node.

Granular statement highlights

See the exact executed statement with granular highlighting.

Local Modifications

Local modifications lets you see what changes have been made (via DevTools) to certain source files.

Cycle through editing locations

Your cursor position history is preserved in the Sources Panel, allowing you to cycle through previous editing locations with Alt+(backwards) or Alt+(forwards).

Copy the response of a network resource to your clipboard

In addition to copying the request/response headers of a network resource, you can also copy the response itself.

Perform a column selection by by dragging

You can make a column selection in the Sources Panel editor by holding Alt while dragging the mouse.

Predefined snippets

How to run predefined snippets of code on any web page.

Quick-edit element tags

You can double click on the opening tag name of a node in the Elements Panel to edit it.

Copy image as data URI

Right click on an image preview within the Resources Panel to copy it as a Data URI (base 64 encoded).

Reveal in Elements panel

Reveal DOM nodes in the Elements panel from the Console.

See matching selectors

When you are viewing a selector in the Styles Pane, comma separated selector portions are colored differently depending on whether or not they match the selected DOM node.

Quickly monitor events from the Console Panel

You can log all the events dispatched to an object using the Command Line API method monitorEvents(object [, events]).

Command click to add multiple cursors in the Sources Panel

Learn how to to multi-cursor editing in the DevTools sources panel.

Better Incognito DevTools

Some appearance preferences are now persisted through to incognito windows.

The currently selected DOM node

Learn the quick console shortcut to get the currently selected DOM node.

Alt + Click to expand all child nodes

Toggle the DevTools dock state with a keyboard shortcut

Use Cmd + Shift + D to toggle the DevTools dock state between the last two recently used states.

Unfinished network requests

You can use the Is:running Advanced Network Filter to see unfinished network requests (e.g. running requests).

The easing editor

Select an easing CSS property to get a visual animated preview for how it behaves.

DevTools Digest December 2013

The latest update for changes to the Chrome DevTools.