Chanpory Rith
Jul 17, 2007

Comment

Dictionary Bookmarklet in iPhone

Here’s a little known secret: bookmarklets work on your iPhone.

But wait, what are bookmarklets?

Bookmarklets are little pieces of Javascript code that can be saved as ordinary bookmarks in your web browser. They enhance your browsing experience by giving you super-instant access to useful tools and special functionality.

There are billions of them, and below are my favorites. These work wonderfully on a computer, but they’ll add an extra boost of functionality to your iPhone.

To use, just drag the links into Safari’s Bookmarks Bar and synch them to your iPhone via iTunes. Next, bring up the Bookmarks Bar folder on your iPhone and simply tap the bookmarklet you want to use.

Functionality

1. Find in this page
This really should be built-in to the iPhone: the ability to find a word or phrase on the current page. Results are in bold and highlighted in yellow directly on page. (Now works in both Safari 2 and 3)

Find a word in iPhone Safari

Find a word in iPhone Safari, results

2. Open links in new window
Makes links appear in new windows when you tap on them. Read more here

3. Find similar sites
Gets a list of similar sites via similicio.us

4. Display all images
View all images on the current page in a new window

5. List all links
Takes all links from the current page and lists them in a new window

Reference

6. Dictionary
Look up a word on Dictionary.com

7. Thesaurus
Find synonyms for a word on Thesaurus.com

8. Wikipedia
Find an article on Wikipedia

9. Translate to English
Translates the current page to English. (Google automagically detects the language)

Out & About

10. Movie times
Get movie listings and showtimes in your zip code

11. Rotten Tomatoes
No one wants to see a rotten movie. Check the reviews before you buy your tickets

Search

12. YubNub
This is my personal favorite. It let’s you rapidly access over 10,500 search services and tools via shortcut commands. Read more here.

13. IMDB
Look up your favorite movie, celebrity, or tv show

14. AllMusic
Look up your favorite music artist or band

15. Amazon
The whole world is pretty much on sale here

16. eBay
For everythign else, there’s ebay

17. Google Images
Get pics of just about anything

Want more?

Check out these sites:

Thanks goes to Sean for pointing this feature out to me.

Update (July 18, 2007): Looks like a few folks are having problems with the Find in this page bookmarklet. I’ve now replaced it with an alternative version based on a bookmarklet by slayeroffice. This version will also tell you the number of results found. Please let me know how this works for you.

Update (July 19, 2007): The Find in this page bookmarklet now works in both Safari 2 and 3. It looks like it was an issue with URL encoding.

Do you have a favorite bookmarklet? Go ahead, plug it in the comments!

Liked this post? Get more tips delivered straight to you via LifeClever’s RSS feed.

Sponsorship
If you've got a product or service that you'd like to promote on LifeClever, click here to find out about our advertising opportunities.

78 Comments

  • Kevin

    gravatarJul 17, 2007
    9:07 am

    I’ve removed your site from my daily morning list of sites to read.

    Not updated enough, and when it is, its always Apple/iPhone crap.

    Buh bye :)

  • Sean

    gravatarJul 17, 2007
    9:08 am

    Wow “find in this page!?” I’m so excited!

  • Chanpory

    gravatarJul 17, 2007
    9:26 am

    Kevin, sorry to see you leave. I’m human and haven’t been updating regularly due to work commitments. I’m making a commitment to update more regularly, so I hope you’ll come back again. What kind of content would you like to see?

  • Jeremy

    gravatarJul 17, 2007
    11:35 am

    Awesome tips! I’ve never heard of bookmarklets and now I’m glad that I know. I don’t have an iPhone but I’m sure I can find a way to utilize them.

    Thanks for the great info and I hope to read more soon.

  • Andrew

    gravatarJul 18, 2007
    3:03 am

    http://angel.net/~nic/passwd.html

    Use bookmarklets on iPhone/Safari/Firefox/etc to automatically enter unique and complex passwords into sites. It’s really nice.

  • Roquentin

    gravatarJul 18, 2007
    10:22 am

    Number 14 (for AllMusic) appears to route me to Amazon instead. : (

  • Scott Stamile

    gravatarJul 18, 2007
    10:27 am

    for some reason the “Find in this page” bookmarklet wont work.. most of the others do though. Pretty sweet. anyone els have trouble with “Find in this page”

  • Chanpory

    gravatarJul 18, 2007
    10:47 am

    @Roquentin, Oopsy, the AllMusic bookmarklet is fixed now.

    @Scott, not sure what’s going on with the Find in this page bookmarklet. I just tested it again and it’s working for me. On very long pages, it may take a few seconds to highlight the words.

  • Scott

    gravatarJul 18, 2007
    11:04 am

    tryed reset and it works now. Thanks

  • Wally

    gravatarJul 18, 2007
    11:41 am

    Never thought of using bookmarklets on the iphone. Great thinking.

  • David Lindquist

    gravatarJul 18, 2007
    12:25 pm

    Here is one I came up with for storing pages offline:

    javascript:x=new XMLHttpRequest();x.onreadystatechange=function(){if(x.readyState==4)location=’data:text/html;charset=utf-8;base64,’+btoa(x.responseText)};x.open(‘GET’,location);x.send(”);

    See http://blog.clawpaws.net/post/2007/07/16/Storing-iPhone-apps-locally-with-data-URLs for background.

  • David Lindquist

    gravatarJul 18, 2007
    1:44 pm

    Let’s try that again:

    Make data: URL

  • Scott Winklebleck

    gravatarJul 18, 2007
    2:47 pm

    Wonderful! Thank you for these.

    I added http://www.mowser.com/web?url= right after location.href=’to make the search results a bit more EDGE friendly

  • matt

    gravatarJul 18, 2007
    5:47 pm

    I’m also having no luck with the find text. The others are working, but not the find script. :( I tried resetting and even force quitting Safari. No luck.

  • matt

    gravatarJul 18, 2007
    5:50 pm

    er, imeant to say that i can’t even get the javascript dialog box to pop up.

  • RC

    gravatarJul 18, 2007
    7:43 pm

    Sorry to report the same problem with the find js. I’ve tried a number of likely fixes: restart safari, restart phone, moving the bookmark to a subfolder — no luck.

    Love the “open in new window” js, though.

  • rick

    gravatarJul 18, 2007
    7:47 pm

    No, the Find Text doesn’t work for me, either.

  • Chanpory

    gravatarJul 18, 2007
    9:22 pm

    @Matt, RC, and Rick, I can’t seem to duplicate Find Text bug that you’re reporting. When you click the link in the web browser on your computer, does it work? Are you on a PC or Mac?

  • deyer

    gravatarJul 18, 2007
    9:50 pm

    “Find this page” is not working for me, the others seem great!

  • RC

    gravatarJul 18, 2007
    10:08 pm

    On a Mac:

    Safari: Both the original and Slayer version work correctly from a browser window click but not as a menubar bookmark.

    Firefox: Both scripts worked fine from the menubar and a window click.

  • RC

    gravatarJul 18, 2007
    10:10 pm

    Following from above: They fail by not launching at all.

  • Chanpory

    gravatarJul 18, 2007
    10:12 pm

    Hey RC, I’ve updated the bookmarklet with another version, try dragging the link directly to your Bookmarks Bar in Safari and then synch it to your iPhone. Hope that works!

  • Kim

    gravatarJul 19, 2007
    4:18 am

    Can someone write a bookmarklet that functions as a simple text macro?

    i.e. when I’m in a web form, I’d like to enter my address with one bookmarklet click. Or a sig line for forum posts.

    We don’t have copy & paste, so we need this. It should be the simplest bookmarklet imaginable, if you know Javascript.

    Anyone?

  • Kim

    gravatarJul 19, 2007
    4:22 am

    More info on that simple text macro bookmarklet to be clear — the text to be entered would be stored within the bookmarklet Javascript itself — you’d need one bookmarklet per text macro.

    Not elegant, but without cut & paste, we need all the help we can get….

  • Kim

    gravatarJul 19, 2007
    4:23 am

    Or — maybe the bookmarklet could store a number of text macros, and let you select which one to use by using some kind of menu. Now that would really be cool!

  • yann

    gravatarJul 19, 2007
    6:03 am

    same problem here with “Find in this page” it work if clicking on it, but doesn’t from Safari/iPhone. The box doesn’t popup, nothing happens.

    Too bad, that’s the only one I’d actually use ;)

    Thanks anyway for the tip.

  • bill

    gravatarJul 19, 2007
    6:15 am

    Hi, is it possible the issue is Windows or more specifically, Safari on Windows for some users?

    I’m using Safari on Windows XP on my iMac* and while I can get all the bookmarklets to work from within the webpage, as soon as I drag them up into the bookmarks bar they no longer work, except for yubnub, which gives me the old %20 in place of spaces thing. Since they don’t work as bookmarks, it makes sense they won’t work as synced bookmarks.

    Oddly, on the iPhone, when I load the page into Safari, the “Find in this page” bookmarklet does not work. The others work fine. Again, this is from within the browser. From within the bookmarks menu on the iPhone, none of them work.

    • Yes, that’s Safari for Windows.. on Windows XP.. on an iMac.. Don’t ask. :)
  • Scott

    gravatarJul 19, 2007
    6:29 am

    Hmm. I have the same issue with the ‘Find’ bookmarklet, and I wonder if it has something to do with Safari 2.0? I am on a Mac, btw. Are the other folks having a problem either using Safari for Windows or Safari 2.0 for Mac? Anyone using Safari 1.0 that has it working?

  • Chanpory

    gravatarJul 19, 2007
    8:06 am

    @Scott. You might be on to something. I’m using Safari 3 on a Mac, and all the bookmarklets are working for me. I’ll look into the Safari 2 issue and see if I can get it working.

  • Chanpory

    gravatarJul 19, 2007
    9:47 am

    @Scott, I just updated the Find in this page bookmarklet to work in Safari 2 on a Mac. Let me know if you still see the issue.

  • Scott

    gravatarJul 19, 2007
    10:29 am

    Chanpory, you are awesome. Your fix did it for me! Thanks a ton.

  • David Lindquist

    gravatarJul 19, 2007
    10:49 am

    Chanpory,

    Could you please fix the bookmarklet link I posted above? It seems that Wordpress (understandably) stripped out the javascript: protocol.

  • RC

    gravatarJul 19, 2007
    1:27 pm

    Find in the page — Works well! Many thanks for working out the fix.

  • Scott

    gravatarJul 19, 2007
    3:25 pm

    The Wikipedia bookmarklet doesn’t work for me in Safari 3 or on the iPhone… nothing happens when clicking (or tapping) it. All of the other bookmarklets seem to work, though…

  • Michael Quarles

    gravatarJul 19, 2007
    3:25 pm

    Find in the page - Not working on my iPhone

  • Scott

    gravatarJul 19, 2007
    3:36 pm

    If you’re having similar trouble with the Wikipedia bookmarklet, try copying and pasting this code into the ‘URL’ of your bookmark. It worked for me.

    This is from the Wikipedia bookmarklet page. :)

    javascript:void(q=prompt(‘Wikipedia:’,getSelection()));if(q) void(location.href=’http://en.wikipedia.org/w/wiki.phtml?search=’ + escape(q))

  • matt

    gravatarJul 19, 2007
    3:38 pm

    Thanks Chanpory! Working great now! Must’ve been the different Safari versions. Good thinking Scott!

    Mmm… More functionality… drools

  • Scott

    gravatarJul 19, 2007
    3:48 pm

    No Wikipedia for me either. Must have missed that one earlier.

  • topfunky

    gravatarJul 19, 2007
    7:25 pm

    Beautiful! It even works with the del.icio.us bookmarklets.

  • anon

    gravatarJul 20, 2007
    4:24 am

    Can you wrie a troyan with it? At least it would be quite a easy to write a bookmarklet, that sends personal information e.g. to some pre-defined server. Provided, that the bookmarklets would have full javascript support.

  • Dave

    gravatarJul 20, 2007
    10:30 am

    Can anyone find a way to get this into the iphone without using itunes and bookmark syncing? I was thinking a good way would be to trick the iphone into thinking it was a web address in a email and when it opens a new web page I could bookmark it and edit the url to the correct javascript. So far I have not been able to get this to work.

  • Joe

    gravatarJul 20, 2007
    7:46 pm

    Interesting thing I found while trying out the YubNub bookmarklet. I searched for “stuff” and it sent me directly to Illuminati.org. Any other random search I tried simply searched Google.

  • Klink

    gravatarJul 23, 2007
    12:52 pm

    For the YubNub bookmarklet: There’s a YubNub command called ‘fon.’ Say you are browsing the web, and your friend wants to give you a phone number. Call up YubNub, and just type ‘fon [number goes here]’ and hit ok. A link will appear that you just click to call! You could just hit the home button and quickly switch over to the keypad, but I guess this is good if you’re a big YubNubber.

  • jhofman

    gravatarAug 9, 2007
    10:29 am

    some modified bookmarklets based on the above:

    wapedia: javascript:Qr=prompt(‘Search%20Wapedia%20for’,”);if(Qr)location.href=’http://www.google.com/search?btnI=Im+Feeling+Lucky&q=site:wapedia.mobi/en+’+escape(Qr)

    wikipedia: javascript:Qr=prompt(‘Search%20Wikipedia%20for’,”);if(Qr)location.href=’http://www.google.com/search?btnI=Im+Feeling+Lucky&q=site:en.wikipedia.org+’+escape(Qr)

    menupages: javascript:Qr=prompt(‘Search%20menupages%20for’,”);if(Qr)location.href=’http://www.google.com/search?btnI=Im+Feeling+Lucky&q=site:menupages.com+’+escape(Qr)

    google’s define: javascript:Qr=prompt(‘Definition%20for’,”);if(Qr)location.href=’http://www.google.com/search?q=define:’+escape(Qr)

    these will jump directly to google’s first result for the given pages, which i find a bit quicker than going through, for example, wikipedia’s search results.

  • Edgan

    gravatarAug 19, 2007
    5:27 am

    You can get bookmarks on your phone without syncing. You need to be able to publish a link on a web page. You just add something like http://google.com/ to the beginning in an href. Then Safari will let you bookmark it normally. Then you just edit the bookmark and remove http://google.com/.

    Example:

    Find in a page

  • Edgan

    gravatarAug 19, 2007
    5:28 am

    My example isn’t perfect, but will still work. Just replace everything before void with javascript: after you bookmark it.

  • Mike

    gravatarAug 25, 2007
    11:02 am

    Don’t forget AddFone, that is the largest database of iPhone Applications around: http://addfone.com

  • Forrest Briggs

    gravatarSep 4, 2007
    6:17 pm

    I am the creator of FeedMarklet, a bookmarklet that automates the process of creating an RSS feed. I would be interested to know if it works on the iPhone (it works in Safari…)

  • RogerC

    gravatarSep 10, 2007
    8:01 pm

    I thought the iPhone does not support Java? If this does work it will be reason enough to buy an iPhone as I definitely need a page search function.

    You’re sure? This DOES work on an iPhone

  • Josh

    gravatarSep 11, 2007
    10:46 am

    For those wanting to put it on without syncing, I just emailed the link to my iphone taking out javascript: and putting in http://google.com/

    This makes it a link in your email. Click on the link on your phone and bookmark it. Then edit your bookmark and delete http://google.com/ and replace with javascript:

    Works great. Thanks for the idea

  • Stephen DeStefano

    gravatarSep 11, 2007
    10:23 pm

    i a newbie, does any of this work on a windows vista machine? If so how? thanks

  • Mary

    gravatarSep 17, 2007
    6:51 am

    I may be dumb, but I don’t see any way to get the bookmarklets you talk about on to my computer/iphone. There is no “download here” button. And when I click the individual items you mention in your article (blue font) I just get the URL for the article itself, not the bookmarklet. Can someone explain the proceedure to a newbie?

  • Jennifer

    gravatarSep 20, 2007
    5:56 am

    For Mary- I’m on Windows, and on the computer that I use to sync my iphone, I right clicked on the highlighted link and selected add to favorites (I created a separate favorites folders and put them all in it for organization). I did this for all the links I wanted on the iphone. Then I synched my iphone and it moved those links over to the iphone.

  • Brandon

    gravatarSep 30, 2007
    6:04 pm

    I’ve created a few bookmarks that let you search mobile answers.com and a mobile ESV Bible. They both let you either open the search in a new window or in the current one. I’ve also published the code so you can make your own. You can grab them at http://www.lucidgreen.net/webbybooth/?p=39

  • Alyssa

    gravatarOct 6, 2007
    12:01 am

    can someone PLEASE post the code for Find In This Page in a comment here?

    I won’t be on a regular computer with internet access for a week so I can’t sync or email link to myself.

    I’m only on my iPhone. To get this working now will require some help from the moderator of this nice website or fellow iPhoners.

    I don’t mind typing it all out manually.

    Thanks guys

  • A.J.Mayo

    gravatarOct 6, 2007
    3:35 pm

    If the HTML survives the post, here’s an iPhone bookmarklet that allows you to take notes on an iPhone or iPod touch. You’ll need to get it served from a web site to get the initial download. After that, press the save changes link and you have a bookmarklet. The page and content are self-replicating, so when you type in new stuff and press save changes, the resulting bookmarklet contains the new text. Thus, you can take notes as bookmarklets - great for meetings!.

    Save Changes

    window.onload=g(); function f() { var e=document.getElementById('x'); document.body.a=escape(e.value.replace(/"/g,'')); var s = ""; s = s + ''+ document.body.innerHTML + ''; document.getElementById('y').href='data:text/html,' + s; e.style.backgroundColor='yellow'; } function g() { var e=document.getElementById('x'); if (document.body.getAttribute('a') != null) e.value= document.body.getAttribute('a'); }

  • A.J.Mayo

    gravatarOct 6, 2007
    3:35 pm

    drat. HTML gets mangled. If anyone can tell me how to post HTML unmangled, I’ll repost. Sorry about that…

  • Chanpory

    gravatarOct 7, 2007
    1:13 am

    A.J. I wrapped the Javascript in “code” tags. Hope that helps.

  • RogerC

    gravatarOct 7, 2007
    8:53 pm

    Is it possible to write a bookmarklet that not only finds the first occurrence of a string on a page, but also moves the cursor to the location of the string i.e. first location of a style number in a long, multi-page inventory spreadsheet ~3600 lines

    Thanks

  • ka

    gravatarJan 20, 2008
    10:25 am

    Oups, correct link below

    I made and use alot this one : http://code.google.com/p/flulet/ flulet is a iPhonify bookmarklet for iPhone

    Flulet = flux (=feed in French) + bookmarklet

    Flulet redirects you to the feed of the page you are reading, so you can read the content with all the comfort provided by the iPhone embedded reader.

  • Rob

    gravatarFeb 25, 2008
    6:15 am

    Thanks for all bookmarklets, these really are wonderful resources. I liked the google image bookmarklet, pretty useful! But, I couldn’t get the translation bookmarklet to work. Anyway, keep updating.

  • Oskar

    gravatarFeb 28, 2008
    4:29 pm

    Awesome, awesome stuff here. The “find in page” is a life-saver!

  • SmartAlx

    gravatarMar 3, 2008
    11:41 pm

    I found the granddaddy bookmarklet.

    Install it here: Http://iphone.gradymorgan.com/

    What it does is enable you to install ANY bookmarklet in the world right in your iPhone. No more need to bookmark on your mac/PC and sync. It can’t get much simpler to install bookmarklets.

  • Firoz Ansari

    gravatarApr 2, 2008
    6:57 pm

    Scroll Bottom Bookmarklet: http://www.firozansari.com/2008/04/03/iphone-scroll-bottom-bookmarklet/

  • Cyberzeke

    gravatarApr 18, 2008
    1:13 pm

    This site will help you looking for the best iPhone download sites on the internet offering unlimited downloads of Movies, Games, Music, Softwares, Ringtones, Songs etc for your iPhone. http://www.Media4iPhone.com suggests various tips that should be considered before subscribing to an iPhone downloads site.

  • wow guild hosting

    gravatarApr 21, 2008
    5:30 pm

    Thx for the list, just got an Iphone so I’ll be sure to go through this again.

  • Terje

    gravatarMay 17, 2008
    11:00 pm

    The iphone.gradymorgan.com website has been down a while. Do you have a copy of his install bookmarklet script that you could paste here? I’d really appreciate it! I lost my copy. - or email it to me as you now have my address?

  • Purity Rings

    gravatarJun 14, 2008
    5:03 pm

    Can’t wait to put these on my 3G iphone July 11th!

  • scstsut

    gravatarJul 23, 2008
    8:22 am

    I made up a page so that one can get these bookmarklets on ones iPhone w/o syncing bookmarks with safari.

    On the iPhone click on the link. Bookmark the page. Go to bookmarks and tap “edit”. Find the bookmark. Tap on it so you can edit the name and URL. Name it what you want. Delete the beginning of the URL so that it starts with “javascript”.

    The page is here: <a href=”data:text/html;charset=utf-8;base64,PGh0bWw+PGhlYWRlcj48L2hlYWRlcj48Ym9keT4KCjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPwpqYXZhc2NyaXB0OnZvaWQlMjhzJTNEcHJvbXB0JTI4JTI3RmluZCUyMHRleHQlM0ElMjclMkMlMjclMjclMjklMjklM0JzJTNEJTI3JTI4JTI3K3MrJTI3JTI5JTI3JTNCeCUzRG5ldyUyMFJlZ0V4cCUyOHMlMkMlMjdnaSUyNyUyOSUzQnJuJTNETWF0aC5mbG9vciUyOE1hdGgucmFuZG9tJTI4JTI5KjEwMCUyOSUzQnJpZCUzRCUyN3olMjclMjArJTIwcm4lM0JiJTIwJTNEJTIwZG9jdW1lbnQuYm9keS5pbm5lckhUTUwlM0JiJTNEYi5yZXBsYWNlJTI4eCUyQyUyNyUzQ3NwYW4lMjBuYW1lJTNEJTI3JTIwKyUyMHJpZCUyMCslMjAlMjclMjBpZCUzRCUyNyUyMCslMjByaWQlMjArJTIwJTI3JTIwc3R5bGUlM0QlNUMlMjdjb2xvciUzQSUyMzAwMCUzQmJhY2tncm91bmQtY29sb3IlM0F5ZWxsb3clM0IlMjBmb250LXdlaWdodCUzQWJvbGQlM0IlNUMlMjclM0UlMjQxJTNDL3NwYW4lM0UlMjclMjklM0J2b2lkJTI4ZG9jdW1lbnQuYm9keS5pbm5lckhUTUwlM0RiJTI5JTNCYWxlcnQlMjglMjdGb3VuZCUyMCUyNyUyMCslMjBkb2N1bWVudC5nZXRFbGVtZW50c0J5TmFtZSUyOHJpZCUyOS5sZW5ndGglMjArJTIwJTI3JTIwbWF0Y2hlcy4lMjclMjklM0J3aW5kb3cuc2Nyb2xsVG8lMjgwJTJDZG9jdW1lbnQuZ2V0RWxlbWVudHNCeU5hbWUlMjhyaWQlMjklNUIwJTVELm9mZnNldFRvcCUyOSUzQgoiPgpGaW5kIGluIHRoaXMgcGFnZQo8L2E+PGJyIC8+PGJyIC8+Cgo8YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8KamF2YXNjcmlwdDooZnVuY3Rpb24oKXt2YXIlMjBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdhJyk7Zm9yKHZhciUyMGk9MCxqPWEubGVuZ3RoO2klM0NqO2krKyl7YVtpXS5zZXRBdHRyaWJ1dGUoJ3RhcmdldCcsJ19ibGFuaycpO3ZhciUyMGltZz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbWcnKTtpbWcuc2V0QXR0cmlidXRlKCdjbGFzcycsJTIwJ25ldy13aW5kb3cnKTtpbWcuc2V0QXR0cmlidXRlKCdzcmMnLCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsJysnUjBsR09EbGhFQUFNQUxNTEFMNjZ0QklTRWpFeE1kVFF5Qm9hR2pzN095VWxKV1ptWmdBQUFNek16UC8vLy8vLy93QUFBQUFBQUFBQUFBQUEnKydBQ0g1QkFFQUFBc0FMQUFBQUFBUUFBd0FBQVEvY01sWnFyMlRwczEzeVZKQmpPVDRnWWFpcnFvaENURE1zdTRpSEhnd3I3VUEvTHFkb3BaUycrJ0RCQklwR0c1bEJRSDBHZ3RVOXhOSjlYWjFjbnNOaWNSQURzPScpO2ltZy5zZXRBdHRyaWJ1dGUoJ3N0eWxlJywnd2lkdGg6MTZweCFpbXBvcnRhbnQ7aGVpZ2h0OjEycHghaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDsnKTthW2ldLmFwcGVuZENoaWxkKGltZyk7fX0pKCk7CiI+Ck9wZW4gbGlua3MgaW4gbmV3IHdpbmRvdwo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/CiI+Ym9va21hcmtsZXQ8L2E+PGJyIC8+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OnZvaWQlMjhzJTNEcHJvbXB0JTI4JTI3RmluZCUyMHRleHQlM0ElMjclMkMlMjclMjclMjklMjklM0JzJTNEJTI3JTI4JTI3K3MrJTI3JTI5JTI3JTNCeCUzRG5ldyUyMFJlZ0V4cCUyOHMlMkMlMjdnaSUyNyUyOSUzQnJuJTNETWF0aC5mbG9vciUyOE1hdGgucmFuZG9tJTI4JTI5KjEwMCUyOSUzQnJpZCUzRCUyN3olMjclMjArJTIwcm4lM0JiJTIwJTNEJTIwZG9jdW1lbnQuYm9keS5pbm5lckhUTUwlM0JiJTNEYi5yZXBsYWNlJTI4eCUyQyUyNyUzQ3NwYW4lMjBuYW1lJTNEJTI3JTIwKyUyMHJpZCUyMCslMjAlMjclMjBpZCUzRCUyNyUyMCslMjByaWQlMjArJTIwJTI3JTIwc3R5bGUlM0QlNUMlMjdjb2xvciUzQSUyMzAwMCUzQmJhY2tncm91bmQtY29sb3IlM0F5ZWxsb3clM0IlMjBmb250LXdlaWdodCUzQWJvbGQlM0IlNUMlMjclM0UlMjQxJTNDL3NwYW4lM0UlMjclMjklM0J2b2lkJTI4ZG9jdW1lbnQuYm9keS5pbm5lckhUTUwlM0RiJTI5JTNCYWxlcnQlMjglMjdGb3VuZCUyMCUyNyUyMCslMjBkb2N1bWVudC5nZXRFbGVtZW50c0J5TmFtZSUyOHJpZCUyOS5sZW5ndGglMjArJTIwJTI3JTIwbWF0Y2hlcy4lMjclMjklM0J3aW5kb3cuc2Nyb2xsVG8lMjgwJTJDZG9jdW1lbnQuZ2V0RWxlbWVudHNCeU5hbWUlMjhyaWQlMjklNUIwJTVELm9mZnNldFRvcCUyOSUzQgoiPjE3OjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDooZnVuY3Rpb24oKXt2YXIlMjBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdhJyk7Zm9yKHZhciUyMGk9MCxqPWEubGVuZ3RoO2klM0NqO2krKyl7YVtpXS5zZXRBdHRyaWJ1dGUoJ3RhcmdldCcsJ19ibGFuaycpO3ZhciUyMGltZz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbWcnKTtpbWcuc2V0QXR0cmlidXRlKCdjbGFzcycsJTIwJ25ldy13aW5kb3cnKTtpbWcuc2V0QXR0cmlidXRlKCdzcmMnLCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsJysnUjBsR09EbGhFQUFNQUxNTEFMNjZ0QklTRWpFeE1kVFF5Qm9hR2pzN095VWxKV1ptWmdBQUFNek16UC8vLy8vLy93QUFBQUFBQUFBQUFBQUEnKydBQ0g1QkFFQUFBc0FMQUFBQUFBUUFBd0FBQVEvY01sWnFyMlRwczEzeVZKQmpPVDRnWWFpcnFvaENURE1zdTRpSEhnd3I3VUEvTHFkb3BaUycrJ0RCQklwR0c1bEJRSDBHZ3RVOXhOSjlYWjFjbnNOaWNSQURzPScpO2ltZy5zZXRBdHRyaWJ1dGUoJ3N0eWxlJywnd2lkdGg6MTZweCFpbXBvcnRhbnQ7aGVpZ2h0OjEycHghaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDsnKTthW2ldLmFwcGVuZENoaWxkKGltZyk7fX0pKCk7CiI+MTg6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBodHRwOi8vZG9jdHlwZXIuY29tL2FyY2hpdmVzLzIwMDcwNy9maXhpbmctYS1zbWFsbC1pcGhvbmUtYW5ub3lhbmNlLwoiPjE5OjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDpsb2NhdGlvbi5ocmVmPSdodHRwOi8vd3d3LnNpbWlsaWNpby51cy9zZWFyY2gucGhwP3VybD0nK2xvY2F0aW9uLmhyZWYKIj4yMDo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/IGphdmFzY3JpcHQ6QWk3TWc2UD0nJztmb3IlMjAoaTdNMWJRej0wO2k3TTFiUXolM0Nkb2N1bWVudC5pbWFnZXMubGVuZ3RoO2k3TTFiUXorKyl7QWk3TWc2UCs9JyUzQ2ltZyUyMHNyYz0nK2RvY3VtZW50LmltYWdlc1tpN00xYlF6XS5zcmMrJyUzRSUzQ2JyJTNFJ307aWYoQWk3TWc2UCE9Jycpe2RvY3VtZW50LndyaXRlKCclM0NjZW50ZXIlM0UnK0FpN01nNlArJyUzQy9jZW50ZXIlM0UnKTt2b2lkKGRvY3VtZW50LmNsb3NlKCkpfWVsc2V7YWxlcnQoJ05vJTIwaW1hZ2VzIScpfQoiPjIxOjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDp2YXIlMjBhPScnO2Zvcih2YXIlMjBsbj0wO2xuJTNDZG9jdW1lbnQubGlua3MubGVuZ3RoO2xuKyspe3ZhciUyMGxrPWRvY3VtZW50LmxpbmtzW2xuXTthKz1sbisnOiUyMCUzQ2ElMjBocmVmPVwnJytsaysnXCclMjB0aXRsZT1cJycrbGsudGV4dCsnXCclM0UnK2xrKyclM0MvYSUzRSUzQ2JyJTNFXG4nO313PXdpbmRvdy5vcGVuKCcnLCdMaW5rcycsJ3Njcm9sbGJhcnMscmVzaXphYmxlLHdpZHRoPTQwMCxoZWlnaHQ9NjAwJyk7dy5kb2N1bWVudC53cml0ZShhKTsKIj4yMjo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/IGphdmFzY3JpcHQ6dmFyJTIwcT1lc2NhcGUod2luZG93LmdldFNlbGVjdGlvbigpKSxpLGlpO2lmKCFxKXtmb3IoaT0wO2klM0NmcmFtZXMubGVuZ3RoO2krKyl7dmFyJTIwZnI9ZnJhbWVzW2ldO3RyeXtxPWVzY2FwZShmci5nZXRTZWxlY3Rpb24oKSl9Y2F0Y2goZSl7fTtpZihxKWJyZWFrO2Vsc2V7Zm9yKGlpPTA7aWklM0Nmci5mcmFtZXMubGVuZ3RoO2lpKyspe3RyeXtxPWVzY2FwZShmci5mcmFtZXNbaWldLmdldFNlbGVjdGlvbigpKX1jYXRjaChlKXt9O2lmKHEpYnJlYWs7fX19fWlmKCFxKXZvaWQocT1wcm9tcHQoJ0VudGVyJTIwd29yZCUyMHRvJTIwZGVmaW5lJTNBJywnJykpO2lmKHEpdm9pZChsb2NhdGlvbi5ocmVmPSdodHRwOi8vd3d3LmRpY3Rpb25hcnkuY29tL2NnaS1iaW4vZGljdC5wbD90ZXJtPScrcSk7CiI+MjM6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OnZhciUyMHE9ZXNjYXBlKHdpbmRvdy5nZXRTZWxlY3Rpb24oKSksaSxpaTtpZighcSl7Zm9yKGk9MDtpJTNDZnJhbWVzLmxlbmd0aDtpKyspe3ZhciUyMGZyPWZyYW1lc1tpXTt0cnl7cT1lc2NhcGUoZnIuZ2V0U2VsZWN0aW9uKCkpfWNhdGNoKGUpe307aWYocSlicmVhaztlbHNle2ZvcihpaT0wO2lpJTNDZnIuZnJhbWVzLmxlbmd0aDtpaSsrKXt0cnl7cT1lc2NhcGUoZnIuZnJhbWVzW2lpXS5nZXRTZWxlY3Rpb24oKSl9Y2F0Y2goZSl7fTtpZihxKWJyZWFrO319fX1pZighcSl2b2lkKHE9cHJvbXB0KCdFbnRlciUyMHRoZSUyMHdvcmQlMjB5b3UlMjB3YW50JTIwc3lub255bXMlMjBmb3IlM0EnLCcnKSk7aWYocSl2b2lkKGxvY2F0aW9uLmhyZWY9J2h0dHA6Ly93d3cudGhlc2F1cnVzLmNvbS9jZ2ktYmluL3NlYXJjaD9jb25maWc9cm9nZXQmd29yZHM9JytxKTsKIj4yNDo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/IGphdmFzY3JpcHQ6UXI9cHJvbXB0KCdTZWFyY2glMjBXaWtpcGVkaWElMjBmb3InLCcnKTtpZihRcilsb2NhdGlvbi5ocmVmPSdodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1NwZWNpYWw6U2VhcmNoP3NlYXJjaD0nK2VzY2FwZShRcikrJyZmdWxsdGV4dD1TZWFyY2gnCiI+MjU6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OnZvaWQoMCk7dm9pZCgwKTt2b2lkKDApO3ZvaWQoMCk7dm9pZCgnQWRkJTIwdGhpcyUyMHRleHQlMjBpbnRvJTIwdGhlJTIwY29kZSUyMHRvJTIwc3VwcHJlc3MlMjB0aGUlMjB0b29sdGlwJTIwd2l0aCUyMGxvbmclMjBzY3JpcHQnKTt2b2lkKDApO3ZvaWQoMCk7dm9pZCgwKTt2b2lkKDApO3ZvaWQoMCk7dm9pZCgwKTt2b2lkKDApO3E9bG9jYXRpb24uaHJlZjt2b2lkKGxvY2F0aW9uLmhyZWY9J2h0dHA6Ly90cmFuc2xhdGUuZ29vZ2xlLmNvbS90cmFuc2xhdGU/dT0nK3EpOwoiPjI2OjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDpRcj1wcm9tcHQoJ0dldCUyMG1vdmllJTIwbGlzdHMlMjBmb3IlMjB0aGlzJTIwemlwJTIwY29kZScsJycpO2lmKFFyKWxvY2F0aW9uLmhyZWY9J2h0dHA6Ly93d3cuZ29vZ2xlLmNvbS9tb3ZpZXM/c2M9MSZuZWFyPScrZXNjYXBlKFFyKSsnJnJsPTEnCiI+Mjc6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OlFyPXByb21wdCgnRmluZCUyMG1vdmllJTIwcmV2aWV3cyUyMGZvcicsJycpO2lmKFFyKWxvY2F0aW9uLmhyZWY9J2h0dHA6Ly93d3cucm90dGVudG9tYXRvZXMuY29tL3NlYXJjaC9mdWxsX3NlYXJjaC5waHA/c2VhcmNoPScrZXNjYXBlKFFyKQoiPjI4OjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDpRcj1wcm9tcHQoJ1NlYXJjaCUyMFl1Yk51YiUyMGZvcicsJycpO2lmKFFyKWxvY2F0aW9uLmhyZWY9J2h0dHA6Ly93d3cueXVibnViLm9yZy9wYXJzZXIvcGFyc2U/Y29tbWFuZD0nK2VzY2FwZShRcikKIj4yOTo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/IGh0dHA6Ly93d3cueXVibnViLm9yZy8KIj4zMDo8L2E+PGJyIC8+PGJyIC8+PGEgaHJlZj0iaHR0cDovL3NpeG5pbmUxMDEuY29tL2Jvb2tzL2luZGV4Lmh0bWw/IGphdmFzY3JpcHQ6UXI9cHJvbXB0KCdTZWFyY2glMjBJTURCJTIwZm9yJywnJyk7aWYoUXIpbG9jYXRpb24uaHJlZj0naHR0cDovL3d3dy5pbWRiLmNvbS9maW5kP3E9Jytlc2NhcGUoUXIpCiI+MzE6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OlFyPXByb21wdCgnU2VhcmNoJTIwQWxsTXVzaWMlMjBmb3InLCcnKTtpZihRcilsb2NhdGlvbi5ocmVmPSdodHRwOi8vd3d3LmFsbG11c2ljLmNvbS9jZy9hbWcuZGxsP1NRTD0nK2VzY2FwZShRcikrJyZPUFQxPTEmU3VibWl0PUdvJlA9YW1nJwoiPjMyOjwvYT48YnIgLz48YnIgLz48YSBocmVmPSJodHRwOi8vc2l4bmluZTEwMS5jb20vYm9va3MvaW5kZXguaHRtbD8gamF2YXNjcmlwdDpRcj1wcm9tcHQoJ1NlYXJjaCUyMEFtYXpvbiUyMGZvcicsJycpO2lmKFFyKWxvY2F0aW9uLmhyZWY9J2h0dHA6Ly93d3cuYW1hem9uLmNvbS9leGVjL29iaWRvcy9leHRlcm5hbC1zZWFyY2gvP2tleXdvcmQ9Jytlc2NhcGUoUXIpKycmbW9kZT1ibGVuZGVkJkdvPW8nCiI+MzM6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OlFyPXByb21wdCgnU2VhcmNoJTIwZUJheSUyMGZvcicsJycpO2lmKFFyKWxvY2F0aW9uLmhyZWY9J2h0dHA6Ly9zZWFyY2guZWJheS5jb20vc2VhcmNoL3NlYXJjaC5kbGw/cXVlcnk9Jytlc2NhcGUoUXIpCiI+MzQ6PC9hPjxiciAvPjxiciAvPjxhIGhyZWY9Imh0dHA6Ly9zaXhuaW5lMTAxLmNvbS9ib29rcy9pbmRleC5odG1sPyBqYXZhc2NyaXB0OlFyPXByb21wdCgnU2VhcmNoJTIwR29vZ2xlJTIwSW1hZ2VzJTIwZm9yJywnJyk7aWYoUXIpbG9jYXRpb24uaHJlZj0naHR0cDovL2ltYWdlcy5nb29nbGUuY29tL2ltYWdlcz9obD1lbiZxPScrZXNjYXBlKFFyKQoiPjE2OjwvYT48YnIgLz48YnIgLz4KCgo8L2JvZHk+”

  • scstsut

    gravatarJul 23, 2008
    8:24 am

    I guess the link doesn’t work. I don’t have time to find out which system they use here for urls.

  • braden

    gravatarAug 2, 2008
    10:42 pm

    this bookmark will turn the website your currently visiting into it’s mobile version (thanks to mowser and a little tweaking of the ‘find similar pages” bookmarklet)

    javascript:location.href=’http://www.mowser.com/web?url=’+location.href

  • Rodrigo Munoz

    gravatarAug 27, 2008
    11:28 am

    This is incredibly useful. I just got my iPhone a few weeks ago and came across this after trying to figure out how to open links in a new window. Thank you for this wonderful list!

  • Matt Hawke

    gravatarSep 30, 2008
    5:12 pm

    Been trying to find and test the Grady Morgan Install Bookmarklet page for a couple of days now, which is difficult given that the http://iphone.gradymorgan.com site is down. It occurred to me to check archive.org, and lo, it turned up some results: http://web.archive.org/web/*/http://iphone.gradymorgan.com

    I think the Wayback Machine scripts cause some issues with the bookmarklet scripts (can’t try it while at work), so I will tweak and upload to my own site in the next day or so and report back with progress.

  • Michael Störch

    gravatarNov 27, 2008
    11:48 pm

    Hi all Here is the first bookmarklet I made in my own. Rather simple But I find it useful because I think this functionality is not Available in the Safari user interface:

    Scroll to end/bottom of a web page/document:

    javascript:(function(){self.scrollTo(0,0x7FFFFFFF)})();

  • Tom

    gravatarDec 8, 2008
    4:42 pm

    To add to the bookmarklet without syncing via Safari/IE, you can imitate the steps found at http://code.google.com/p/itransmogrify/

    Send an email to your iphone with a link in the following format:

    http://www.somebogusdomainname.com/

    Click on that link on your iphone. Bookmark it. Then edit the bookmark to remove the http://www.somebogusdomainname.com/ part

  • Tom

    gravatarDec 8, 2008
    4:44 pm

    Edit of post above (comment board sanatized part of my instructions):

    The link should be of this format:

    http://www.somebogusdomain.com/put-your-javascript-bookmarklet-here

  • Online Strategy Guide

    gravatarDec 11, 2008
    1:17 am

    I was thinking a good way would be to trick the iphone into thinking it was a web address in a email and when it opens a new web page I could bookmark it and edit the url to the correct javascript. So far I have not been able to get this to work.

  • Jordan Release Dates

    gravatarDec 20, 2008
    9:15 pm

    Oddly, on the iPhone, when I load the page into Safari, the “Find in this page” bookmarklet does not work. The others work fine. Again, this is from within the browser. From within the bookmarks menu on the iPhone, none of them work.

Leave a Comment




LifeClever is a career guide for designers. My goal is to help you create, work, and live better as a designer. Go ahead, grab the RSS feed or send me a love letter. ;-)