{{+content:partials.site}}

Chrome Developer Tools

Styles & the DOM

Editing Styles and the DOM

Use DevTools to do real-time editing of your web page. You can edit the DOM directly or the CSS Style and see your changes rendered immediately.

Learn more

these should have alt text

Mobile DevTools

Remote Debugging on Android

You can now access your Android device directly in DevTools on your dev machine. Just plug it in over USB and you can view and debug!

Learn more

these should have alt text

Learn Basics

DevTools Overview

A starting place if you haven't used DevTools before - this page will tell you everything you need to get started with the Chrome DevTools, from how to access the tools to a brief explanation of what the various menus and panels are used for.

Learn more

Command-line debugging

Using the console

The Javascript console in DevTools can be used to debug your Javascript code and log diagnostics, or you can also just use it as a shell to try out Javascript commands and interact with pages.

Learn more

these should have alt text

Mobile DevTools

Mobile Emulation

Need to debug for a device but don't have the device on hand? DevTools can emulate many devices -- screen dimensions, touch events, geolocation, and user spoofing.

Learn more

these should have alt text

Learn Basics

Keyboard Shortcuts

Save more time in your development workflow -- here is a page full of keyboard shortcuts that will make things quicker when you are using DevTools.

Learn more

these should have alt text

Performance and Profiling

Javascript Memory Profiling

Does your page use too much memory or have a memory leak? Find out how to get and analyze a heap profile.

Learn more

these should have alt text

Performance and Profiling

Performance Profiling: Timelines

Is your site running slow? Analyze times for events, scripting, rendering, and painting using the Timeline.

Learn more

these should have alt text

Performance and Profiling

Javascript CPU Profiler

Find out how much CPU is being spent on your various Javascript functions with the Javascript CPU Profiler.

Learn more

these should have alt text

Performance and Profiling

Flame Charts

Flame charts show you a visualization of the call stack of your Javascript functions, and you can quickly find out how long each individual call takes.

Learn more

these should have alt text

Debugging Tools

Javascript Debugging

Need to debug your Javascript? DevTools has a suite of tools to let you step through code, set breakpoints, handle exceptions, and so on.

Learn more

these should have alt text

Command-line debugging

Console API reference

Javascript functions you can call within the console or within your programs to log various results to the console.

Learn more

Command-line debugging

Command Line API reference

Functions that you can call in the console for performing common tasks within the DevTools.

Learn more

Learn Basics

Tips and Tricks

Various tips and tricks on things within the DevTools.

Learn more

DevTools Reference

Settings

Let's learn some more about what you can control in the Settings panel.

Learn more

Learn Basics

Authoring and Development Workflow

Do you find that DevTools saves you some time and you wonder how to save more? This page guides you through some ways to make your w\ orkflow more efficient, both in editing files and styles but also with your Javascript and how you use the DevTools in general.

Learn more\

Styles & The DOM

Working with CSS Preprocessors

Are you using a CSS preprocessor such as Sass, Less, or Stylus? You can live-edit your preprocessor source files in DevTools as easi\ ly as editing straight CSS, and enable CSS source maps.

Learn more

Mobile DevTools

Remote Debugging Protocol

Although we encourage you to use the new Screencast for debugging your Android devices, we do have Javascript runtime bindings for al\ lowing DevTools to interact with mobile Chrome devices.

Learn more

Contribute

Integrating with DevTools

Write new extensions and protocol clients to make new features for Chrome DevTools!

Learn more

Learn Basics

Videos

Videos to get you started learning about Chrome DevTools.

Learn more

Further Resources

Code School

Explore and master the DevTools with our free "discover DevTools" courses.

Learn more

Get Involved

Summit a bug or a feature request on DevTools, and help the community get better.

Learn more

Debug Extensions

Looking to use the DevTools to debug Chrome extensions? Watch our videos for more info.

Learn more

{{/partials.site}}