Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.
2  
Added my suggestions as separate answers so people can vote on individual bookmarklets. –  Tom Savage Jun 30 '10 at 22:26
7  
You should really link each one of them to a the place that provides them. –  Adam Tuttle Jul 1 '10 at 0:52
1  
one could also argue that bookmarklets are for browsers and thus this question belongs to superuser :) –  akira Jul 1 '10 at 17:36
show 3 more comments

locked by Barry Nov 13 '11 at 11:17

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not a real question by phwd Jan 18 '11 at 6:52

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

44 Answers

A couple for the Twitter web interface:

  • DeClutter Twitter: Filters out all tweets which match pre-defined keywords (iPad, 4square, etc)

  • Hovercard Removal: Stop hovercards from automatically appearing and blocking a whole tweet whenever you mouse over a username

Both of these are quick bookmarklets I threw together to scratch an itch, and use most days. Keyword filtering in particular is something that is supported in several twitter clients but still hasn't made it to the web interface yet, so that bookmarklet makes my timeline much more readable on Apple product launch days / during sport games I'm not interested in / etc!

Couple of simple non-twitter ones based on the url of the site you're on:

  • When a site you're visiting is down, check DownForEveryOneOrJustMe.com to quickly see if it's a network issue your side or not javascript:window.location%20=%20'http://www.downforeveryoneorjustme.com/'+window.location.host;

  • Probably pretty niche, but do a WHOIS lookup on the current domain: javascript:window.location%20=%20'http://who.is/whois/'+window.location.host;

share
add comment

Shameless plug, but in addition to the Amazon Wishlist bookmarklet I use the Woot This Deal Button when I find a good deal for a product online that I want to buy.

share
add comment

PageZipper loads multi-page articles onto one page.

share
add comment

I use this from time to time:

javascript:b=document.body;b.contentEditable=b.contentEditable=='true'?'false':'true';void(0);  
share
1  
Probably worth mentioning what it does, and why it's useful? –  GAThrawn Oct 14 '10 at 15:08
add comment

I use this one, from the W3C validator, very handy for web developers:

javascript:window.open('http://validator.w3.org/check?uri='+escape(window.location));void%200
share
add comment

Kippt for saving URLs I also want to access from my mobile devices.

Readability for making article more readable for my eyes.

share
add comment
javascript:void(eval("window.document.onmouseup=null;window.document.onmousedown=null;window.document.onmouseover=null;window.document.onmouseout=null;window.document.oncontextmenu=null;"))

It prevents the page from capturing mouse events in JavaScript, useful for sites that won't let you right-click or select text. I am not sure where it's originally from, though.

share
add comment

Visual Event to show all attached event handlers

share
add comment

WTF - to determine what JavaScript libraries are in use on the current page.

share
add comment

I use view source on Internet Explorer It lets me see the real dom (including all javascript manipulations) of the current page

javascript:(function(){c=unescape(document.documentElement.innerHTML);c=c.replace(/&/g,'&');c=c.replace(/</g,'<');c=c.replace(/>/g,'>');c=c.replace(/</g,'&lt;');c=c.replace(/>/g,'&gt;');document.write('<html><head><title>Source%20of%20Page<\/title><\/head><body><pre>'+c+'<\/pre><\/body><\/html>');x.document.close();})();
share
add comment

A simple one : "View Cookies"

javascript:alert('Cookies%20stored%20by%20this%20host%20or%20domain:\n\n'%20+%20document.cookie.replace(/;%20/g,'\n'));
share
add comment

While Opera has an option to automatically reload a web page at pre-defined intervals, Internet Explorer, Firefox & Safari do not have any such feature by default.

Here's my version of a bookmarklet to automatically refresh any web-page after a specified interval. This is useful for tracking web-pages that serve info dynamically but may not have implemented AJAX to auto-refresh.

share
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.