Safari Extensions

These are extensions for Safari 5 that I’ve created. To use them:

  1. Upgrade to the latest version of Safari.
  2. Click the download button next to one of the extensions below.
  3. Double-click on the downloaded file to install.

All Extensions

Send any bug reports, suggestions and feature requests to


As of Safari 6, the separate address bar and Google Search field have been combined into a single "omnibar" that can take both web addresses and searches. AnySearch allows you to use any custom search engine you want - not just the three that Safari allows by default. Alternatively, it allows you to disable the search functionality completely, returning to the Safari 5 functionality of only allowing web addresses.

Read more…


KeySearch adds a new way of searching the internet to Safari. It uses short keywords to allow you to search any site you want, right from the toolbar. While browsing the web, just press Control-S or click the toolbar button to bring up the KeySearch bar. Then just type a keyword followed by your search query. KeySearch comes with plenty of ready-made keywords, including Google, Amazon, GMail, IMDb, Wikipedia and YouTube, and it's really easy to add your own.


KeySearch Screenshot

Amazon Search Menu Item

This extension adds an Amazon Search item to the contextual menu. To use it, just select some text on the page, right-click and then choose Search in Amazon. It's a more minimalist alternative for those who don't want to take up space with a whole Amazon Toolbar. You can choose your country from the settings, currently with support for USA, France, Canada, Germany, Japan and UK. If you want me to add support for your country, just contact me and I'll see what I can do. Settings also allow you to set search results to open in new tab, new window or current window.

Amazon Search


This extension adds a button into the toolbar that you can click to bring up a list of usernames and passwords for the current page, provided by This is great for bypassing free but compulsory registration on sites like The New York Times and The Washington Post.


Imgur Upload

This extension adds "Upload Image to Imgur" in the contextual menu. Simply right-click on an image in a web page, choose upload and the Imgur image will open in a new tab. Settings item allows you to choose whether you want to edit the image before uploading.

What is Imgur? Imgur makes sharing images with the Internet easy. It can be used to share pictures with friends, as well as post images on message boards and blogs. You can manipulate the image a number of ways and automatically submit it to popular sites such as reddit or digg. You can also view popular user-submitted images in the gallery. Best of all, Imgur is completely free.


Reddit Comments

This extension takes you to the reddit comments for the current page. If the page hasn't been submitted to reddit, it takes you to the submission page and fills out the details for you.

Reddit Comments

Linked Images

This extension searches through the current page for links to images, then embeds the actual image in place of the link. Test it on a page like this.

Linked Images

Mail Open Tabs

This extension creates a new email message containing the addresses of all open tabs. In the settings you can specify default values for to, cc, bcc, subject and message text. You can also choose whether you want all open tabs or just those in the current window.

Mail Open Tabs

Text Statistics

This extension adds a "Text Statistics" item into the contextual menu when some text is selected on the page. It gives the character count, word count and paragraph count of the selected text.

Text Statistics

Alexa Site Stats

This extension displays the Alexa traffic stats for the current page in a box that appears in the lower right corner of the page. You can view graphs of things like Reach, Pageviews, Bounce Rate and Average Time on Site. Also available are search keywords data, audience demographics, contact info, reviews and related sites.

Alexa Site Stats

ChEMBL Search

ChEMBL is a database of bioactive drug-like small molecules. This Safari extension allows you to right-click on any compound name and choose "Search in ChEMBL" to display a popup with an image of the chemical structure. Clicking the 'View' button will then take you to the compound's page on ChEMBL.


ChemSpider Search

Right-click on any compound name, drug name or chemical formula and choose "Search in ChemSpider" to see an image of the chemical structure. Then just click the "View" button to see that compound's page on ChemSpider.


OPSIN Search

Right-click on any chemical name and choose "Display using OPSIN" to see an image of the chemical structure. Also allows you to download the SMILES, InChI and CML representations of the compound. Powered by OPSIN.


PubChem Search

This extension adds a PubChem search item to the contextual menu. To use it, just select some text on the page, right-click and then choose Search in PubChem. Settings allow you to set search results to open in new tab, new window or current window.