Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, I love the new, awesomebar-style address bar in Safari 5 - with it's history search, I've gotten to the point where I no longer use bookmarks for most sites, I just remember the 2-4 letter strings that will bring what I want to the top of the search results.

This is great, except for when I screw up and add things to the history that screw with it. For example, one of my most used shortcuts was to get to a site I frequent by typing "bl" and hitting enter. Somehow, at one point, I did this without a search coming up, and now, the "Top Hit" for "bl" is "http://bl/", which is obviously, not an actual site.

Is there any way to remove a single entry from the history without clearing the history entirely?

Bonus points if it can be done from the address bar without navigating around in prefs or anything. While the answers currently given work, I'd love to find an easier way to do it.

share|improve this question
+1 Would love to find a fix for this - especially when clearing the history does nothing to resolve it. (Just shows as "Top Hit"). – Chealion Aug 20 '10 at 23:47
Just came to the site to ask the exact same question! – g . Aug 21 '10 at 8:14
up vote 7 down vote accepted

click on show all bookmark (open book) on top-left of your safari. then search the site you want to remove (e.g: http://bl) after that delete it from history when you delete the singe site you never find http://bl when press bl in address bar.

alt text

search here:

alt text

share|improve this answer
This worked perfectly, going to leave this open for a day or so to see if there's a faster way to do this on the fly from the address bar though. Thanks! – LessPop_MoreFizz Aug 20 '10 at 23:57
It's fast enough I think :P and also your welcome. – Am1rr3zA Aug 21 '10 at 0:00
@LessPop_MoreFizz: Does this fix it for you? – Chealion Aug 21 '10 at 7:31
@less if you don't want to click, you can always use Opt+Cmd+2 to access History – Loïc Wolff Aug 21 '10 at 9:43
@Chealion: Yes it does. – LessPop_MoreFizz Aug 21 '10 at 14:27

Go in bookmarks menu and select show bookmarks, then search the url you want to delete with the search field on the top right (under the search engine bar), select the url to remove in the bottom part on hit delete key

share|improve this answer

In Safari 8 the accepted answer no longer seems to work as history isn't within the bookmarks any more. Instead, there are options in the History menu to show and edit history.

As pointed out in a comment above by Loïc Wolff you can use the keyboard combination Opt+Cmd+2 to show history and a search field is available at the bottom right.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.