Overview

Chrome DevTools is a set of web developer tools built directly into theGoogle Chrome browser.DevTools can help you edit pages on-the-fly and diagnose problems quickly, which ultimately helpsyou build better websites, faster.

Check out the video for live demonstrations of core DevTools workflows, including debugging CSS,prototyping CSS, debugging JavaScript, and analyzing load performance.

Open DevTools

There are many ways to open DevTools, because different users want quick access to different partsof the DevTools UI.

  • To work with the DOM or CSS, right-click an element on the page and selectInspect to jump into theElements panel. Or pressCommand+Option+C (Mac) orControl+Shift+C (Windows, Linux, ChromeOS).
  • To see logged messages or run JavaScript, pressCommand+Option+J (Mac) orControl+Shift+J (Windows, Linux, ChromeOS) to jump straight into theConsole panel.

SeeOpen Chrome DevTools for more details and workflows.

Get started

If you're a more experienced web developer, here are the recommended starting points for learninghow DevTools can improve your productivity:

Discover DevTools

The DevTools UI can be a little overwhelming... there are so many tabs! But, if you take some timeto get familiar with each tab to understand what's possible, you may discover that DevTools canseriously boost your productivity.

Note: In the DevTools docs, the top-level tabs are called panels.

Device Mode

Device mode turned on in viewport.

Simulate mobile devices.

Elements panel

Elements panel.

View and change the DOM and CSS.

Console panel

Console panel.

View messages and run JavaScript from the Console.

Sources panel

Sources panel.

Debug JavaScript, persist changes made in DevTools across page reloads, save and run snippets ofJavaScript, and save changes that you make in DevTools to local sources.

Network panel

Network panel.

View and debug network activity.

Recorder panel

Recorder panel.

Record, replay, and measure user flows.

Performance panel

Performance panel.

Find ways to improve load and runtime performance.

Memory panel

Memory panel.

Find and fix memory issues that affect page performance, for example, memory leaks.

Application panel

The Application panel with the Service workers section opened.

Inspect all resources that are loaded, including IndexedDB or Web SQL databases, local and sessionstorage, cookies, Application Cache, images, fonts, and stylesheets.

Security panel

Security panel.

Debug mixed content issues, certificate problems, and more.

Community

File bug reports and feature requests in Crbug, which is the engineering team's bug tracker.

Crbug

If you want to alert us to a bug or feature request but don't have much time, you're welcome to senda tweet to @ChromeDevTools. We reply and send announcements from the account regularly.

Twitter

For help with using DevTools, Stack Overflow is the best channel.

Stack Overflow

To file bugs or feature requests on the DevTools docs, open a GitHub issue.

Docs Issues

DevTools also has a Slack channel, but the team doesn't monitor it consistently.

Slack

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2016-03-28 UTC.