I’m Chanpory, and this is my site on how to live and work better as a designer.

You should follow me on Twitter here.

For more, check out the archives.

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.


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


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


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.


  • 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


    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.


  • 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


    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/.


    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


  • 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)


  • 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:


  • 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:


    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:


  • 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.

  • carrythebanner

    gravatarJan 2, 2009
    4:04 pm

    I modified the Amazon bookmarklet so it uses the mobile Amazon site, which is scores faster than the full one in MobileSafari:


  • Geoff Taylor

    gravatarJan 16, 2009
    2:36 am

    Awesome. I created a few more search bookmarklets for sites I’ve always kept in Safari Stand for quick look-ups.


  • michael

    gravatarJan 24, 2009
    11:33 am

    how can i find a bookmarklet developer? i have something i would like to develop as a bookmarklet

  • Hunter

    gravatarFeb 6, 2009
    4:18 pm

    whats your idea, michael? i might be able to help

  • Jake

    gravatarMar 9, 2009
    3:14 pm

    Brilliant! I had boomarklets when I jailbroke my ipod touch (before the app store and maps etc were available on the ‘touch) and since going legit, thought that I’d have to make do without ‘find’. Not anymore!!

  • andres

    gravatarApr 4, 2009
    1:29 pm

    This might help too… http://www.andresvidal.com/iphone

  • David Sanson

    gravatarMay 25, 2009
    10:37 pm

    I’ve written a bookmarklet that makes it possible to download bookmarklets on your iPhone without syncing: iPhonify Bookmarklets. The process is a bit complicated. See for details.

  • David Sanson

    gravatarMay 26, 2009
    12:29 pm

    Sorry, that last comment was a bit mangled. The second link, to my website, http://people.cohums.ohio-state.edu/sanson7/gizmos/, will take you to the bookmarklet and instructions. I guess this bookmarklet does the same thing as Grady Morgan’s bookmarklet, which was mentioned above but is nowhere to be found.

  • Shaun

    gravatarJun 3, 2009
    5:11 am

    Bookmarklet for saving bookmarklets directly on iPhone at http://www.thecssninja.com/javascript/iPhone-bookmarklet. I would snap up the scroll to bottom of page bookmarklet from above if it were a link. Be ideal for this lengthy page!

  • VIcky

    gravatarJun 11, 2009
    7:36 am

    Have you ever found a long webpage (or maybe too many if you’re on Wikipedia) that you want to read but have no time at the moment, and 5 minutes later when you’re bored on a 45min bus ride and want to read it, but you have no wifi?

    Instapaper (http://www.instapaper.com/ you have to register an account there) lets you download webpages for offline viewing via a nifty bookmarklet. There’s an app (both a free and a paid version) available in the AppStore. It comes with a bookmarklet that

    1) saves the webpage you’re viewing on the online Instapaper facility 2) the app then downloads your saved pages for offline viewing 3) You can also read your saved pages at any internet-enabled computer by accessing Instapaper.com and logging into your account.

    @Shaun: If your iPhone is jailbroken, you can install Clippy Scroll from Cydia and it lets you scroll to the bottom of page in Safari.

  • AddimeAllewib

    gravatarJul 7, 2009
    4:47 am

    Лучше других скрасить расслабление могут только проститутки по вызову. Ведь именно они понимают тайные желания мужчин гораздо лучше, чем другие дамы. Как правило, элитные шлюхи настолько умелы, что их секс услуги никогда не оставляют заказчика неудовлетворенным. Проститутки и шлюхи часто ищут клиентов на улицах и в метро.

  • richard

    gravatarAug 20, 2009
    8:28 am

    How do I “install” a bookmarklet without using my computer? can i do it right from my iPhone?

  • Team NES 1

    gravatarAug 24, 2009
    5:25 pm

    Thanks for making my iPod experience so much easier. I really appreciate your hard work in creating/finding these awesome bookmarklets.

  • HoorohoRnSoli

    gravatarSep 8, 2009
    3:22 am

    Легкие знакомства регионы не обходят стороной. Стройные девушки предпочитают знакомства для секса продолжительным ухаживаниям. Добро пожаловать в приятную атмосферу интима, которую гарантирует чат знакомств на нашем портале. Найти новых друзей помогут современные видео знакомства.

  • Richard Harris

    gravatarSep 14, 2009
    11:46 pm

    If anyone is interested I’ve mad an updated version of the bookmarklet. The major change is it effectively supports a find next. When you run the bookmarklet a second time on the same page it pre-populates the last search and if you click find again without updating the search term it will move to the next occurrence in the document. This is handy for long documents where it can be difficult to find other search terms.

    There are also some fixes to do with multiple finds. With the old bookmarklet if you did a search for Help and then a search for Helping it wouldn’t be able to find Helping because of the way it splits up the words when it does the first find. This version also unhighlights old searches when a new search is done.

    The block of code for the new bookmarklet is: javascript:void(l=%27%27);d=document.body;j=0;lrid=null;if(d.lastfind!=null&&d.lastfindrid!=null){l=d.lastfind;lrid=d.lastfindrid;}void(s=prompt(%27Find%20text:%27,l));if(s!=null&&s!=%27%27){if(s==l){j=d.lastfindindex+1;}else{b=d.innerHTML;if(lrid!=null){x=new%20RegExp(%27%3Cspan%20name=%22%27+lrid+%27%22%20id=%22%27+lrid+%27%22%20style=%22color:%20rgb\(0,%200,%200\);%20background-color:%20yellow;%20font-weight:%20bold;%22%3E([^%3C])%3C/span%3E%27,%20%27g%27);b=b.replace(x,%20%27$1%27);}d.lastfind=s;s=%27(%27+s+%27)%27;x=new%20RegExp(s,%27gi%27);rn=Math.floor(Math.random()100);rid=%27z%27+rn;d.lastfindrid=rid;b=b.replace(x,%27%3Cspan%20name=%22%27+rid+%27%22%20id=%22%27+rid+%27%22%20style=%22color:%20rgb(0,%200,%200);%20background-color:%20yellow;%20font-weight:%20bold;%22%3E$1%3C/span%3E%27);void(d.innerHTML=b);alert(%27Found%20%27+document.getElementsByName(rid).length+%27%20matches.%27);}d.lastfindindex=j;window.scrollTo(0,document.getElementsByName(rid)[j%document.getElementsByName(rid).length].offsetTop);}

  • Richard Harris

    gravatarSep 15, 2009
    12:02 am

    The code block above got a bit mangled in the posting. The code below should work:


  • Shawn

    gravatarSep 15, 2009
    11:26 am

    3.1 Update Seems to have broken consistent copy and paste functionality with bookmarklet input boxes. I have several bookmarklets on my iphone in Safari that pop up a javascript input box allowing me to input data. I used to be able to paste data into the input box when it popped up everytime and then hit ok, and it would run the script to calculate the url based on the data to view the next page. However, since the 3.1 update when I click into the box, the copy and paste function pops up 1 time after a phone reset and then will not pop up anymore to paste data into the input box and I am not sure why. Can anyone else confirm that behavior? The problem seems to manifest itself on the bookmarklets on this page. Just copy something to your iphone clipboard, run a bookmarklet and try to paste. The paste will come up the first time and then click ok and try to run the bookmarklet again or another bookmarklet and you will no longer be able to get the copy or paste options to come up in the javascript input box that pops up.

  • Unit Kay

    gravatarSep 21, 2009
    11:40 pm

    A web browser called iNetDual is released in AppStore. It has nice features for bookmarklets such as bookmarking the bookmarklets directly, a simple bookmarklet editor, automatic bookmarklets, and a bookmark bar where you can put your favorite links and bookmarklets. It would be very nice if you would download iNetDual and check the features.

    To the owner of this site: Please delete this comment if promoting an application is not appropriate.

  • Krypton

    gravatarNov 13, 2009
    1:08 am

    I really and I must share this on this blog. I recent bought 2 iphones and started using them after staring at it for 3 weeks trying to figure out how and where to click or tap. Finally, i managed to get it working then I realised that the battery runs out very fast within half a day. I live in my briefcase, therefore this is not good. I stop by the mall, bought the external portable charger that I can put into my bag and brought it home to charge for 2 hrs it says. After charging, I inserted the external charger into my 3GS iphone. Suddenly, pop the sound came. I quickly immediately pull out the charger and there was a very strong burning smell coming from the charger and my iphone. Guys out there, beware when using your hp not necessary only iphone. Never ever buy a fake or non compatible charger. They really can burst. Thank god this is just a “POP” not “BOOM”

  • chewie

    gravatarNov 23, 2009
    12:57 am

    Hi thank you for this great article. I just got one and this was really helpful for me. Thanks again

  • mg

    gravatarDec 18, 2009
    7:47 am

    If I may say something:

    The find in page plugin is – sorry for bing that harsh – crap. The very first thing I did was to open it and leave it blank. After this I did it again 3 times:

    1. The JS highlighted every string ‘null’ on the page (js construction fail.)

    2. Firefox died.

    3. The repsone of js was the unevaluated html of the page.

    Great work.

  • KargiDesign

    gravatarDec 25, 2009
    6:40 am

    To install without safari or iTunes:

    Mail the js to yourself. Open mail on your iPhone. Copy all js. Open mobile safari. Type http:// on adress bar and paste js as rest. Will give an error but save it to bookmarks. Edit the bookmark, erase the http:// part. Save.


  • Tex

    gravatarMar 18, 2010
    6:28 pm

    I’m into bookmarklets — these services have bookmarklets that do interesting things:

    ffffound – social image bookmarking dropular – social image bookmarking posterous – bookmarklet that creates a blog post instapaper – read an article later

  • Tex

    gravatarMar 18, 2010
    6:29 pm

    Sidewiki – let’s you see what people are saying about a webpage when there’s not a comment option.

  • Tex

    gravatarMar 18, 2010
    6:30 pm

    ffffound – social image bookmarking dropular – social image bookmarking posterous – creates a blog post instapaper – read an article later

  • Lili

    gravatarApr 1, 2010
    12:55 pm

    Is there any way I can just do the “Find this Page” straight from my iPhone without having to sync it?

  • Sohbet

    gravatarMay 1, 2010
    11:03 am

    The code block above got a bit mangled in the posting. The code below should work: :s

  • google

    gravatarMay 13, 2010
    8:44 am

    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

  • JP

    gravatarMay 27, 2010
    10:09 am

    Thanks! These will prove very useful. It would probably be quicker though if you just provided the java code, that way people can browse to this page on their iPhone and create the bookmarklet by copying and pasting the code into their Safari bookmarks, rather than messing around with syncing.

    Thanks again though – I don’t mean to sound unappreciative :O)

  • Alexandru Cezar Tau

    gravatarJun 8, 2010
    3:17 pm

    I have built an iPhone app which lets you tap on words in online articles to reveal their translation right there where you tapped. Then, these are memorized in lists which are available to consult later. Its name is iLearnWords.

  • Jordan Kicks

    gravatarJun 13, 2010
    11:14 pm

    I think that It was very very useful post.

    thanks for sharing with us.

  • Külföldi munka

    gravatarJun 18, 2010
    7:57 pm

    I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors. Thanks

  • peninggi badan

    gravatarJun 21, 2010
    11:21 pm

    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.

  • Mark Field

    gravatarJun 22, 2010
    10:14 am

    For anyone with an iPhone having trouble with the Find bookmarklet, you can do it this way without having to sync with your computer. First, copy the JavaScript below. Then just go to any website and save it as a Bookmark. Then go to your Bookmarks and find the Bookmark that you just saved and change it’s name to Find. Then in the box below the name click the x to delete the web address. After you’ve deleted the address just paste in the javascript that you copied from below. Then save it. I moved my Find to the top of my Bookmarks for easy access. This should work for any JavaScript Bookmarklet that you should come across. Good luck!


  • Mark Field

    gravatarJun 22, 2010
    10:28 am

    I’m sorry but something is wrong with posting to this website. The JavaScript I just posted is not complete in my last post. I don’t know what this website’s problem is but it is not allowing the correct script to be posted. The JavaScript I tried to include in my last post had many lines of code that I copied from my own, working, ‘Find’ Bookmarklet. What ended up in my post is not a workable code. Very strange that this site is doing this.