• ARTICLES
SEARCH

How-To Geek

Find Hidden Features On Chrome’s Internal Chrome:// Pages

Google Chrome’s internal chrome:// pages contain experimental features, diagnostic tools and detailed statistics. They’re hidden in Chrome’s user interface, so you have to know they exist to find them. These hidden pages are Chrome’s version of Firefox’s about: pages.

You can access each by typing chrome://, followed by the name of the page — you can also use the more traditional about: prefix, which redirects you to the chrome:// URL.

Chrome://About

The chrome://about page lists all Chrome’s internal pages. Click any of the links to access the page. Many of them are the same pages you can access from Chrome’s menus — for example, chrome://bookmarks is the bookmarks manager and chrome://settings is Chrome’s options page.

There are also a few special URLs for debugging purposes located near the bottom of the page — for example, you can enter chrome://kill in the address bar to kill the current tab.

Chrome://Flags

The chrome://flags page, formerly known as the chrome://labs page, is probably the most interesting internal page. This page contains a treasure trove of experimental features that aren’t yet enabled by default — Google warns you that your browser may “spontaneously combust” if you enable these features. They may have security, privacy or stability problems or cause data loss. Use these options at your own risk!

New features often turn up here before they become enabled by default. For example, you can enable the “Enable NTP Bookmark Features” option to add the experimental bookmark interface to Chrome’s new tab page. The new bookmark manager isn’t enabled by default in Chrome 16, but it probably will be in a newer version. This feature has been removed from Chrome 17, which shows how quickly these flags can vanish or break.

Chrome://Sessions

Another feature buried on Chrome’s chrome://flags page is the “Enable Syncing Open Tabs” option, which adds an “Open Tabs” option to Chrome’s sync settings.

After you enable this option, you’ll find a list of your other browser sessions on the chrome://sessions page. This feature will eventually be enabled by default and exposed in Chrome’s user interface, but you can use it now.

Chrome://Memory & Chrome://Tasks

The chrome://memory page gives you a breakdown of Chrome’s memory usage. It shows you just how much memory each extension, app and web page is using. If other browsers, such as Mozilla Firefox or Internet Explorer, are running, it’ll also show the other browsers’ memory usage.

This is the same page you can access by clicking the “Stats for nerds” link at the bottom of Chrome’s Task Manager window. Open the Task Manager by right-clicking Chrome’s title bar and selecting Task Manager or access the chrome://tasks URL to open it in a tab.

Chrome://Net-Internals

The chrome://net-internals page is packed full of network diagnostic information and tools. It can capture network data and dump it to a file, making it a useful tool for troubleshooting Chrome network problems.

Most of the tools here won’t be useful to average users, but the Tests page contains a particularly useful tool. If a website won’t load, you can plug its address into the Tests page and Chrome will attempt to determine the problem for you.

Chrome://Crashes

The chrome://crashes page lists crashes that have occurred. You’ll only see crashes here if you have the “Automatically send usage statistics and crash reports to Google” option enabled on the Under the Hood tab in Chrome’s settings.

Chrome://Tracing

The chrome://tracing page is a developer tool that allows you to analyze Chrome’s performance. Click Record and Chrome will start logging browser activity.

After stopping the record process, you can dig into the activity and see what’s taking up the most time. If you have a page that performs slowly in Chrome, you can see what part of your code Chrome is struggling with.


Many of the other pages are technical pages listing debug information. For example, the chrome://flash page lists information about the flash plug-in and the chrome://sync-internals page displays the state of Chrome’s sync process. Feel free to explore the rest on your own.

Chris Hoffman is a technology writer and all-around computer geek. He's as at home using the Linux terminal as he is digging into the Windows registry. Connect with him on Google+.

  • Published 02/6/12

Comments (15)

  1. Issa

    Good article, thanks. This information will sure come to use in the future.

  2. TM

    Good article, thanks

  3. Karttikeya

    Is this how Google tracks and keeps tabs on us? #wondering

  4. Chris Hoffman

    I know someone’s going to chime in with this:

    There’s also an about:plugins page for managing plugins, but it’s accessible from Options->Under the Hood->Content Settings->Disable Individual Plug-ins so I didn’t mention it here.

  5. Lee

    I’m going to bookmark this page. Some of these could come in very handy (especially the tracing and network diagnostics one).

  6. Sterling

    What version of Chrome is this for? The flag to enable Enable NTP Bookmark Features was removed from the latest beta channel.

  7. Chris Hoffman

    @Sterling

    This was written for the current stable version (16). I’m surprised that they’ve removed that flag.

    Nevertheless, that was just an example. As the Chrome://Flags page says, Flags could be removed or stop working at any time. You can’t rely on them. There are lots of other experimental features there, though!

  8. Sterling

    @Chris Hoffman:

    No problem! I just thought you might have been using the dev channel and the flag was brought back. I do have somef flag enabled in Chrome, even when flags were called labs :-)

    I think the flag was removed in beta 17, which is the version I’m using. I kind off liked how bookmarks worked with that flag on, but it didn’t show all bookmarks,, which I didn’t like.

  9. George Mc.

    I thank you for this Info…,Things Do Happen . I Will Keep Checking, from site to site, thank you.

  10. elfsn

    Thanks for sharing these information.
    I know I can access these settings in firefox but don’t know know chrome has these either.
    It’s helpful to config our browser.
    Just as what I did in firefox engine of Avant. these settings are also available under chrome engine.\

  11. Sam

    Always wanted to know how much memory each app used.. Thanks

  12. Saurabh

    very nice article….
    i learnt about google chrome some more :)

  13. freeman

    It is already removed also frome the stable V 17 channel !

    But I must say that I think it slowed down A LOT my chrome !
    And yesterday I defragged my C drive and it was a bit faster on chrome startup,but still was using the hard drive more than normal. it’s because is loading the bookmarks thumbnails,I have thousands of bookmarks,but on the bookmarks section it isn’t loading all of them – 40 max. …
    And it was slowing down when I opened a new tab !
    Now it is normal.

  14. Chris Hoffman

    @freeman

    Yikes! When they first introduced bookmarks on the new tab page, they promised it was going to become the default in future versions. I thought I was safe including that.

    It just goes to show that all the options here can vanish quickly — your experience also shows that they can cause problems.

  15. Elawady

    many thanks for explanation…

    …. in this page you will find all hidden urls for chrome.

    chrome://chrome-urls/

Get Free Articles in Your Inbox!

Join 134,000 newsletter readers

Email:

Go check your email!