Screenshot

Keywurl A plugin for Safari that adds keyword search to the browser’s location bar.

Keywurl adds simple way of performing searches in Safari by letting you type short keywords as queries. Type a keyword and a query in the address bar, and it will be expanded into a predefined search.

For example, you can map wiki to Wikipedia:

Example

When you hit Return, you will end up here:

Example

Keywurl comes with a handful of such predefined keywords, including:

  • Google
  • Google Images
  • YouTube!
  • IMDb
  • Amazon
  • Flickr
  • …and more.

And it’s really easy to add your own.

Forget the search box. Just type anything in the address bar: Keywurl lets you set up a default search that is used as a catch-all when what you type in the address bar is not an URL. Just type Richard Feynman and it will give you the Google results.

You can also create a new keyword just by right-clicking on any text field in any web page form, and selecting Create Keyword. Keywurl takes care of the dirty details.

Screenshot

There's no magic syntax to set up keywords: Instead, the address field shows the substitutions using nice, friendly, little blue bubble shapes. The available substitutions are shown in a separate box, and you can drag them with the mouse into the address field. Visual editing, yay!

Screenshot

Pssst, Sogudi users! Keywurl is backwards-compatible with Sogudi. You can migrate your existing Sogudi keywords by copying ~/Library/Application Support/SogudiShortcuts.plist into ~/Library/Application Support/Keywurl and renaming the file to Keywords.plist.

Snow Leopard support is coming — soon!

I am currently sick and unable to produce a new release. Sorry about the delay.

Safari 4.0.3 support

Aug 14, 2009 This release is for Leopard, and updates Keywurl to support Safari 4.0.3. Note: This version occasionally crashes when you right-click on a form field and select "Create Keyword Search". To work around this problem, go into Safari's Preferences and click on the Keywurl tab to edit keywords. A fix is forthcoming.

For Tiger and Safari 3 support, try the older versions:

Interested in the code? Get the Git repository on GitHub.