Handy shortcuts
Perhaps the best bookmarklets are those that work with other web sites to deliver powerful features at a click.
Capture screen grab
javascript:(function(){var%20b=document.body,e=document.documentElement,h=100,s=self,y=0,w=window;if(s.pageYOffset)y=s.pageYOffset;else%20if(e%20&&%20e.scrollTop)y=e.scrollTop;else%20if(b)y=b.scrollTop;if(w.innerHeight%20&&%20w.scrollMaxY)h=w.innerHeight+w.scrollMaxY;else%20if(b.scrollHeight%20>%20b.offsetHeight)h=b.scrollHeight;else%20h=b.offsetHeight;w.open('http://kwout.com/grab?address='+encodeURIComponent(location.href)+'&scroll='+(y/h));})();
See Kwout.com for more.
Do you ever need to take screen grabs of web pages, say? Don't launch a graphics editor - this bookmarklet and kwout.com deliver everything you need.
Short URL
javascript:var%20d=document,w=window,enc=encodeURIComponent,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),s2=((s.toString()=='')?s:('%22'+enc(s)+'%22')),f='http://bit.ly/',l=d.location,p='?v=3&u='+enc(l.href)%20+'&s='+enc(d.title)+'%20'+s2,u=f+p;try{if(!/^(.*\.)?tumblrzzz[^.]*$/.test(l.host))throw(0);tstbklt();}catch(z){a%20=function(){if(!w.open(u))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();}void(0)
(Source: labnol.org)
You don't have to waste time manually visiting a site like TinyURL, then using copy and paste to create a shorter address. This bookmarklet will give you a simpler URL for the current page at a single click.
Translate
javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.com/translate_t?text='+t+'&hl=en&langpair=auto|en&tbb=1&ie='+e;}else{location.href='http://translate.google.com/translate?u='+escape(location.href)+'&hl=en&langpair=auto|en&tbb=1&ie='+e;};
(Source: labnol.org)
IE8 adds new features to help translate web pages, but it's still quicker to use this bookmarklet, which uses Google to automatically translate the current page to English.
Print what you like
javascript:(function(){if(window['ppw']&&ppw['bookmarklet']){ppw.bookmarklet.toggle();}else{window._pwyl_home="http://www.printwhatyoulike.com/";_pwyl_bmkl=document.createElement('script');_pwyl_bmkl.setAttribute('type','text/javascript');_pwyl_bmkl.setAttribute('src',_pwyl_home+'static/compressed/pwyl_bookmarklet_10.js');_pwyl_bmkl.setAttribute('pwyl','true');document.getElementsByTagName('head')[0].appendChild(_pwyl_bmkl);}})();
(Source: labnol.org)
And PrintWhatYouLike.com offers an easy way to reformat web pages and ensure you only print (or save) the content you need.
That's the last of our browsing bookmarklets, but don't worry, if we've whetted your appetite and you're hungry for more then there are plenty available online.
The Bookmarklets Directory is a good place to start, samrod has a very interesting collection, Bookmarklets.com hasn't been updated for a while but is still useful, and LifeHacker has covered some powerful bookmarklets in the past. Explore these resources to find out what works for you, and let us know about any other favourite bookmarklets you use in the comments.
------------------------------------------------------------------------------------------------------