How to hide bookmarks from the new tab page in Chrome?

This currently isn't supported by Google Chrome as answered on the Google Product Forums dated April 25, 2012. Fortunately though, you can use an extension that overrides the new tab page.

I, personally, would recommend the popular Speed Dial family of extensions. Specifically, Speed Dial 2 for Google Chrome. My current setup looks like this.

Speed Dial 2 - Example


For those wanting to replicate my setup.

  1. Add a new page using the big + button. Fill in the details such as the URL and name.

  2. All the site-specific images are a deviation of the following URL.

    http://sstatic.net/stackexchange/img/apple-touch-icon.png

    Just replace the name stackexchange with the name of the particular site you want to use. Note, that for Meta sites you have to append meta to the main site name. For example, the icon for Super User Meta would be.

    http://sstatic.net/superusermeta/img/apple-touch-icon.png


The bookmarks listed at the top of a new tab are actually bookmarks that are in the Bookmarks bar folder. To remove them from showing up, go to the Chrome menu and select Bookmarks > Bookmark manager.

Move all items that you don't want showing up in a new tab into another bookmarks folder e.g Other bookmarks