To Go Directly to the Bookmarklets Page, Please Select the Following Link:

300+ Bookmarklets (150+ Nontechnical)


For the Main Website, Firing Site †, Please Select the Following Link:

FIRING SITE † - Heartfelt Christian Thought


300+ Bookmarklets (150+ Nontechnical)



Please see AN INTRODUCTION to 300+ Bookmarklets (150+ Nontechnical) on this blog's home page.




Link to Home Page: 300+ Bookmarklets (150+ Nontechnical) (or its link far below)







♦♦♦ 300+ Bookmarklets (150+ Nontechnical) ♦♦♦


The category headings are as follows:

1. USEFUL / POPULAR COMBINATION

2. WORKING ON & INQUIRY WITH WEB PAGES & LINKS, PRIVACY CONCERNS

3. TRANSLATE

4. BOOKMARKS & SHARING

5. SEARCH ~ SITE, GENERAL (& SWITCH) & TECHNICAL (also see search of Bible, 11 below)

6. PAGE CAPTURES

7. MAPS

8. TECHNICAL, FAR SO FOR ME

9. SAFETY

10. IMAGES

11. LANGUAGE (DICTIONARIES), LANGUAGE & INFORMATION (& SEARCH OF BIBLE)

12. WEB/COMPUTER CODE

13. MISCELLANEOUS USEFUL/TOOL BOOKMARKLETS

14. SOME BOOKMARKLET LISTS








♦♦1. USEFUL / POPULAR COMBINATION♦♦:




♦ Post to Blogger. [1.01.0.0] This allows you to post an active link of the title of the page you are on to your Blogger blog, deciding if it should be saved as a draft or published, together with whatever else you may want to add to it (or edit). The JavaScript displayed below is also available at either the source code site Bookmarklets, By Sacha Schmid, Bookmarklets , or My Copy of Code , with javascript as follows:

javascript:popw='';Q='';x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) {Q=y.getSelection();} else if (x.getSelection) {Q=x.getSelection();}popw = y.open('http://www.blogger.com/blog_this.pyra?t=' + escape(Q) + '&u=' + escape(location.href) + '&n=' + escape(document.title),'bloggerForm','scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes');if (!document.all) T = setTimeout('popw.focus()',50);void(0);


GMail This! [Online] [1.02.0.0] "Select some text on the webpage and click the Gmail bookmarklet to compose a new email message pre-populated with the selected text", or do not select anything and it will copy the page title as the subject and its URL in the email body within your online Gmail, together with your required entry of a recipient email address and whatever else you may want to add to it (or edit). The JavaScript displayed below is also available at either the source code site Guide to Most Useful Bookmarklets for Chrome, Firefox, Safari, etc. , or My Copy of Code , with javascript as follows:

javascript:popw='';Q='';x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) {Q=y.getSelection();} else if (x.getSelection) {Q=x.getSelection();}popw = y.open('https://mail.google.com/mail?view=cm&tf=0&to=&su=' + escape(document.title) + '&body=' + escape(Q) + escape('\n') + escape(location.href),'gmailForm','scrollbars=yes,width=680,height=510,top=175,left=75,status=no,resizable=yes');if (!document.all) T = setTimeout('popw.focus()',50);void(0);


Gmail This. (an alternate) [Online] [1.02.1.0] Similar to the bookmarklet immediately above, selecting some text on the webpage you are on, otherwise, quickly copying the page title as the subject and its URL in the email body within your online Gmail, together with your required entry of a recipient email address, and whatever else you may want to add to it (or edit). My use resulted in an unnecessary n in the URL (nhttps://...) that is quickly correctable. The JavaScript displayed below is also available at either the source code site 100+ Useful Bookmarklets For Better Productivity | Ultimate List - Hongkiat or My Copy of Code , with javascript as follows:

javascript:popw='';Q='';x=document;y=window;if(x.selection)%20%7BQ=x.selection.createRange().text;%7D%20else%20if%20(y.getSelection)%20%7BQ=y.getSelection();%7D%20else%20if%20(x.getSelection)%20%7BQ=x.getSelection();%7Dpopw%20=%20y.open('https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=&su='%20+%20escape(document.title)%20+%20'&body='%20+%20escape(Q)%20+%20escape('n')%20+%20escape(location.href)%20+%20'&zx=RANDOMCRAP&shva=1&disablechatbrowsercheck=1&ui=1','gmailForm','scrollbars=yes,width=680,height=510,top=175,left=75,status=no,resizable=yes');if%20(!document.all)%20T%20=%20setTimeout('popw.focus()',50);void(0);


Choice of Email Client. [1.03.1.0. - 1.03.2.1] Especially with email being so important on the Web, this part tries to provide a choice of email client or an alternative for most readers, with three sections, as follows:

1. Send to Default Mail Client. [In app] “Helps in composing a new mail with the selected content and URL from your default mail client”. This actually provides a choice of one of your email clients. Select some text on the webpage you are on, otherwise, it will quickly copy the page title as the subject and its URL in the email body, together with your required entry of a recipient email address, and whatever else you may want to add to it (or edit). The The JavaScript is available at either the source code site A list of Useful Bookmarklets to increase your productivity | My Tech Findings or My Copy of Code .

2. fyi Email Bookmarklet. [In app] This provides a choice of one of your email clients. A pop-up should appear already containing the email address user@domain.tld asking you to enter the email address(es) to send to. After replacing that address with your choice of recepient address, a pop-up should appear providing an option of chosing one of your email clients. You will next be taken to that email client already containing the page title subject and its URL in the body, including any text selected from the page. There is additional information to read at the source code site primarily for non-mobile devices, especially iPad, and Firefox, Internet Explorer 11, or the Edge browser version 14 or higher. The JavaScript is available at either Copy of Source Code , or the source code site mobilemind/fyi-bookmarklets @ GitHub , with javascript as follows:

javascript:(()=%3E{let%20o=%27user@domain.tld%27,e=%27%27;const%20n=encodeURIComponent(document.title),t=%27%250D%250A%27,d=window.getSelection();%27%27===e&&(e=window.prompt(%27Send%20link%20to%20email%20address(es):%27,o));%27%27!==e&&(location.href=`mailto:${e}?subject=fyi:${n}&body=${n}${t}${encodeURIComponent(location.href)}${t}---${t}${encodeURIComponent(d)}${t}${t}`)})();void%272.9.3wk%27

3. Also, consider "Share It!" (under the BOOKMARKS & SHARING fourth category below) having voluminous options, with Gmail, AOL Mail, and other email service options, including a search field for your email service. Below it, E-MAILIT FOR WEB BROWSERS ~ E-MAILiT Bookmarklet, AddToAny for Browsers, and Shareaholic Share, are also good possibilities.


pagespeedThis. [1.04.2.1] "A very simple bookmarklet that analyses the pagespeed of the current page in the browser". NO, although I love humility, fairly stated, this bookmarklet does FAR more This links you with Google developer's PageSpeed Insights and their competent detailed and very helpful observations. Far beyond, but besides speed tests, one of their invaluable services are suggestions improving a Website's desktop and mobile visitor page load speeds. Their services should be used by all site owners or their technical staff at least occasionally. “.... The speed score [ Lighthouse Scoring Guide  |  Tools for Web Developers  |  Google Developers ] is based on the lab data analyzed by Lighthouse [ Lighthouse  |  Tools for Web Developers  |  Google Developers ]. ...”, PageSpeed Insights . This bookmarklet's GitHub source code site is (select "Raw" and copy the page): pagespeedThis/pagespeedThis.js at master · kimblim/pagespeedThis , with javascript as follows:

javascript:window.location='https://developers.google.com/speed/pagespeed/insights/?url='+encodeURI(window.location);


RSS autodiscovery bookmarklet - Laughing Meme. [1.05.2.1] This bookmarklet's JavaScript will not save properly here. However, it can be obtained at either the source code site, RSS autodiscovery bookmarklet - Laughing Meme , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page): RSS-autodiscovery/RSS-autodiscovery at master · flawpc/RSS-autodiscovery


Pick feed and subscribe in Feedly. [1.06.2.1] It does just as the title implies. You will select the RSS URL in a pop-up window that will appear, and then it will take you to your Feedly account to accept it to follow, to categorize it, and whatever. The source code site is Pick feed and subscribe in Feedly , with javascript as follows:

javascript:void%20function(){var%20e=document.getElementsByTagName(%22link%22);for(li%20in%20e)if(e[li].rel%26%26(-1!==e[li].type.indexOf(%22rss+xml%22)||-1!==e[li].type.indexOf(%22atom+xml%22))%26%26confirm(e[li].href))return%20void%20window.open(%22http://feedly.com/i/subscription/feed/%22+e[li].href,%22_blank%22);alert(%22No%20valid%20feeds%20found!%22)}();


♦ "Top News Feed bookmarklet [1.07.2.1] for Facebook, Google+, Twitter, VK, Soundcloud, Mixcloud. ... go to any Facebook/Twitter/VK/Google+/Soundcloud/Mixcloud Profile and run it. By clicking the settings icon on the right, you can choose how many News Feed pages will be requested". The source code site is: Top News Feed bookmarklet for Facebook, Google+, Twitter, VK, Soundcloud, Mixcloud , with javascript as follows:

javascript:(function()%7Bvar%20a%3Ddocument.createElement(%22link%22)%3Ba.rel%3D%22stylesheet%22%3Ba.href%3D%22%2F%2Fniutech.github.io%2Ftopnewsfeed%2Ftopnewsfeed.css%22%3Ba.onload%3Dfunction()%7Bvar%20a%3D(getComputedStyle(b)).fontFamily%3Beval(a.substring(1%2Ca.length-1).replace(%2F%5C%5C(.)%2Fg%2C%22%241%22))%7D%3Bdocument.body.appendChild(a)%3Bvar%20b%3Ddocument.createElement(%22div%22)%3Bb.id%3D%22topnewsfeed%22%3Bdocument.body.appendChild(b)%7D)()


Browser Notepads. [1.08.2.1 - 1.08.5.1] Listed here are four notepads for taking notes in your browser, i.e., paste/edit/copy. At least consider a fast and easy pad while surfing the Web to speed things up. Their links with a few brief notes are as follows (order does not necessarily have significance):

1. Nucleus Notepad, by Mitchell Palmer (clisamurai) from New Zealand. “Nucleus is a plain-text editor hidden in a bookmarklet. It is fully responsive and supports all HTML5-supporting browsers. Nucleus is ultra-lightweight - it doesn't support any formating at all and saves itself along with your files when you save it. You can save Nucleus documents in PDF format by utilising the print-to-PDF functionality of your browser. It is also fully customizable and open-source - simply change the source code.” The source code site is, A simple text editor in a bookmarklet. Its code is also available at My Copy of Code .

2. A bookmarklet for taking notes in the browser, by PixelRobot (RGS). The JavaScript is available at either My Copy of Code as Modified or the source code site, A bookmarklet for taking notes in the browser . My Copy of Code as Modified is the source code converted with PasteTool, Bookmarklet Generator from Javascript source codes - PasteTool . 

3.  HTML5 notepad. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets » JKirchartz's Demos etc.

4. “Simple Firefox Notepad [Note that this works with many more browsers beyond Firefox] If you sometimes find a bit of text on a webpage that you want to make a quick note of, then this notepad is for you. .... Notepad (default size: 450x350) .... You can also select some text and then click on the Notepad bookmark to find your text automatically pasted into the notepad. .... You can change the default starting size by manually editing this part of the bookmarklet code (in your bookmarks): height:450,width=350. It is also possible to select text and images and drag them into the notepad preserving any formating. Such notes can be saved as a webpage [e.g., with the share option, etc.]”. The JavaScript is too long to paste here, but is available at either Copy of Source Code, or the source code site, Simple Firefox Notepad


♦ "Add an event to Google Calendar: [1.09.5.1] Add event. You can select some text from a web page or enter the description of an event after you click on the bookmarklet.". The source code site is: Useful Google Bookmarklets , with javascript as follows:

javascript:var s;if(window.getSelection){s=window.getSelection();}else{s=document.selection.createRange().text;}var t=prompt('Please enter a description for the event',s);if(t){void(window.open(encodeURI('http://www.google.com/calendar/event?ctext='+t+'&action=TEMPLATE&pprop=HowCreated%3AQUICKADD'),'gcal'));}else{void(s);}


♦ "Quick Search on APKMirror [1.10.5.1] See the second note below, because this works great!"Have you ever wanted to downgrade any android app but never found the download link of previous version of apk or ... you just want to send apk to your friend or ... want to download and install app on any device where google play store app is not installed or you don’t want to sign in (like Android emulators). ... To use this bookmarklet just visit the app store page [Google Play Store page] of any app and test it. .... Keep in mind all apps are not available on APKMirror".

NOTE that at times, for whatever reason, using the JavaScript pasted below copied from the screen did not work. Therefore, I have also included a second alternate source, My Site Copy of Source Code JavaScript.

NOTE: Very recently with the use of this bookmarklet, I notice there were two variants of one particular browser version (which is not always the case), discovering one variant is targeted at the newest Android versions that I have, making a very obvious, major world of difference for me. It is almost unbelievable. I cannot be sure I would have received this particular variant version through an automatic download from Google Play Store with absolutely certainty, even acknowledging their utmost competence. Also, this way, I acquired some information that may account for the major great difference. On occasion, albeit perhaps rare involving a particular type of app, adding human oversight to an automatically programmed decision can at least provide for a desired assurance, with some possibility of added value too.

The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), GPlay_ApkMirrorSrch/GPlay_ApkMirrorSrch at master · flawpc/GPlay_ApkMirrorSrch , with javascript as follows:

javascript: var regeX = /(?<=[?&]id=)[^&\n]+/g,

getGPSURL = location.href,

video_id, match = getGPSURL.match(regeX);

if (match) {

var url = "https://www.apkmirror.com/?s=" + escape(match) + "&post_type=app_release&searchtype=apk";

(w = open(url, "w", "location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=800,modal=yes,dependent=yes")) ? setTimeout("w.focus()", 1E3): location = url

} else alert(" That's Not a Valid Google Play Store URL, \n Need URL like this \n https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox")


Amazon Wishlist Bookmarklet. [1.11.5.1] Someone could have given Amazon a warning or a lawsuit.

In fact, this Lifehacker article by Jacob Kleinman, dated March 5, 2018, may have prompted it (or Amazon wisely sensed a market affect by it), What to Use Instead of Amazon Assistant, the Invasive Wishlist Replacement . The old Amazon Wishlist bookmarklet source code site, http://www.amazon.com/wishlist/get-button/ref=cm_wl_uwl_landing_btn , redirects to the Amazon Assistant download page, Amazon Assistant , and bookmarklet use is also in accord with the article, because it results in a pop-up window advising that the Amazon Wish List has been retired by Amazon Assistant. E.g., ".... Unfortunately, there’s no third-party button that can send product information back to your Amazon Wish List (the company apparently won’t allow it)....". The pop-up represents Amazon Assistant with "old Wish List features and more" [Sure, more outrageous invasion of privacy. If the article above is basically true, this is another addition to the Web/computer profession's massive, and often actionable, fast and easy contract law abuse (actionable depending substantially upon a warning or an action by the FTC or a state attorney general, or an individual's action depending on state of residence)]. The pop-up offers a browser plug-in (primarily for desktops) to use Amazon Assistant. You can try the old bookmarklet at the following link (select the only file on the page, then "Raw" and copy the page): flawpc/Amazon-Wish-List-Old-Bklet-US: SelectTheOnlyFileOnPgThen"Raw"ThenCopyPg .

Despite that stated immediately above, amazingly, Bookmarklets, created and curated by Sacha Schmid, somehow has a bookmarklet that seems to function with Amazon Wishlist. This may all be a matter of simple business greed: let's not lose Wishlist dollars from those with awareness, but why not keep the other door open as long as we can for the suckers? Sacha Schmid's source code site is: Bookmarklets , with javascript as follows:

javascript:(function(b,a){var d=b.location,c=a.createElement('script'),e=encodeURIComponent,g=setTimeout,h=function(){a.readyState&&'complete'!=a.readyState?g(h,200):b.AUWLBook?f():(c.setAttribute('charset','UTF-8'),c.setAttribute('src','https://www.amazon.com/wishlist/add.js?ext=ipad&loc='+e(d)),a.body.appendChild(c),f())},f=function(){b.AUWLBook?b.AUWLBook.showPopover():g(f,200)};'object'!=typeof c?d.href='https://www.amazon.com/wishlist/add?ext=ipad&u='+e(d)+'&t='+e(a.title):h()})(window,document)


All ReddiTricks Bookmarklets in a Menu. [1.12.5.1] Ten bookmarklets: (1) reddit submit, (2) reddit toggle hide sidebar, (3) archive.is submit, (4) tinyurl create, (5) Google cache of current page, (6) Internet Archive of the current page, (7) Screenshot of current Youtube frame, (8) Get all external Links, (9) Go up one dir in url, and (10) Go to top url. The JavaScript is too long to paste here, but is available at either the source code site, bookmarklets - ReddiTricks , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), All-ReddiTricks-In-Menu/All-ReddiTricks-In-Menu at master · flawpc/All-ReddiTricks-In-Menu


Share on Twitter. [1.13.5.1] The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){window.twttr=window.twttr||{};var D=550,A=450,C=screen.height,B=screen.width,H=Math.round((B/2)-(D/2)),G=0,F=document,E;if(C>A){G=Math.round((C/2)-(A/2))}window.twttr.shareWin=window.open('http://twitter.com/share','','left='+H+',top='+G+',width='+D+',height='+A+',personalbar=0,toolbar=0,scrollbars=1,resizable=1');E=F.createElement('script');E.src='http://platform.twitter.com/bookmarklets/share.js?v=1';F.getElementsByTagName('head')[0].appendChild(E)}());


♦ YouTubeDownLoad [1.14.5.1]. “Download YouTube Video Download videos from YouTube with this bookmarklet”. The source code site is Bookmarklets, with javascript as follows:

javascript:window.location=document.URL.replace("https://www.youtube.com/watch?v=","https://y2mate.com/youtube/");


♦ YouTube2MP3 [1.15.5.1]. “Grab an MP3 music file from a YouTube video”. The source code site is Bookmarklets, with javascript as follows:

javascript:window.location=document.URL.replace("https://www.youtube.com/watch?v=","https://ytmp3.com/download/");


Share With LinkedIn. [1.16.5.1] LinkedIn, LinkedIn: Log In or Sign Up , states for employers and employees (especially prospective employees), in part, “.... Post your job for millions of people to see .... Who is LinkedIn for? Anyone looking to navigate their professional life Find a coworker or classmate .... Find a new job .... Find a course or training ....”. Now let's get real, a site like this must have value! The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){var%20d=document,l=d.location,f='http://www.linkedin.com/shareArticle?mini=true&ro=false&trk=bookmarklet&title='+encodeURIComponent(d.title)+'&url='+encodeURIComponent(l.href),a=function(){if(!window.open(f,'News','width=520,height=570,toolbar=0,location=0,status=0,scrollbars=yes')){l.href=f;}};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0);}else{a();}})()


♦ “[Kindle] Tinderizer [1.17.5.1] If you own a Kindle, you can easily send articles on webpages straight to your Kindle for later reading. The service is free and fast, but requires a little bit of initial setup to use. [Emphasis added] Visit the Tinderizer website [ Tinderizer - Sending articles to your Kindle device, one click at a time! ], enter your Kindle email address (i.e., yourkindlename@free.kindle.com), and authorize the Tinderizer server to email you”, The Most Useful Bookmarklets to Enhance Your Browsing Experience . The first link above states, in part, the following: “... Tinderizer Sending articles to your Kindle device, one click at a time! Over 300,000 articles served! The Amazon Kindle is great. If all you read is books. But you don't. You're on the web, and you read stuff on the web. Keep Reading... And reading on the web is fine. But you've got stuff to do, and can't read everything right now. Wouldn't it be nice to read it on your Kindle? Well... Tinderizer can send most articles on the web straight to your Kindle! You can set it up in just a few minutes. There's no signup, I don't keep any information! [Emphasis added] Set up Tinderizer! You can even view the code! ... Tinderizer uses a bookmarklet to do the work First you have to let me send you things, then you need to make the bookmarklet. That's it! Let's do this!”.

     It seems likely there are at least a few others offering similar services and most certainly obtaining your information with their service and/or their software. See, e.g., these links, especially the second and merely its process for signing in alone!: How to optimize Wikipedia articles for kindle paperwhite - Quora , Klip.me - Welcome . The last emphasis in the paragraph above is important, and stands out in this particular area. Hopefully, you will feel comfortable when you try to confirm its truth (as you rightfully should ~ importantly, see the Amazon Wishlist Bookmarklet above. Indeed, perhaps even giving some thoughtful inquiry possibly affecting the future use of Kindle itself).


♦ Find IMDB Movie. [1.18.5.1] “Find a movie on the IMDB.com site Then click this bookmarklet to find it on the web!”. The JavaScript cannot be pasted here, but is available at either, My Copy of Code , or the source code site, Bookmarklets .


♦ Music. [1.19.5.1] “Find music on the internet with this bookmarklet. Search for directories of music online from any page”. The JavaScript cannot be pasted here, but is available at either, My Copy of Code , or the source code site, Bookmarklets .


Amazon Book Finder. [1.20.5.1] “This bookmarklet will find a book you selected on Amazon.com online for free! Go to the page of any book on Amazon, then click this bookmarklet!”. The JavaScript cannot be pasted here, but is available at either, My Copy of Code , or the source code site, Bookmarklets .


Facebook. [1.21.5.1] "Share links in Facebook". The source code site is: https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript:var%20d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1250537391&u='+e(l.href)+'&t='+e(d.title);1;try%7Bif%20(!/%5E(.*.)?facebook.%5B%5E.%5D*%24/.test(l.host))throw(0);share_internal_bookmarklet(p)%7Dcatch(z)%20%7Ba=function()%20%7Bif%20(!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p%7D;if%20(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%7Ba()%7D%7Dvoid(0)


♦ named anchors. [1.22.5.1] [See the Note Below] “(IE, Moz, Op7)   Makes anchors visible, letting you link to or bookmark a section of a page. This is useful if a long page has named anchors but no table of contents linking to those anchors, and you want to make a link to the middle of the page.   Problems: Some pages have unclosed named anchors, which will cause a large portion of the page t o be marked by this bookmarklet. HTML 3.2 and 4.0 both require end tags for the <a> element, but many browsers silently recover when pages leave out these end tags on named anchors, so many pages leave off the end tags anyway”. [Important note: This will not necessarily allow everyone to link to a particular part of a page, e.g., if an anchor is not already there, which is often the case. There are methods to link to any part of a post or page that likely vary depending on the type of blog or document you are using (the site I had here explaining it for Blogger expects you to turn your ad blocker off to read the page, for real! I removed it.)] For this bookmarklet, you enter the tag immediately after .com/, .net/ , etc. For a tag, e.g., of #947219397274143433, a URL taking you directly to that tag part of the page would look like this: https://www.xyz.com/#947219397274143433. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


X-Ray Goggles. [1.23.5.1] This seems as if this may be popular, but I am unsure. Also see Mozilla X-Ray Goggles. [8.06.1.0] below, and for links to what may be valuable related resources and information. The source code site’s description is: “This lets you edit the raw HTML. It's very advanced editing.” However, an excerpt from each of two other sites with more complete descriptions are: “Remix Any Page on the Web   X-Ray Goggles makes it easy to see and remix the code behind your favorite web pages. The best part: you don't need any prior coding experience! Just activate Goggles, click on a section, and edit. Then, share your remixes with others”, X-Ray Goggles AND “X-Ray Goggles   X-Ray Goggles was a browser extension that let users see the code behind any webpage — and then remix it to create a customized version. The goal: give users a fun, hands-on way to learn HTML and CSS.”, Mozilla Foundation - X-Ray Goggles. The JavaScript is available at either the source code site Bookmarklets | 3kh0 or My Copy of Code, with javascript as follows:

javascript:(function () {var script=document.createElement('script');script.src='https://x-ray-goggles.mouse.org/webxray.js';script.className='webxray';script.setAttribute('data-lang','en-US');script.setAttribute('data-baseuri','https://x-ray-goggles.mouse.org');document.body.appendChild(script);}())








♦♦2. WORKING ON & INQUIRY WITH WEB PAGES & LINKS, PRIVACY CONCERNS♦♦:




Links as URLs. [2.01.0.0] THIS IS ONE OF THE BOOKMARKLET TOOLS I CANNOT LIVE WITHOUT. Display the underlying URLs of all links on the page you are on, including links that are not standard URLs, but instead JavaScript URLs. This is especially helpful in displaying the underlying JavaScript of a link to a JavaScript URL on a site providing bookmarklets, when you cannot drag and drop it (or select it in some manner, e.g., right-click) making a bookmark of it. See also, List all links, List all links (alternate), and A Bookmarklet to View Bookmarklets below. Further, even if you can drag and drop or right-click, you may be receiving something that is obviously flawed (and whatever). I have even seen “javascript” not completely spelled and certainly more than once. There is always at least some assurance and information seeing the actual underlying JavaScript, and then copying it (even a simple glance of its length). It is, in fact, often necessary for those using a mobile device. This may be helpful to all for various reasons. The JavaScript pasted below is also available at either, Copy of Source Code , or the Yeswap source code site, Links as URLs, with javascript as follows:

javascript:%28function%28%29%7Bvar%20i,c,x,h;for%28i=0;x=document.links[i];++i%29%7Bh=x.href;x.title+=%27%20%27+x.innerHTML;while%28c=x.firstChild%29x.removeChild%28c%29;x.appendChild%28document.createTextNode%28h%29%29;%7D%7D%29%28%29


List all links. [2.01.1.0] See also, Links as URLs above. Like Links as URLs, this works very well for JavaScript links too. The difference is that most text, etc., other than URLs and their titles, including "JavaScript" links, is stripped out, leaving URLs and "JavaScript" links in a neat list. I am not able to save its JavaScript here, but it is available at either the following source code site or My Site Copy of Source Code JavaScript (select "Raw" and copy the page). ".... Pops up a list of all the links on the current page. Great for printing the links with their URLs. When you click on a link in the list window it is opened in the original window. Doesn't work with frames. ....". If you are using the Internet Explorer browser, you may want to try the source code site's fourth bookmarklet (My Site Copy of Source Code JavaScript is the third). The source code site is General-Use Bookmarklets – WorldTimZone or My Site Copy of Source Code JavaScript is (select "Raw" and copy the page) list-all-links/list-all-links at master · flawpc/list-all-links     


List all links (alternate). [2.01.2.0] This works very well for JavaScript links tooSee also, Links as URLs above. “Creates a new page with just the links (the URLs) that appear in whichever page you are viewing. You can save the newly created page by choosing "Save As..." from the File menu.
Note: This page is unusual because it has mainly JavaScript URLs - if you test this here the result will look unusual (some won't display correctly)! To test this bookmarklet, try a more typical test page”. The JavaScript will not save properly here, but is available at either Copy of Source Code , or the source code site, Bookmarklets - Page Data tools


A Bookmarklet to View Bookmarklets. [2.01.3.0] By Chris Johnsen on GitHub. NOTE: This works with many more browsers/devices/operating systems beyond Mobile Safari in iOS revealing underlying JavaScript of links to JavaScript URLs. See also, Links as URLs above. Chris Johnsen's GitHub site is ChrisJohnsen/view-bookmarklets-bookmarklet: A bookmarklet that shows the code for bookmarklets. Useful on iOS devices where Mobile Safari can not directly save bookmarklets . After acknowledging a pop-up stating “Tap or click a bookmarklet to view its code” and doing so, a window will open containing its JavaScript. The JavaScript is available at either the source code site View Bookmarklets Bookmarklet or My Copy of Code .


search links. [2.01.4.0] A pop-up will appear requesting the word/phrase to search for within the link title texts and within the URLs for all of the page links, or advising you to leave the search field blank to list all links. Its primary purpose is to search links. Leaving it blank should NOT be considered a list all links alternate: for some links, only their title and no URL appear, and for others, only their URL and no title appear. Further, importantly, this does not necessarily reveal the underlying code of JavaScript links. Again, its primary purpose is to search links, and at this I must add, it seems very exact in doing an excellent job. The JavaScript is too long to paste here, but is available at either Copy of Source Code , or the source code site, User:JesseW/BookmarkletsUniversal - Wikipedia


♦ List Email Links. [2.02.4.0] This may only discover active email links. “Many pages have a link which lets you mail the webpage author, but the link might be called something like "feedback" or "write me" and buried among the other links on the page, so it can be hard to find. This lists all the email addresses you could have reached by clicking on all the links on the page”. The JavaScript will not save properly here, but is available at either, Copy of Source Code , or the source code site, Bookmarklets - Page Data tools.


♦ linked pages. [2.03.4.0] "Opens a window showing all pages linked to from the current page. ". You can see the links of the specific elements on the page. The JavaScript is slightly active saved here, but is available at either the source code site, https://en.wikipedia.org/wiki/User:JesseW/BookmarkletsUniversal , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/linked-pages/blob/master/linked-pages


♦ Links - titles and hrefs. [2.04.4.0] “Shows all links on the page and the contents of the link (text and/or images). Also shows title attributes of each link (if present - very useful for assessing how accessible your links are”. The JavaScript will not save properly here, but is available at either the source code site is, Accessibility-Checking Favelets - Little scripts that you can save to test for web accessibility | Accessify , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), Links-titles-and-hrefs/Links-titles-and-hrefs at master · flawpc/Links-titles-and-hrefs



♦ int/ext links. [2.05.4.0] "Colors internal links red, external links blue, and in-page links orange. ". The source code site is: https://en.wikipedia.org/wiki/User:JesseW/BookmarkletsUniversal , with javascript as follows:

javascript:(function(){var i,x; for (i=0;x=document.links[i];++i)x.style.color=["blue","red","orange"][sim(x,location)]; function sim(a,b) { if (a.hostname!=b.hostname) return 0; if (fixPath(a.pathname)!=fixPath(b.pathname) || a.search!=b.search) return 1; return 2; } function fixPath(p){ p = (p.charAt(0)=="/" ? "" : "/") + p;/*many browsers*/ p=p.split("?")[0];/*opera*/ return p; } })()


♦ Highlight links. [2.06.4.0] This provides a very clear and obvious yellow highlight over the links on a page. The JavaScript will not copy properly here, but it is available at either the source code site, https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/Highlight-links/blob/master/Highlight-links


Highlight NoFollow. [2.07.4.0] Conversely, links not highlighted are followed. “Identifies and Highlights NoFollow Links ... Extremely useful to quickly detect whether a webmaster is using the rel=”nofollow” attribute to his links or not. By clicking on this bookmarklet, all the links from a page that has the “nofollow” attribute will be highlighted with yellow”. The JavaScript is available at either My Copy of Code or the source code site 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing .


linkify. [2.08.4.0] "Makes plain-text URLs into links". The source code site is: Log Analysis Bookmarklets , with javascript as follows:

javascript:(function(){var D=document; D.body.normalize(); F(D.body); function F(n){var u,A,M,R,c,x; if(n.nodeType==3){ u=n.data.search(/https?\:\/\/[^\s]*[^.,;'">\s\)\]]/); if(u>=0) { M=n.splitText(u); R=M.splitText(RegExp.lastMatch.length); A=document.createElement("A"); A.href=M.data; A.appendChild(M); R.parentNode.insertBefore(A,R); } }else if(n.tagName!="STYLE" && n.tagName!="SCRIPT" && n.tagName!="A")for(c=0;x=n.childNodes[c];++c)F(x); } })();


♦ search links. [2.09.4.0] "Lists all links on the page containing the specified text.

Prompts for a string (word or phrase), and then lists links on the page that contain that string in a new window. The string may appear in the link's target url or in its anchor text. If you leave the prompt blank, all links on the page will be listed [emphasis added. Also, it list all links if you leave it blank in a neat line numbered order].

Opera/NS4: the text of the link won't be shown or searched (only the URL will be)".

It searches for links where the URL contains a specific search string, in the URL (or anchor text), and often not necessarily the link titles. E.g., if you only want those link URLs that lead to or involve Google (generally, by the URL itself), specify "google" in the input dialogue. Note that this bookmarklet lists the links, not their URLs. Because the JavaScript will not save properly here, please obtain it at either the source code site, https://www.squarefree.com/bookmarklets/pagelinks.html , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/search-links/blob/master/search-links


♦ named anchors. [2.10.4.0] This is one of Jesse's bookmarklets. "Makes anchors visible, letting you link to or bookmark a section of a page. ... This is useful if a long page has named anchors but no table of contents linking to those anchors, and you want to make a link to the middle of the page". The JavaScript will not save properly here, but is available at either the source code site, Web Development Bookmarklets , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), named-anchors/named-anchors at master · flawpc/named-anchors


Collect buglinks. [2.11.4.0] "Gathers all the bug links from a bugzilla page and does a query to get summary, state, severity, and priority. ...". The JavaScript will not save here, but is available at either the source code site, http://www.worldtimzone.com/bookmarklets/mozbugs.php , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/Collect-buglinks/blob/master/Collect-buglinks


W3C Broken Links Checker Bookmarklet 
[2.12.4.0] “... This bookmarklet scans the website you’re currently viewing in the W3C Link Checker tool for broken links. It gives you a detailed list with all the broken links, their status codes and the issues for which they don’t work [Emphasis added]”. The source code site is: 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing , with javascript as follows:

javascript:(function(){%20window.open('http://validator.w3.org/checklink?uri='+encodeURIComponent(location.href)+'&hide_type=all&depth=&check=Check')})();


♦ Show Domains. [2.13.4.0] "Gets the domains from all links on the page. A unique list of the domains are shown in a new window". The JavaScript will not copy properly here, but it is available at either the source code site, http://subsimple.com/bookmarklets/collection_links.php or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/Show-Domains/blob/master/Show-Domains


♦ Show timestamp (date) for page. [2.14.4.0] "Timestamp doesn't work on web sites at GoDaddy and some others.
If it shows today's date don't believe it". Its JavaScript will not save here, but it is available at either the source code site, http://donsnotes.com/tech/applications/bookmarklets.html , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/Show-timestamp/blob/master/Show-timestamp


♦ Last Modified. [2.14.5.0] “Shows the time the current page was last modified. If it's a frameset the date of the last modified page in the frameset is shown.

[NOTE this >>>] It will only work for static pages (their names usually end with .htm or .html). If the page is dynamically generated (as this page is) the resulting message will tell you. Some web servers may report the time stamp dynamically even though the page is static [emphasis added]”. The source code site is: http://subsimple.com/bookmarklets/collection_navigation.php , with javascript as follows:

javascript:function gett(w){try{var lm=new Date(w.document.lastModified);if(lm>maxd)maxd=lm;for(var i=0;F=w.frames[i];i++){gett(F);}}catch(e){}}var now=new Date();var maxd=new Date(document.lastModified);gett(window);if(maxd.getTime()==0||now.toUTCString()==maxd.toUTCString()){alert('Page is dynamically generated, cannot determine date.');}else{alert('Page was last modified '+maxd.toLocaleString());}


♦ General page stats. [2.14.6.0] “General page statistics, including when the page was last updated, what forms and stylesheets are linked, how many images, how many links and so on”. The JavaScript is too long to paste here, but is available at either the source code site, Accessibility-Checking Favelets - Little scripts that you can save to test for web accessibility | Accessify , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), General-page-stats/General-page-stats at master · flawpc/General-page-stats


♦ "DownRightNow?" [2.15.6.0] This checks if the site is down. The source code site is: https://codepen.io/thesturs/pen/xbRomP?q=bookmarklets&limit=all&type=type-pens#0 , with javascript as follows:

javascript:void(location.href='http://www.isitdownrightnow.com/downorjustme.php?url='+encodeURI(window.location.host));


♦ Get the QR code for the current URL (via google chart API). [2.16.6.0] The source code site is: http://jkirchartz.com/demos/bookmarklets.html , with javascript as follows:

javascript:(function(){window.open("http://chart.apis.google.com/chart?cht=qr&chs=500x500&chl=" + window.location,"", "width=500, height=500")})()


♦ View Scripts. [2.17.6.0] View the linked and embedded scripts in a page. The JavaScript will not save properly here, but is available at either, My Copy of Code, or the source code site, https://www.squarefree.com/bookmarklets/webdevel.html  .


♦ "Stumble Upon [now Mix] ?". [2.18.6.0] "Check if a site/page has been Stumble Uponed [now Mix]". The source code site is: https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript:(function()%7Bvar%20a=window,b=document,c=encodeURIComponent,d=a.open(%22http://www.stumbleupon.com/url/%22+b.location,'StumbleUpOn','location=1,status=1,scrollbars=1,resizable=1,alwaysRaised=1,width=800px,height=600px');a.setTimeout(function()%7Bd.focus()%7D,60)%7D)();


BuiltWith. [2.19.6.0] Although I am not into probing other people's info., this is good for understanding your own site too, like many features and technology I did not know my blog has ~ "Site Info – Another bookmarklet to find site info By Buildwith [sic., BuiltWith]". The source code site is: https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ ,  with javascript as follows:

javascript:void(window.open('http://builtwith.com/?'+location.host));


MXToolbox DNS Lookup. [2.19.7.0] Again, I am not into probing other people's info., but this is valuable information for your own site. The source code site is: GitHub - taylorbryant/bookmarklets: A list of potentially useful bookmarklets , with javascript as follows:


javascript:location.href='https://mxtoolbox.com/SuperTool.aspx?action=a%3a'+window.location.hostname+'&run=toolpage'


GTmetrix. [2.19.8.0] Again, I am not into probing other people's info., but this is valuable information for your own site. “GTmetrix Get a wide variety of performance metrics for any webpage”. The source code site is: Bookmarklets , with javascript as follows:


javascript: window.open('https://gtmetrix.com/?url=' + document.domain)


♦ PageXray. [2.19.9.0] Again, I am not into probing other people's info., but whatever ~ "Quickly learn about technologies used on a website". The source code site is: https://codepen.io/thesturs/pen/xbRomP?q=bookmarklets&limit=all&type=type-pens#0 , with javascript as follows:

javascript:(function(){window.open( "http://pagexray.com/scan/?page="+ location.hostname + location.pathname )})()


♦ WhoIs Search. [2.19.10.0] Again, I am not into probing other people's info., but whatever ~ "It helps you identify the owner of the domain, information regarding its creation date and the country of origin. There are also statistics regarding the on-page SEO". The source code site is: https://cognitiveseo.com/blog/5714/69-amazing-seo-bookmarklets-to-supercharge-your-internet-marketing/#6-8 , with javascript as follows:

javascript:(function(){ window.open('http://whois.sc/' + escape(window.location)); })();


♦ netcraft. [2.19.11.0] Again, I am not into probing other people's info., but whatever ~ "Tells you what type of server a site uses and displays an uptime graph", and a whole lot more site info. within its detailed Netcraft report. The source code site is: https://www.squarefree.com/bookmarklets/validation.html , with javascript as follows:

javascript:location = 'http://uptime.netcraft.com/up/graph?site='+escape(location); void 0


iwebchk.com. [2.19.12.0] Again, I am not into probing other people's info., but iwebchk.com provides valuable information for your own site, practical matters others often omit, e.g., your robot.txt file is blocking search engines, etc. The source code site is: Awesome Bookmarklets , with javascript as follows:


javascript:(function(){window.open( "http://iwebchk.com/reports/view/"+ location.hostname + location.pathname )})()


View Cookies. [2.20.12.0] "Shows the cookies stored by the page you're viewing". There seemed to be problems pasting the JavaScript here, but it is available at either the following source code site or My Site Copy of Source Code JavaScript (select "Raw" and copy the page). A pop-up confirmation will appear showing the cookies that are stored. The source code site is: https://www.squarefree.com/bookmarklets/misc.html or My Site Copy of Source Code JavaScript is (select "Raw" and copy the page), https://github.com/flawpc/view-cookies/blob/master/view-cookies


View Cookies Alternate.
[2.20.13.0] Show cookies. There seems to be problems pasting this type of JavaScript here, but it is available at either the source code site, Yeswap, Show Cookies , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), yeswap-show-cookies/yeswap-show-cookies at master · flawpc/yeswap-show-cookies 


Clear Cookies. [2.21.13.0] "Clears all cookies for the current page.". There seemed to be problems pasting the JavaScript here, but it is available at either the following source code site or My Site Copy of Source Code JavaScript (select "Raw" and copy the page). A pop-up confirmation will appear indicating that the cookies have been cleared. If desired, running a View Cookies bookmarklet above before and after this can be further proof that it has done its job. The source code site is: https://ostermiller.org/bookmarklets/cookies.html , or My Site Copy of Source Code JavaScript is (select "Raw" and copy the page): https://github.com/flawpc/clear-cookies/blob/master/clear-cookie

Clear Cookies Alternate. [2.21.14.0] naked browser. There seems to be problems pasting this type of JavaScript here, but it is available at either the source code site, http://nakedbrowser.com/android/help# , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/naked-browser-clear-cookies/blob/master/naked-browser-clear-cookies


♦ "javascript bookmarklet to edit cookies on a page", [2.22.14.0] by Travis Hardiman (dieseltravis) on GitHub. The JavaScript is too long to paste here, but it is available on his GitHub source code site (select "Raw" near the bottom of the page and copy the page), https://gist.github.com/dieseltravis/2846191#file-bookmarklet-js , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/edit-cookies/blob/master/edit-cookies


♦ modcookie. [2.22.15.0] "For on-the-fly cookie modification". This old fogy tried it, providing me in a dumbfound jaw dropped state with cookies to sure modify. It was followed by technical "path" information that I did not know what to do with. However, its creator, Ryan, a young genius and Information Security enthusiast (who sure is going places!) sure knows. He stated ".... I'll be looking forward to requests ....", so if need be, perhaps he will advise you how to use it at his following source code site (possibly you may need a rooted device to do so, but I am totally unsure). The source code site is: http://yaisb.blogspot.com/2006/08/new-bookmarklets.html, with javascript as follows:

javascript:document.cookie=prompt(document.cookie,document.cookie)+%22;path=/;%22;


♦ Create / Edit Cookies. [2.22.16.0] “Add To Browser ... 
Copy code to clipboard: javascript:document.cookie=prompt('Input "name=value"') ... Bookmark this page (Windows ⌃+D, Mac OSX ⌘+D) ... Replace URL with code from clipboard ... How To Use ... Visit the page you wish to add/change a cookie on ... Open bookmarklet ... Input the cookie name and value, e.g. name=value, cookies=12, txt = some text, Create / Edit Cookies (JavaScript Bookmarklet) . The preceding link is the source code site having the JavaScript as it is quoted above, also available at My Copy of Code .


♦ transfer cookies. [2.23.16.0] “(IE, Moz, Op7)   Creates a bookmarklet you can use to move cookies to another browser.   Displays each cookie for the current site and gives you a bookmarklet that sets the same cookies. You can use the generated bookmarklet to transfer the cookies to another computer or another browser. Due to the Heisenberg Uncertainty Principle, it is not possible to determine the domain of a cookie without changing its expiration date. As a result, this bookmarklet changes the expiration date of each cookie to about three years in the future as it tries to determine whether the cookie is set with the domain www.amazon.com, *.amazon.com, or *.com.   This bookmarklet is fragile in Netscape 4 because I had to squeeze it to work in Internet Explorer 6. In Netscape 4, it only works in some domains and often doesn't display the generated bookmarklet”. This definitely provides you with a bookmarklet, a link to a JavaScript URL. However, the “... Displays each cookie for the current site ....” I did not see. Since this is a Jesse/SquareFree bookmarklet, I should assume it is the fault of the browser/operating system combination I tested with. However, you can try possibly emailing any questions that may arise to Jesse Ruderman, jruderman@gmail.com (the current site email address, but the page has a last modified date of August 14, 2004). The JavaScript is available at either the source code site Miscellaneous Bookmarklets or My Copy of Code .


Kill  Headers. EU cookie notices, etc. [2.24.16.0] This may be a way of asserting a protest to some of the Web's recording. "Get Rid of Annoying Cookie Notifications With This Bookmarklet" ... "Ever since the European Union introduced their GDPR privacy laws earlier this year, websites have been required to be more direct about the online data they collect from visitors. ... This is generally a good thing, but you probably don’t need to be reminded (for the millionth time) that cookies are being placed on your computer every time you pull up your favorite site. For those suffering from terminal ‛cookie notification fatigue,’ consider installing the ‛Kill Sticky Headers’ bookmarklet to save your sanity. ... Once you have it installed, simply click the bookmarklet in your browser bookmarks bar and all of a website’s cookie notifications will disappear for a while. Since the bookmarklet removes any ‛sticky headers,’ you’ll also be able to get rid of other annoying elements, like ‛sign up for my newsletter’ prompts that attach to the bottom of a website or various ‛you are blocking ads’ warnings. ....". The source of the info. above is: https://lifehacker.com/get-rid-of-annoying-cookie-notifications-with-this-book-1828457930 . The source code site is: https://alisdair.mcdiarmid.org/kill-sticky-headers/ , with javascript as follows:

javascript:(function()%7B(function%20()%20%7Bvar%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3Bfor%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7Bif%20(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed')%20%7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()


♦ Clear Ads. [2.24.17.0] “If you're tired of web pages filled with blinking banner ads and annoying Flash, then this is the bookmarklet for you. It removes all Flash content, and all banner ads provided they are in one of the standard formats (468*60, 125*125, etc.). Also, scrolling marquees are removed, all gif animation is stopped, and background music is killed. ....”, Subsimple Layout Bookmarklets . I know it may be able to remove troubling banner ads taking up space, somewhat animated or not (perhaps much more as stated above, but I am uncertain). If it does not work to your satisfaction, visit the preceding source code site link for alternate JavaScript. This JavaScript is available at either the perceding source code site or My Copy of Code .



♦ Outline Bookmarklet. [2.25.17.0] This provides you with a summary outline of the page that you are on. The source code site is: https://codepen.io/dgca/pen/BmNdmy?q=Outline+bookmarklets&limit=all&type=type-pens , with javascript as follows:

javascript:(function()%7Bwindow.location.href %3D 'https%3A%2F%2Foutline.com%2F' %2B window.location.href%7D)()


Opait Summarizer. [2.25.18.0] This provides you with a summary outline of the page that you are on. There are options to select the number of sentences and keywords for the summary. “If you find yourself on the Internet a lot, following an idea or hunting for information, then the tool you are about to discover can help you save a lot of time. With the click of a button, right from your browser, you can examine a concise summary of any article before you decide whether or not to explore it further”. The source code site is Opait Summarizer , with javascript as follows:


javascript:var a='1',u='http://go.showsummary.com',t,d,f,e,q=''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);t=(+((''+Math.random()).substring(2))).toString(36);d=document;f=d.createElement('form');e=function(n,v){var x=d.createElement('input');x.type='hidden';x.name=n;x.value=v;f.appendChild(x);};e('SourceUrl',window.location.href);e('SourceText',q);e('AutoRun',a);f.target=t;f.method='POST';f.action=u;d.body.appendChild(f);window.open('',t,'height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=no,menubar=no,status=no');f.submit();


♦ "Font name? Page body font or selected text". [2.26.18.0] "A tool for web design & development, this bookmarklet reads what font stack the currently selected text — or body, if none — of the current web page has and guesses which font (or generic font keyword, such as sans-serif or the much newer system-ui) in the stack is actually being used. Note that the font stack is read via JavaScript, not CSS, so the value can change in at least one case. A font stack that uses BlinkMacSystemFont in CSS will report it as system-ui via this bookmarklet in Chrome". The JavaScript is too long to be pasted here, but it is available at either the source code site, https://alanhogan.com/bookmarklets#font-stack-guess , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/Font-name/blob/master/Font-name


♦ TestYOURFontsOnline. [2.26.19.0] The source code site is: https://codepen.io/thesturs/pen/xbRomP?q=bookmarklets&limit=all&type=type-pens#0 , with javascript as follows:

javascript:(function(d){var s=d.createElement('script'),h=d.head||d.getElementsByTagName('head')[0];s.src=('https:' == document.location.protocol ? 'https://rawgithub.com/ryanseddon/font-dragr/master/bookmarklet/fd-script.js' : 'http://fontdragr.com/bookmarklet/fd-script.js');h.appendChild(s);})(document);


♦ WebFontPicker: [2.26.20.0] "A bookmarklet that previews Google Fonts on a live website. ... Opening the bookmark on a site will load the picker in the top right corner". The source code site is: https://github.com/danielgavrilov/WebFontPicker , with javascript as follows:

javascript:(function(){var%20t=window.WFP=window.WFP||{},e=%22https:%22===window.location.protocol%3F%22https:%22:%22http:%22;t.bookmarklet=3,t.Picker%26%26t.Picker.show(),t.attached||t.Picker||(function(t){var%20e=document.createElement(%22link%22);e.rel=%22stylesheet%22,e.type=%22text/css%22,e.href=t,document.head.appendChild(e)}(e+%22//gavrilov.co.uk/wfp/WFP.css%22),function(t){var%20e=document.createElement(%22script%22);e.type=%22text/javascript%22,e.src=t,document.head.appendChild(e)}(e+%22//gavrilov.co.uk/wfp/WFP.full.min.js%22),t.attached=!0)})();


♦ Check Total Pages Google Indexed. [2.27.20.0] 

Want to know how many pages of any website is indexed in Google just open the website and use this bookmarklet". The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: location = "http://www.google.com/search?num=100&q=site:" + escape(location.hostname);
void 0


♦ Bing Site Index. [2.28.20.0] “Gives You a List with All the Pages Indexed by Bing for the Current Site ... This simple bookmarklet displays all the pages indexed by the Bing search engine. You can see how many pages are indexed by the number of results it displays in the upper-left corner”. The source code site is: 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing , with javascript as follows:

javascript:void(window.open(%27http://www.bing.com/search?q=site:%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27));


♦ DuckDuckGo Site Index. [2.29.20.0] “Displays All the Pages Indexed by DuckDuckGo for the Current Site ... This simple bookmarklet displays all the pages indexed by the DuckDuckGo search engine for the website you are currently viewing”. The source code site is: 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing , with javascript as follows:

javascript:void(window.open(%27https://duckduckgo.com/?q=site:%27+document.domain.replace(%27www.%27,%27%27),%27_blank%27));


Page Index Status BIG! [2.30.20.0] Not only is this accurate, somehow it is virtually instantGoogle Page Indexation Status. If Google represents it indexed your page, but other factors cast some doubt, this IS accurate according to its description: “You can quickly verify whether a page was indexed or not by Google. This simple bookmarklet displays your page in search results. That way you can also verify if was indexed with the right title, snippets, sitelinks, author information or other elements”. The source code site is: 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing , with javascript as follows:

javascript:(function(){%20window.open('http://www.google.co.uk/search?q=site%3A'+encodeURIComponent(location.href))})();


♦ "Enable Text Selection [2.31.20.0] 
To protect content from being copied some website disable the text selection functionality from users, you can restore text selection functionality by using this bookmarklet". The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: (function() {
function R(a) {
ona = "on" + a;
if (window.addEventListener) window.addEventListener(a, function(e) {
for (var n = e.originalTarget; n; n = n.parentNode) n[ona] = null;
}, true);
window[ona] = null;
document[ona] = null;
if (document.body) document.body[ona] = null;
}
R("click");
R("mousedown");
R("mouseup");
R("selectstart");
})()


♦ Revenge.css. [2.32.20.0] This clearly identifies many potential errors on a page. In advance, if it is your site, brace yourself, but do not instantly take revenge on yourself either ~ please, hold off! Clearly, it identifies a lot of issues that are not errors too! Nevertheless, it is useful, but how did it get that name anyway? Oh, you'll see, there is a “Comic” in this! “Revenge.css is a CSS bookmarklet that reports bad html using pseudo content. If the page you use it with has malformed links, deprecated attributes, 
inside inline elements, inaccessible buttons, badly nested sections or other errors, you'll see some ugly, pink errors written in nobody's favourite font: Comic Sans”. The source code site is: REVENGE.CSS , with javascript as follows:

javascript:(function(){revenge=document.createElement('LINK');revenge.href='https://rawgithub.com/Heydon/REVENGE.CSS/master/revenge.css';revenge.rel='stylesheet';revenge.media='all';document.body.appendChild(revenge);})();


♦ HTML-Lint. [2.33.20.0] “HTML-Lint is a tool designed to supplement HTML validation by identify coding practices that pass validation, but are less than ideal”. Again, in advance like Revenge.css above, if it is your site, brace yourself!
The source code site is: GitHub - curtisj44/HTML-Lint: A code quality bookmarklet and command-line tool , with javascript as follows:

javascript: (function(){'use strict';var script = document.createElement('script');script.src = 'https://curtisj44.github.io/HTML-Lint/dist/htmlLint.min.js';script.id = 'html-lint-js';document.body.appendChild(script);}());


♦ Show password. [2.34.20.0] A pop-up will appear displaying the password. This even works with Google. “This is an old but useful one. It reveal the password in the current page hidden behind dots”. Its JavaScript cannot be properly saved here, but is available at either the source code site, 10 Must Have Bookmarklets for Everyone , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), Show-password/Show-password at master · flawpc/Show-password   


♦ Subtle Patterns. [2.35.20.0] Places many options of transparent overlays or backgrounds on the screen. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function()%7Bvar newscript%3Ddocument.createElement(%27script%27)%3Bnewscript.type%3D%27text/javascript%27%3Bnewscript.async%3Dtrue%3Bnewscript.src%3D%27https://d2ueh8f0j2xol3.cloudfront.net/subtle-patterns-bookmarklet/static/js/all.js%3Fcb%3D%27 %2B Math.random()%3B(document.getElementsByTagName(%27head%27)%5B0%5D%7C%7Cdocument.getElementsByTagName(%27body%27)%5B0%5D).appendChild(newscript)%3B%7D)()%3


♦ 7.ly - Simply shorten urls. [2.36.20.0] Copy of Source Code , or the source code site is: 7.ly - Simply shorten urls , with javascript as follows:

javascript:void(location.href='http://7.ly/?url='+encodeURIComponent(location.href))


Backlink Analysis. [2.37.20.0] “Instant Backlink Explorer ... In order to run quick reports for your backlink profiles you can just place this bookmarklet in the bookmark bar. When you’re going to click on the bookmarklet, it will immediately create a backlink check for the site you’re currently viewing”. Backlinks should be of interest to all, technicians or not. However, this not only seems above and beyond at that, but it also analyzes new/lost links, referring domains, anchor text, rankings, pages, and broken pages. The source code site is: 69 Amazing SEO Bookmarklets to SuperCharge Your Internet Marketing , with javascript as follows:

javascript:location.href = 'http://explorer.cognitiveseo.com/?u='+ encodeURIComponent(location.href)+'&m=*U*'


♦ FAST internal backlinks. [2.38.20.0] Backlinks search with Yahoo. “...Searches Alltheweb/Fast for backlinks from other pages on the same site...”. The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:location = 'http://www.alltheweb.com/search?q=link.all:' + escape(location.href) + '+site:' + escape(location.host); 


♦ FAST external backlinks. [2.39.20.0] Backlinks search with Yahoo. “...Searches Alltheweb/Fast for backlinks from other sites...”. The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:location = 'http://www.alltheweb.com/search?q=link.all:' + escape(location.href) + '+-site:' + escape(location.host); 


♦ google backlinks. [2.40.20.0] Backlinks search with Google. “...Searches Google for backlinks...”. The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:location = 'http://www.google.com/search?q=link:' + escape(location); 


♦ ViewBacklinks. [2.41.20.0] Using Majestic Site Explorer, Site Explorer - Majestic . The source code site is: Awesome Bookmarklets , with javascript as follows:

javascript:(function(){ window.open('http://www.majesticseo.com/reports/site-explorer?folder=&q='+location.host)})();


♦ ShowLinkedSites. [2.42.20.0] Using Google. The source code site is: Awesome Bookmarklets , with javascript as follows:

javascript: window.open('https://www.google.com/search?q=link%3A ' + document.domain)


♦ Canonical Tag [URL] Checker. [2.43.20.0] A pop-up will appear indicating whether a canonical URL was found for the current page, whether the current page URL differs, with a result for the difference. The JavaScript pasted below is available at either, Copy of Source Code , or the source code site, Awesome Bookmarklets , with javascript as follows:

javascript:%20(function%20()%20{%20var%20url%20=%20document.location;%20var%20links%20=%20document.getElementsByTagName('link');%20var%20found%20=%20'Not Found';%20for%20(var%20i%20=%200,%20l;%20l%20=%20links[i];%20i++)%20{%20if%20(l.getAttribute('rel')%20==%20'canonical')%20{%20found%20=%20'Canonical Found\n\nCanonical Reference:\n'+l.getAttribute('href')+'\n\nCurrent URL:\n'+document.location;if(l.getAttribute('href')==document.location){found=found+'\n\nCanonical tag matches current URL.'}else{found=found+'\n\nThe Canonical reference and current URL are different. Canonical fallback in place.'}%20break;%20}%20}%20alert(found);%20})();


♦ Color code links. [2.44.20.0] “Firefox Internet Explorer Opera Makes all internal links on a site red, external links blue, and links pointing to the current page (internal bookmarks) orange”. The source code site is: CyberNotes: The Best Bookmarklets for your Browser! , with javascript as follows:

javascript:(function(){var i,x; for (i=0;x=document.links[i];++i)x.style.color=["blue","red","orange"][sim(x,location)]; function sim(a,b) { if (a.hostname!=b.hostname) return 0; if (fixPath(a.pathname)!=fixPath(b.pathname) || a.search!=b.search) return 1; return 2; } function fixPath(p){ p = (p.charAt(0)=="/" ? "" : "/") + p;/*many browsers*/ p=p.split("?")[0];/*opera*/ return p; } })()


♦ List Downloadable Files. [2.45.20.0] Who would have the nerve to visit a Homeland Security website looking for bookmarklets? I admit, an obsessed wandering old man! Lists downloadable files on the page, their links, and their type, e.g., .txt, .pdf, etc. I noticed that it may also list an external link to a downloadable file too. The source code site is: Web Accessibility Favelets | Homeland Security , with javascript as follows:

javascript:(function(){document.body.appendChild(document.createElement('script')).src='https://www.dhs.gov/xlibrary/oast/WAF/DownloadFileList.js';})();


♦ “ANDI (Accessible Name & Description Inspector) [2.46.20.0] A free tool used in the Trusted Tester Process that will: Provide automated detection of accessibility issues Reveal what a screen reader should say for interactive elements Give practical suggestions to improve accessibility and check 508 compliance”, Bookmarklets | Accessible Technologies | Virginia Tech . The source code site is: ANDI - Accessibility Testing Tool - Install , with javascript as follows:

javascript:void((function(){andiScript=document.createElement('script');andiScript.setAttribute('src','https://www.ssa.gov/accessibility/andi/andi.js');document.body.appendChild(andiScript)})());


♦ “Allow Right-click [2.47.20.0] Some pages stupidly disallow right-clicks, usually in a vain attempt to prevent you from viewing the html source or copying the images. Use this bookmarklet to restore that ability. Also restores the ability to select text on the page. ... Explorer, Netscape 6+, Mozilla: Allow Right-click”. The source code site is: Subsimple Layout Bookmarklets , with javascript as follows:


javascript:function kill(d){d.onmousedown=d.onmouseup=d.oncontextmenu=d.onselectstart=d.ondragstart=function(){return true;};}try{kill(document);for(var j=0;F=frames[j];++j)kill(F.document);}catch(e){}


♦ PageZipper. [2.48.20.0] “PageZipper Stitches together those annoying ‘Click to read more’ sites 
that require some 20+ clicks to get to the point”. The JavaScript cannot be saved here, but is available at either, My Copy of Code, or the source code site, Bookmarklets .


♦ Who.is. [2.49.20.0] “Do a "WhoIs" search for domain owners via GoDaddy”. The JavaScript cannot be pasted here, but is available at either My Copy of Code or the source code site Bookmarklets .


♦ DNSpropagation. [2.50.20.0] “Instantly perform a DNS lookup to check a domain names current IP address and DNS record information against multiple name servers located in different parts of the world”. The JavaScript cannot be pasted here, but is available at either My Copy of Code or the source code site Bookmarklets .


♦ HTML_CodeSniffer. [2.51.20.0] “Just highlight something on the page you are on and click this bookmarklet. It will display the full HTML for what you've highlighted!”. A small window(s) will appear in the top right of the page. If you do not make a selection, it will attempt to diagnose issues of the entire page. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets .


♦ Colordrop. [2.52.20.0] By Apoorv Saxena (ApoorvSaxena) with GitHub. “Interactive Drag and Drop Coloring   Color a website by dragging and dropping a color droplet from a palette.   Installation   Chrome Extension:   Download from Chrome WebStore or Bookmarklet....   Mozilla has a step by step description on how to add a bookmarklet.   Or alternatifly just copy and paste the content of production.min.js to your browser console.    You need to fall back to the browser extension or the copy and paste version for sites that block external scripts in their Content Security Policy directives.   Usage   Drag a color from the color palette(inspired by Material Design) to a website and color designated areas of it (like sections or texts). One can drag a color from the color palette and drop it on any area that lights up with a blue outline, including text elements.   Once the droplet that you are dragging gets dropped on a content area, a fun little Google Material like animation happens and the whole area gets filled with a colored circle.   Browser Support
Colordrop works best on latest browsers supporting transitions.   For all non-supported browsers, the extension does nothing and fallbacks to normal behavior without any explicit handling in your code. ....”, ApoorvSaxena/colordrop: Interactive Drag & Drop Coloring with Material Design Color palette . The JavaScript is available at either the preceding source code site link or My Copy of Code .


♦ [2.52.20.1] See simple-debug.css. By Chris Nager (chrisnager) with GitHub. “Debug your layouts with one line of CSS” within 12. WEB/COMPUTER CODE below.


♦ Show Comments. [2.53.20.1] “Displays any HTML comments left in the page by the developer”. This one can be very interesting! The JavaScript is available at either My Copy of Code or the source code site Bookmarklets - Codebox Software .


♦ Page Clipper. [2.54.20.1] “Delete items from a web page with just a click, this bookmarklet includes an Undo feature (you can try it on this page right now, just click the green box...). This bookmarklet has its own project at GitHub . The JavaScript is available at either My Copy of Code or the source code site Bookmarklets - Codebox Software .


♦ Hide Images/Objects. [2.55.20.1] “Hides any images/objects on the page”. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets - Codebox Software .


♦ Disable CSS. [2.56.20.1] “Disables any CSS stylesheets referenced by the page”. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets - Codebox Software .


GitHub Repo Info. [2.57.20.1] Through Ganapathy S (vicke4) on GitHub. “GitHub Repository Details   There are browser extenstions or plugins to fetch the size and creation date, but those are all browser dependent. Here's a browser independent solution.   As I'm not able to include JavaScript in the href tag in GitHub README.md. I'm linking the page here which contains the bookmarklet.      Get Bookmarklet | How to Make this work for Private repositories | Troubleshooting . ...”, vicke4/github-repo-info: Simple bookmarklet to get the size and creation date of GitHub repositories . A pop-up will appear stating the repository creation date and its size. The JavaScript is available at the source code site How to Know the Size and Creation Date of GitHub Repositories .


Release Notes Bookmarklet. [GitHub] [2.58.20.1] By CUPS (urbancups) with GitHub. “Convert your Github milestone to markdown release notes   Some projects take advantage of GitHub milestones and releases to track the development progress. To generate pretty release pages, using the issues in some milestone, you can use this utility bookmarklet that creates a markdown list with all the issues listed in a GitHub page (ex: milestones) organized by label (using the format type:...).   Install   Create a bookmarklet with the following: ..........   Use   Navigate to some GitHub issue list (ex: milestone page) Press the bookmarklet (content was copied to clipboard) Create/edit a GitHub release and paste there   Source   The source code for the bookmarklet is available here [a link to: release-notes-bookmarklet/release-notes-bookmarklet.js at master · urbancups/release-notes-bookmarklet ]”. The JavaScript may be more easily available at either the quasi source code site urbancups/release-notes-bookmarklet: Convert your Github milestone to markdown release notes or My Copy of Code .


target this window (IE, Moz, NS4, Op7). [2.59.20.1] “Makes links open in the same window (when you click them)”. I believe this may be valuable on a site like this, where you plan on returning when selecting multiple external links with an owner that doesn't know what he's doing (or is able to make sense of what the “settings” are doing!), causing your browser to load-up with multiple tabs. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ target new windows (IE, Moz, NS4, Op7). [2.60.20.1] “Makes links open in new windows”. This is the opposite of the bookmarklet immediately above. Now an additional tab(s) is desirable. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ target new bg windows (IE, Moz, NS4, Op7). [2.61.20.1] “Makes links open in new windows behind the current window.   Thanks to George Brunetti for the idea for this bookmarklet”. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ target one new window (IE, Moz, NS4, Op7). [2.62.20.1] “Makes links open in one new window”. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


remove redirects (IE, Moz, NS4, Op7). [2.63.20.1] This should be uniform law. Let the technicians worry about changing URLs and whatever. They will figure it out just fine (when forced to do some work as you would expect). Also, see my comment immediately below. “Changes redirecting links to go directly to the "real" target.   This bookmarklet uses two methods to determine the "real" target of a link.   If the link URL contains another URL, as in http://example.com/redir.cgi?to=http://example.net/ , the link becomes a link to http://example.net/. If the link has a mouseover effect, and the mouseover effect puts something in the status bar that looks like a full URL, the link gets that URL.   Based on a submission by Michael Roller and a suggestion from Guido Tonini”. Currently, I have not been able to test this bookmarklet, but since it is from Jesse/SquareFree's site, it likely has broad functionality. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ hrefs as link text (Moz). [2.64.20.1] “Changes the text of links to match their hrefs”, i.e., it shows links as URL hyperlinks. This is related to my comment immediately above. It is nice to know where you are going, except that meaningful information is rendered worthless with laws not restricting redirects. How many people, unfortunately, children too, have had unexpected redirect pornography in their face. Even a pervert would admit that the current state of the Web is wrong. However, it likely would take substantial self/pro bono efforts by the legal profession to get bureaucrats working. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ full urls as link text (IE, Moz, Op7). [2.65.20.1] “Changes the text of links to match their absolute urls”. Now, this was written by Mr. Jesse Ruderman, so I find it virtually impossible to believe it is wrong. However, W3C states, in part, “.... An absolute URL - points to another web site ....”, HTML a href Attribute . This definitely also modifies internal links to become URL hyperlinks., the same as the bookmarklet immediately above. In any event, you young whippersnapper geniuses sure understand Jesse and what I am missing here. The JavaScript is available at either the source code site Link Bookmarklets or My Copy of Code .


♦ frmget (IE, Moz, NS4, Op7). [2.66.20.1] “Makes "Post" forms submit to bookmarkable URLs (with ?var=value).   Turns all Post forms on a page into Get forms, allowing you to bookmark a search-results page. Try it on Merriam-Webster or everything2!   Background: There are two types of forms on the Web, Get forms and Post forms. Most search forms are Get forms, which include form data as part of the URL in a format like ?var=value. Forms that have a permanent effect, such as sending e-mail, are always Post forms. Some sites use Post forms for searches when the URL is ugly or long, which makes it difficult to bookmark the results of the search, but most of these sites also accept the same form submitted using the Get method.   Passwords: You can use this bookmarklet to store URLs with passwords as bookmarks, but if you do, you should be aware of several security issues: Your password will be visible to anyone who shares your bookmarks.   Your password will be visible to anyone looking over your shoulder.   Your password will be visible to the owner of a site linked to by the page whose URL contains the password. Using a bookmark with a password to your webmail inbox is fairly safe, but I wouldn't recommend keeping a bookmark with a password to a site that has many external links on its front page (e.g., Slashdot). Thanks to Johannes la Poutre [  mailto:jlpoutre@corp.home.nl  ] for pointing this out”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ toggle checkboxes (IE, Moz, NS4, Op7). [2.67.20.1] “Toggles the state of each checkbox on the page”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ next option (IE, Moz, NS4, Op7). [2.68.20.1]“Selects the next option in each group of option buttons.   In each group of option buttons, selects the option after the previously selected one. If no option was previously selected, selects the first.   Based on a suggestion by Tim Berry (Inktomi)”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ allow no option (IE, Moz, NS4, Op7). [2.69.20.1] “Click on a selected option button to clear the selection.   Allows you to unselect an option button without selecting another option”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ remove maxlength (IE, Moz, Op7). [2.70.20.1] “Removes maxLength restrictions from textboxes.   Submitted by David Grossberg . The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ enlarge textareas (IE, Moz, Op7). [2.71.20.1] “Makes textareas 5 lines taller.   Suggested by Steen Augart ”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ show hiddens (IE, Moz, Op7). [2.72.20.1] “Shows hidden form elements.   Shows hidden form elements as textboxes and lets you edit them.   Suggested by ‘shad’ ”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ undisable (IE, Moz, Op7). [2.73.20.1] “Enables all form elements.   Lets you edit license agreements and other disabled form elements.   Submitted by David Grossberg ”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ character count (IE, Moz, Op7). [2.74.20.1] “Displays a running count of the characters in each textbox.   Clicking again makes the counts go away”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ remember password (Moz). [2.75.20.1] “Makes the browser ignore web site requests to not remember passwords.   Some sites, including many banks and a few other sites such as Yahoo Mail and Microsoft Passport, tell browsers not to remember passwords for visitors using autocomplete="off". This bookmarklet makes the browser ignore autocomplete="off" temporarily, allowing you to save passwords even on sites that use autocomplete="off".   Use this bookmarklet just before submitting the form with your password in it. When you submit the form, your browser should offer to remember the password (as if the site didn't use autocomplete="off"); click "Yes". Once your browser has your password stored, it will ignore autocomplete="off", so you won't have to use the bookmarklet each time you visit the site.   Thanks to Erich Iseli for making the bookmarklet work on the Passport site.   This bookmarklet only works on sites that use autocomplete="off" to prevent your browser from remembering passwords. If the site uses another method to break your browser's password manager, such as having two password fields or submitting the form using JavaScript, this bookmarklet won't help”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ htmlarea ie (IE). [2.76.20.1] NOTE: For Internet Explorer, but others interested in this should try it anyway. “Lets you edit textareas expecting HTML code as wysiwyg. (IE)”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ htmlarea moz (Moz). [2.77.20.1] “Lets you edit textareas expecting HTML code as wysiwyg. (Mozilla)   Wysiwyg editing in web pages only works in Mozilla 1.4+ and Mozilla Firebird 0.6.1+. Some Mozilla derivatives and some unofficial Mozilla Firebird builds don't enable it”. The JavaScript is available at either the source code site Form Bookmarklets or My Copy of Code .


♦ view selection (IE, Moz). [2.78.20.1] “Displays the selection in a new window.   Copies the selection into a new window, preserving links, paragraphs, and images. Uses: Free the text of article from surrounding advertisements. (Tip: in Mozilla, while viewing a page that uses a table layout, you can Ctrl+click text to select the table cell it is in.)   Make another bookmarklet, such as search links or collect buglinks, only look at one part of a page [emphasis added]”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .


♦ sort table. [2.79.20.1] “(IE, Moz, Op7)   Lets you sort tables in a web page alphabetically.   Adds an row to the top of each table on the page with an "a" link and a "d" link in each column. You can then click on these links to sort the table ascending or descending by that column. The sort is alphabetical by HTML code, so if the table entries are links, the link URLs will be given higher precedence than the text of the links”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .


♦ number rows. [2.80.20.1] “(IE, Moz, Op7)  Numbers the rows of each table.   Useful on for sorted tables such as most frequently reported Mozilla bugs .   If a table has a header row, the bookmarklet does not give the header row a number but instead adds a header for the new row-number column with the text ‘Row’ ”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .


♦ number lines. [2.81.20.1] “(IE, Moz)   Numbers lines in <pre> tags or plain-text documents.   Hits a weird bug on plain-text documents in newer versions of Mozilla (bug number?)”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .


♦ zap events. [2.82.20.1] “(IE, Moz, NS4, Op7)   Removes event handlers, killing blind links and exit pop-up ads.   Based on a Netscape 4 bookmarklet of the same name by Johan Sundström [ << A link to: http://web1.archive.org/web/20010902193716/http://a205.ryd.student.liu.se/bookmarklets.html , Internet Archive: Page Not Found [    ], but having a similar URL with a similar named bookmarklet, “Zap all event handlers”, 34, at Johan Sundström's bookmarklet collection ], and updated to work in Internet Explorer and Mozilla.   This bookmarklet only zaps event handlers for 4 events: onmouseover, onmouseout, onunload, and onresize. I think these are the events most often used to annoy visitors. It is faster in Netscape 4 and Mozilla, which support ‘event capturing’, than it is in Opera and Internet Explorer”. The JavaScript is available at either the source code site Bookmarklets for Zapping Annoyances or My Copy of Code .


♦ restore selecting. [2.83.20.1] “(IE, Moz)   Fixes pages that disable text selection.   In IE, only works if the text-selection-blocking event is on window, document, or body. Luckily, most of these scripts put their events on one of these elements.   Suggested by Jeff Moon”. The JavaScript is available at either the source code site Bookmarklets for Zapping Annoyances or My Copy of Code .


♦ view style sheets. [2.84.20.1] “(Moz)   Displays linked and embedded style sheets.   Tip: since the style sheets are all in one window, you can quickly search them using your browser's Find feature.    Loosely based on Samrod Shenassa's ‘document info’ bookmarklet”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


♦ list classes. [2.85.20.1] “(IE, Moz, Op7)   Lists classes used in the document”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


♦ topographic view. [2.86.20.1] “(IE, Moz, Op7)   Shows the nesting level of every element using shading.   Shades the BODY element black, children of the body dark gray, and so on for up to fifteen layers of nesting. Beyond sixteen layers of nesting, shades every element pink (instead of white).   Since each element is slightly lighter than its parent, it is easy to see the extent of each element at a glance. The overall brightness of a page can give you an idea of how complex a page's markup is. Since this bookmarklet doesn't add borders, it preserves layout to the pixel.   Based on a bookmarklet by Joseph Pearson [underscores are currently unreachable links to host http://www.make-believe.org/ ]. Joseph's version works by recursing through the document, and works with more browsers (including Safari). This version works by adding a CSS style sheet, and is faster in IE and Mozilla”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


♦ topo with borders. [2.87.20.1] “(Moz, Op7)   Shows the nesting level of every element using shading and 3D borders.   Like "topographic view" [immediately above here], but sacrifices perfect layout preservation for a more 3D look”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code, https://raw.githubusercontent.com/flawpc/TopoWithBorders/master/TopoWithBorders .


♦ top. [2.88.20.1] “(IE, Moz, NS4, Op7)   Goes to the top level [often the home page] of the site.   For example, takes you from http://www.foo.com/bar/baz.html to [home page] http://www.foo.com/”. Or, e.g., https://blog.firingsite.com/p/225-bookmarklets-140-nontechnical.html takes you to this blog's home page https://blog.firingsite.com/. The JavaScript is available at either the source code site Miscellaneous Bookmarklets or My Copy of Code .


♦ atw plaintext backlinks. [2.89.20.1] “(IE, Moz, NS4, Op7)   Searches Alltheweb for non-hyperlinked ‘backlinks’ ”. NOTE: This now uses Yahoo Search and I am not 100% sure it only picks-up non-hyperlinked backlinks. The JavaScript is available at either the source code site Search Engine Optimization Bookmarklets or My Copy of Code .


♦ Add borders. [2.90.20.1] “(IE, Moz, Op7)   Adds a green border around each element on the page.
Mozilla/NS6 bugs: 60829 causes tiny drawing errors when scrolling some pages.   IE bugs: can stop images from loading”. The JavaScript is available at either the source code site Bookmarklets for Testing Browsers or My Copy of Code .









♦♦3. TRANSLATE♦♦:




Google Translate. [3.01.0.0] Translate the page you are on (or try the one below) to English [or basically, to whatever you desire (including Latin)] from an auto detection of many languages [or set for a specific language]. The source code site is: Yeswap, Google Translate , with javascript as follows:

javascript:location=%27http://translate.google.com/translate?u=%27%20+%20encodeURIComponent%28location%29;


Google Translate. [3.01.1.0] Translate the page you are on (or try the one above) to English [or basically, to whatever you desire (including Latin)] from an auto detection of many languages [or set for a specific language]. Please see the afternote, 12/30/20 below. The source code site is: https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript:var%20t=((window.getSelection&&window.getSelection())%7C%7C(document.getSelection&&document.getSelection())%7C%7C(document.selection%20&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset%7C%7Cdocument.characterSet);if(t!='')%7Blocation.href='http://translate.google.com/translate_t?text='+t+'&hl=en&langpair=auto%7Cen&tbb=1&ie='+e;%7Delse%7Blocation.href='http://translate.google.com/translate?u='+escape(location.href)+'&hl=en&langpair=auto%7Cen&tbb=1&ie='+e;%7D;

Afternote, 12/30/20. A guest, Tóth S., who began having problems with the JavaScript above was kind enough to advise me of two improved source code sites, as follows:

hastebin - bijupuvuna, https://hastebin.com/bijupuvuna.js

And another format that also works, https://gist.githubusercontent.com/illusionfield/db576c73a103f37e0044/raw/cdc521ffed72d620c1750c8594095d9142e8b865/google-translate-bookmarklet.min.js


♦ The Bing Microsoft Translator. [3.02.1.0] "Microsoft Translator Bookmarklet to Translate Websites". You will need to go to the link below to get the translator bookmarklet I refer to as a bookmark-bookmarklet, so to speak. I believe there may be hidden self-serving motives providing a "Bookmarklet" in this fancy manner (if it is even a bookmarklet in the first place). When you open the link below, select your language and then bookmark it. That then becomes the bookmark-bookmarklet. "Now open the webpage which is not in your native language and click on the bookmarklet. That's it. ... We tested the bookmarklet in Internet Explorer, Google Chrome, Mozilla Firefox and Opera and it worked in all these browsers perfectly. ...". Merely viewing some stored cookies, could they have hit on a DNA sample too? The source code site, so to speak due to fancy muck up (at least I used an m, not an f) is [Note: I am also forced to advise you this is not a "Download" URL (evidence a good heart by genuine thought of others in terminology used ~ something really is missing here!!!?) >>>] Download Microsoft Translator Bookmarklet to Translate Websites in a Single Click - AskVG , with a link as follows:

https://labs.microsofttranslator.com/


♦ Microsoft / Bing Translator Bookmarklet. [3.02.2.0] “Since Microsoft has removed their bookmarklet for their Microsoft Translator, which is also used by Bing, I created this simple bookmarklet that does the same thing. .... To use the bookmarklet: Navigate to a web page in a different language Click the "MT" button [i.e., your bookmarklet], or whatever you named it A new window or tab should open that will translate the page into English. If you want to translate into a different language, just pick a different language in the target language dropdown Microsoft Translator should automatically detect the from language, but if it doesn't, just change it in the from language dropdown If the bookmarklet stops working, it's probably because Microsoft has changed the Translator URL and/or parameters. You can try to fix it yourself, but please let me know. ....”, GitHub - riegelstamm/msxlatorbkmklet: Microsoft / Bing Translator Bookmarklet . The JavaScript pasted below is available at either the preceding source code site link or My Copy of Code .


javascript:void(window.open('http://www.microsofttranslator.com/bv.aspx?from=&to=en&a='+location.href))


Vocabulist Bookmarklet. [3.03.2.0] “Instant translation popups for learning languages ... Read a webpage in the foreign language you are learning and, when you come across a difficult word that you don't understand, hover the mouse over the word, a helpful popup translation instantly appears! ... [emphasis added] Activate for a specific webpage by clicking the bookmarklet. There is a new website (in progress) [emphasis added] for the vocabulist bookmarklet/extension which is now called vocapop ... This software tool provides a translation in the form of a tool-tip or "speech bubble" that appears above words in the text of web-pages. This only occurs when the word is hovered over and therefore the text can be read with translation help when needed. Translation of highlighted/selected text is also provided in the tool-tip so that the context of the word can aid with understanding of the sentence as is audio speech output. 39 languages are supported from Arabic (العربية) to Vietnamese (Tiếng Việt). ... click on it, the settings dialog will then appear at the top left of the browser page. After you have selected your languages hover the mouse pointer over a word, the bookmarklet will provide an immediate translation, you can also right-click and select to translate more than one word or sentences. If you select the audio option the bookmarklet will speak your translation. (if you don't feel like reading you can also use the bookmarklet to read to you in your own language by making both the from and to languages to be the same language) Visit an page that you want to learn to read in a foreign language, click the Vocabulist bookmarklet, and get instant popup translations.


* For mobile please see these links Chrome on iOS, Chrome on Android, Safari on iOS .... [End of quotation]”.

Because the JavaScript must be tailored to your selection of many from and to languages, in addition to whether you desire text, audio, or text and audio, you must visit the source code site to have them prepare your individual bookmarklet JavaScript code. The source code site is: Vocabulist Bookmarklet .









♦♦4. BOOKMARKS & SHARING♦♦:




Add to Google Bookmarks. [4.01.0.0] Add the page you are on to your Google Bookmarks. Google Bookmarks is an oldie but goodie and I believe it still comes out on top [Other than their modification on occasion of saved direct URLs pasted within its notes field (one could presume is for their ad tracking reasons). Shareholders may have a major stake in such matters (with any obvious tactics lacking tactics). I have a post addressing these matters in part.]. The JavaScript below is Google's bookmarklet from their site (bottom of your bookmarks list, official, so to speak). Yeswap, Add to Gbookmarks , and Digital Inspiration, Google Bookmark Bookmarklet , have one too. Despite Yeswap's specification for mobile browsers and Digital Inspiration's for iPad, iPhone and iPod Touch Browser, they likely work for many other browsers/operating systems. All three have very different JavaScript, and all three work for me. The source code site is: Google - Bookmarks , with javascript as follows:

javascript:(function(){var a=window,b=document,c=encodeURIComponent,d=a.open("https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c(b.location)+"&title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=510px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();


♦ FavoritUs.com, [4.02.0.0] FavoritUs Bookmarks Online, save favorites links , is a free online bookmarking (and bookmark storage) service. There has been some recent change in ownership, however, they were last known to me to probably serve professional bookmark makers (WHAT ! ?) who need order and a sense of control over bookmarks that they make (and probably have a lot of them too!). The bookmarklet below adds the page you are on to your FavoritUs bookmarks. If you decide to use their service, you should try to somehow obtain guidance on using their very orderly bookmark tree by categories, subcategories, etc. It is noteworthy to not import the same bookmarks more than once, because things will get all mucked up (how would I know this?). They seemed to have an infinite bookmark capacity (again, how would I know this?), and they were good people too. I am unable to provide you with a source code site, but 
an alternate JavaScript copy is My Site Copy of Source Code JavaScript (select "Raw" and copy the page): FavoritUs/FavoritUs at master · flawpc/FavoritUs , with javascript as follows:

javascript:window.location='http://www.favoritus.com/post.php?lang=EN&gettitle=' + escape(document.title.replace(/ /g,'+')) + '&getlink=' + escape(location.href);


♦ Favorites - AOL. [4.03.0.0] "FAVORITES. Our signature bookmarking site allows you to save what you love to the cloud and provides you easy access from any device, anywhere. ... Add the Bookmarklet. Add Faves quickly ....". The source code site is: https://www.aol.com/favorites/ , with javascript as follows:

javascript:(function(w, d){ var v = '1.0'; var url = d.location.href; var title= d.title; var width = 600; var height = 500; var screenX = (w.screenX != null ? w.screenX : w.screenLeft) || 0; var screenY = (w.screenY != null ? w.screenY : w.screenTop) || 0; var screenWidth = (w.outerWidth != null ? w.outerWidth : d.body.offsetWidth); var offsetHeight = (w.outerHeight - w.innerHeight) || 0; var left = screenX + Math.floor(screenWidth / 2) - Math.floor(width / 2); var top = screenY + offsetHeight + 40; var bookmarkletUrl = 'http://www.aol.com/favsbookmarklet/' +'?title='+encodeURIComponent(title) +'&url='+encodeURIComponent(url); var newWin = w.open( bookmarkletUrl, 'aol_favorites_bookmarklet', 'width='+width+',height='+height+',left='+left+',top='+top+',scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no', true); newWin.focus(); })(window, document);


Share It! [4.04.0.0] "You’ve previously seen sharing bookmarklets for Twitter, Facebook and Twitter but if you would like to share stuff on a different social sites – like Reddit, StumbleUpon, Hacker News, etc. – use this universal [emphasis added] sharing bookmarklet". This bookmarklet is known to work with some other browsers/operating systems, and perhaps works with many others too (i.e., in addition to those mentioned in the title: iPad, iPhone and iPod Touch Browser). I should also mention its voluminous share services options (that even includes a field to search for your service). It is universal indeed. The source code site is: https://www.labnol.org/software/iphone-ipad-bookmarklets/18969/ , with javascript as follows:

javascript:void((function(svc) {var d=document,w=window,p=0,b=function(){if(!p){p=1;if(_atc.xol)_adr.onReady();if(w.addthis_sendto)addthis_sendto(svc||'bkmore',{product:'bmt-'+_atc.ver})}else{p=0;if(_atw)_atw.clb()}};if(!w._atc){var ol=w.addthis_onload||[],o=d.createElement('script');w.addthis_product = 'bmt-250';o.src='//s7.addthis.com/js/250/addthis_widget.js#domready=1&username=bookmarklet';ol.push(b);w.addthis_onload=ol;d.getElementsByTagName('body')[0].appendChild(o)}else b()})())


E-MAILIT FOR WEB BROWSERS

E-MAILiT Bookmarklet. [4.04.1.0] “When you see "Share" in your bookmarks, you're done. Using the Bookmarklet is simple. When you get to a page that you want to share, simply click on the Share bookmark and the E-MAILiT widget loads. Now you can quickly share to everyone, anything, anywhere right from your favorite web browser”. This is similar to Share It! above, also with voluminous share services options, including a field to search for your service. The source code site is: E-MAILiT for Browsers - E-MAILiT Bookmarklet , with javascript as follows:

javascript:if(typeof window.e_mailit == 'undefined'){(function(){var b=document.createElement('script');b.type='text/javascript';b.async=true;b.src='https://www.e-mailit.com/widget/menu3x/js/bookmarklet.js';var c=document.getElementsByTagName('head')[0];c.appendChild(b)})();}else{e_mailit.menu.open();}void(0);


AddToAny for Browsers - AddToAny Bookmarklet. [4.04.2.0] This is similar to Share It! above, also with voluminous share services options, including a field to search for your service. The source code site is: AddToAny for Browsers - AddToAny Bookmarklet , with javascript as follows:

javascript:(function(){f='https://www.addtoany.com/share#url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title);a=function(){if(!window.open(f,'addtoany','width=800,height=600,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()


Shareaholic Share. [4.04.3.0] Like Share It! and AddToAny for Browsers above, this offers voluminous share services options, including a field to search for your service. The JavaScript is too long to paste here, but is available at either My Copy of Source Code , the source code site, Shareaholic Share Button, Email Button, Bookmark Button Bookmarklet , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), shareaholic-share/shareaholic-share at master · flawpc/shareaholic-share


♦ Quora. [4.05.3.0] Share with Quora and share your knowledge for the benefit of the rest of the world. The source code site is: https://sacha.me/bookmarklets/ , with javascript as follows:

javascript:var%20d%3Ddocument,w%3Dwindow,e%3Dw.getSelection,k%3Dd.getSelection,x%3Dd.selection,s%3D(e%3Fe():(k)%3Fk():(x%3Fx.createRange().text:0)),f%3D%27http://www.quora.com/board/bookmarklet%27,l%3Dd.location,e%3DencodeURIComponent,p%3D%27%3Fv%3D1%26url%3D%27%2Be(l.href),u%3Df%2Bp%3Btry%7Bif(!/%5E(.*%5C.)%3Fquora%5B%5E.%5D*%24/.test(l.host))throw(0)%3B%7Dcatch(z)%7Ba%20%3Dfunction()%7Bif(!w.open(u,%27_blank%27,%27toolbar%3D0,scrollbars%3Dno,resizable%3D1,status%3D1,width%3D430,height%3D400%27))l.href%3Du%3B%7D%3Bif(/Firefox/.test(navigator.userAgent))setTimeout(a,0)%3Belse%20a()%3B%7Dvoid(0)


♦ Pin Image. [4.06.3.0] Pin/share an image on Pinterest. I imagine you should select a particular image, otherwise it will likely grab multiple images to pin/share. The source code site is: https://sacha.me/bookmarklets/ , with javascript as follows:

javascript:void((function(d)%7Bvar e%3Dd.createElement(%27script%27)%3Be.setAttribute(%27type%27,%27text/javascript%27)%3Be.setAttribute(%27charset%27,%27UTF-8%27)%3Be.setAttribute(%27src%27,%27//assets.pinterest.com/js/pinmarklet.js%3Fr%3D%27%2BMath.random()*99999999)%3Bd.body.appendChild(e)%7D)(document))%3B


♦ Reddit. [4.07.3.0] “Social Bookmarking and Sharing”. The source code site is: 100+ Useful Bookmarklets For Better Productivity | Ultimate List - Hongkiat , with javascript as follows:

javascript:(function()%7Blocation.href='http://reddit.com/submit?url='+location.href+'&title='+encodeURIComponent(document.title)%7D)()


♦ Digg this! [4.08.3.0] Submit a link, possibly to your online Digg Reader, but I am totally unsure of this. In fact, a statement I came across somewhere after the fact makes it likely I am wrong. The source code site is: https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript:location.href='http://digg.com/submit?phase=3&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)


♦ "Reference bookmarklet [4.09.3.0] - generate a string containing the page title, URL and any selected text", allowing you to copy all of its content (the string) to your clipboard and then copy all of it (the string) to whatever. Also, see the source code site for more information. The source code site is: Reference bookmarklet - generate a string containing the page title, URL and any selected text , with javascript as follows:

javascript:(function(){let text=""; if(window.getSelection()!=''){text=window.getSelection().toString()+"\n";}prompt("Press Ctrl+C, Escape", document.title+"\n"+location.href+"\n"+text);})()


Save to Pocket. [4.09.3.1] See under the category 6. PAGE CAPTURES below. 



♦ Google+ Share. [4.10.3.1] Although Google announced the shut down of Google+ for consumer accounts (see e.g., Google+ ), it still lives on for G Suite accounts generally, etc. Possibly this bookmarklet will remain of value to some. The source code site is: Bookmarklets , with javascript as follows:

javascript:void(window.open(%22https://plus.google.com/share?url=%22+encodeURIComponent(location),%20%22Share%20to%20Google+%22,%22width=600,height=460,menubar=no,location=no,status=no%22));


♦ Post to Hacker News. [4.11.3.1] Share/post to Hacker News. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){window.location.href=%22http://news.ycombinator.com/submitlink?u=%22+encodeURIComponent(document.location)+%22&t=%22+encodeURIComponent(document.title)})()


♦ Send to Instapaper. [4.12.3.1] Instapaper, Instapaper , states “.... Save all of the interesting articles, videos, cooking recipes, song lyrics, or whatever else you come across while browsing. With one click, Instapaper lets you save, read, and manage the things you find on the Internet. ....”. The source code site is: Bookmarklets , with javascript as follows:

javascript:function iprl5(){var d=document,z=d.createElement('scr'+'ipt'),b=d.body,l=d.location;try{if(!b)throw(0);d.title='(Saving...) '+d.title;z.setAttribute('src',l.protocol+'//www.instapaper.com/j/LlqY8NxXEekD?u='+encodeURIComponent(l.href)+'&t='+(new Date().getTime()));b.appendChild(z);}catch(e){alert('Please wait until the page has loaded.');}}iprl5();void(0)


♦ Pinboard. [4.13.3.1] Add a bookmark, add a read later. The source code site is: Bookmarklets , with javascript as follows:

javascript:q=location.href;if(document.getSelection){d=document.getSelection();}else{d='';};p=document.title;void(open('https://pinboard.in/add?url='+encodeURIComponent(q)+'&description='+encodeURIComponent(d)+'&title='+encodeURIComponent(p),'Pinboard','toolbar=no,width=700,height=350'));
javascript:q=location.href;p=document.title;void(t=open('https://pinboard.in/add?later=yes&noui=yes&jump=close&url='+encodeURIComponent(q)+'&title='+encodeURIComponent(p),'Pinboard','toolbar=no,width=100,height=100'));t.blur();


♦ Post to Delicious. [4.14.3.1] “Add the current page to del.icio.us using the standard Del.icio.us Add Bookmark form. ...”. The source code site is: Post to Del.icio.us , with javascript as follows:

javascript:location.href=%27http://del.icio.us/post?v=4;url=%27+encodeURIComponent%28location.href%29+%27;title=%27+encodeURIComponent%28document.title%29


♦ Add to Diigo. [4.15.3.1] “Add the current page to the social bookmarking service Diigo”. The source code site is: Add to Diigo , with javascript as follows:

javascript:void(window.location=%27http://www.diigo.com/post?url=%27+document.location+%27&title=%27+document.title);

♦ Favattic. [4.16.3.1] Favattic is an online bookmark management service. One method of adding bookmarks is using their bookmarklet. Their website is at Online Bookmark Manager for Individuals and Teams - favattic.com . The JavaScript pasted below is available at: Copy of Source Code .

javascript:location.href='http://www.favattic.com/app/#/favorites?create=true&title='+encodeURIComponent(window.document.title)+'&url='+encodeURIComponent(window.location.href);


♦ Papaly. [4.17.3.1] “Papaly is a bookmark management and discovery tool. We exist to make your web browsing a little easier by helping you save and organize your bookmarks into collections called boards. Inside each board, you can have multiple categories with related links. Use these boards to build a collection of bookmarks related to a topic. Maybe a collection of your favorite blogs or blog posts about a subject, or a collection of bookmarks about science and technology. We are an independent, privately held company headquartered in Palo Alto, California. ....”, About | Papaly . When you use their bookmarklet, a very small light blue pop-up window will appear in the top right of the page you are on containing various bookmarking options to choose from. The JavaScript pasted below is available at either, Copy of Source Code , or the source code site that I received the JavaScript from, Our Apps | Papaly , with javascript as follows:

javascript:(function() {var e = document.createElement('script');e.setAttribute('id', 'clipinet-javascript');e.setAttribute('type', 'text/javascript');e.setAttribute('charset', 'UTF-8');e.setAttribute('src', '//papaly.com/items/bookmarklet.js?r=' + Math.floor(Math.random() * 100000));document.body.appendChild(e)})();


♦ T-Text. [T-Mobile] [4.18.3.1] “Send your selection and the URL to any T-Mobile phone (Via Gmail). Select some text, then click. Enter the T-Mobile number ... ”. A pop-up will appear requesting the T-Mobile number to send the SMS/email to. You should enter a 1, the area code and number, and without any symbols (parenthesis/hyphen, i.e., ( ) -) or spaces. An example is as follows: 19987654321. Of course, you can select the editing options, spell check, etc., and send. Actually, this may work for many non-T-Mobile phone numbers that have a Gmail account associated with it in placing an email bookmark in its sent folder (but not inbox). The JavaScript cannot be pasted here, but is available at either My Copy of Code or the source code site Bookmarklets .


Raindrop-Bookmarklet. [4.19.3.1] Since Google Bookmarks was discontinued, many people made a wise choice and migrated to Raindrop.io, a popular bookmarking site, an all-in-one bookmark manager, to bookmark URLs. If you did or may use their services, having their bookmarklet available to easily bookmark sites while surfing the Internet is essential. The source code site is, RaindropBookmarkletSourceCodeSite-InstallExtension-NearBottomOfPage. Its code is also available at My Copy of Code, with javascript as follows:

javascript:(function()%7Bvar rspW%3D450%2CrspH%3D600%2CrspL%3DparseInt((screen.width%2F2)-(rspW%2F2))%2CrspT%3DparseInt((screen.height%2F2)-(rspH%2F2))%3Bwindow.open("https%3A%2F%2Fapp.raindrop.io%2Fadd%3Flink%3D"%2BencodeURIComponent(window.location.href)%2B"%26title%3D"%2BencodeURIComponent(document.title)%2C"raindrop-save"%2C"width%3D"%2BrspW%2B"%2Cheight%3D"%2BrspH%2B"%2Cresizable%3Dyes%2Cscrollbars%3Dyes%2Cstatus%3Dfalse%2Clocation%3Dfalse%2Ctoolbar%3Dfalse%2Cleft%3D"%2BrspL%2B"%2Ctop%3D"%2BrspT)%7D)()


E-MAILiT-Bookmarklet. [4.20.3.1] A very popular multi-option, I mean massive, sharing site, to share something with someone through them. The source code site is, E-MAILiT for Browsers - E-MAILiT Bookmarklet. Its code is also available at My Copy of Code, with javascript as follows:

javascript:if(typeof window.e_mailit == 'undefined'){(function(){var b=document.createElement('script');b.type='text/javascript';b.async=true;b.src='//www.e-mailit.com/widget/menu3x/js/bookmarklet.js';var c=document.getElementsByTagName('head')[0];c.appendChild(b)})();}else{e_mailit.menu.open();}void(0);










♦♦5. SEARCH ~ SITE, GENERAL (& SWITCH) & TECHNICAL (also see search of Bible, 11 below)♦♦:




Google site search of the site you are on, [5.01.0.0] source code site, https://www.makeuseof.com/tag/10-ingenious-bookmarklets-to-make-you-a-google-power-user/ , with javascript as follows:

javascript:(function(){void(q=prompt('What are you looking for?',''));if(q)location.href='http://www.google.com/search?q=site%3A'+document.domain.replace('www.','')+'%20'+escape(q)})()


Google site search of the site you are on. [A very good alternate with the first one listed above. However, what am I saying? *] [5.01.1.0] Digital Inspiration specified that it is for iPad, iPhone and iPod Touch Browser, but it is known to work with at least some other devices/operating systems/browsers, so it likely works with many others too. [* NO, I am not old and blind too ~ I does look like the first one above, doesn't it?]. The source code site is: https://www.labnol.org/software/iphone-ipad-bookmarklets/18969/ , with javascript as follows:


javascript:(function(){void(q=prompt('What are you looking for?',''));if(q)location.href='http://www.google.com/search?q=site%3A'+document.domain.replace('www.','')+'%20'+escape(q)})()


Bing Site Search Bookmarklet. [5.02.1.0] The source code site is: Google, Bing and Yahoo Site Search Bookmarklet - Techie Buzz , with javascript as follows:

javascript:var search = prompt ("Search " + location.host + " in Bing for?", ''); void(window.open("http://www.bing.com/search?q=site:"+location.host+'+'+escape(search)))


♦ “Yahoo! Site Search [5.03.1.0] (will search your selected text limiting to the current page's site or give you a searchbox)”. The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:


javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words:", ""); if (q!=null) location=("http://search.yahoo.com/search?p= site:" + escape(location.hostname) + " \"" + escape(q.replace(/\"/g,"")) + "\"").replace(/ /g, "+"); void 0


google site search: all. [5.04.1.0] “(IE, Moz, NS4, Op7)   Searches Google for all pages on the site”. The JavaScript is available at either the source code site Search bookmarklets or My Copy of Code .


google site search: title. [5.05.1.0] “(IE, Moz, NS4, Op7)   Searches Google for pages on the site with the same title”. Of course, you can always modify the Google search field with whatever, e.g., all site pages with one same word in the page title, etc. The JavaScript is available at either the source code site Search bookmarklets or My Copy of Code .


Google Select Text/Send to Search Engine Bookmarklet[5.06.1.0] Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://www.google.com/search?q=" + escape(q).replace(/ /g, "+"); void 0


Bing Select Text/Send to Search Engine Bookmarklet.[5.06.2.0] Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://search.live.com/results.aspx?q=" + escape(q).replace(/ /g, "+"); void 0


Yahoo! Select Text/Send to Search Engine Bookmarklet. [5.06.3.0] Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://search.yahoo.com/bin/search?p=" + escape(q).replace(/ /g, "+"); void 0


♦ Ask Select Text/Send to Search Engine Bookmarklet. [5.06.4.0] Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://www.ask.com/web?q=" + escape(q).replace(/ /g, "+"); void 0


♦ Exalead Select Text/Send to Search Engine Bookmarklet. [5.06.5.0]Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://www.exalead.com/search/web/results/?q=" + escape(q).replace(/ /g, "+"); void 0


♦ Gigablast Select Text/Send to Search Engine Bookmarklet. [5.06.6.0] Use this when there is text on the current page you are viewing, and you would like to search that text. Select the text and then click the bookmarklet. If no text is selected, a pop-up box for the search input should appear. The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:q = "" + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Search words", ""); if (q!=null) location="http://www.gigablast.com/search?q=" + escape(q).replace(/ /g, "+"); void 0


Second Opinion Search. [5.07.6.0] "Sometimes you search something on Google but didn’t satisfied with search result you can use this bookmarklet to search the same query on Yahoo search with just one click [emphasis added]


if you want to search on any other search engine you can change location url with
Bing “https://www.bing.com/search?q=”
Duckduckgo “https://duckduckgo.com/?q=”
Google “https://www.google.com/search?q=”
Yahoo “https://search.yahoo.com/search?q=” [end of quote]”

The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: Q = [];
c = location.search.slice(1).split('&');
for (i in c) {
f = c[i].split('=');
if (f[0] == 'q' || f[0] == 'as_q' || f[0] == 'p' || f[0] == 'query')
if (f[1]) Q.push(f[1])
}
R = unescape(Q.join('; ').replace(/\+/g, ' '));
location = 'https://search.yahoo.com/search?q=' + escape(R);


♦ Ask Transfer Search Bookmarklet. [5.07.7.0] After running a search in one search engine, this will easily send the same query to the Ask search engine. For example, after searching at Google, just click this to see the results at Ask.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://web.ask.com/web?q=' + escape(R);


♦ Exalead Transfer Search Bookmarklet. [5.07.8.0] After running a search in one search engine, this will easily send the same query to the Exalead search engine. For example, after searching at Google, just click this to see the results at Exalead. The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://beta.exalead.com/search/C=0/?U=&C=0&2q=&q=' + escape(R);


♦ Gigablast Transfer Search Bookmarklet. [5.07.9.0] After running a search in one search engine, this will easily send the same query to the Ask search engine. For example, after searching at Google, just click this to see the results at Gigablast.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://www.gigablast.com/search?q=' + escape(R);


Google Transfer Search Bookmarklet. [5.07.10.0] After running a search in one search engine, this will easily send the same query to the Google search engine. For example, after searching at Yahoo, just click this to see the results at Google.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://www.google.com/search?q=' + escape(R);


Bing Transfer Search Bookmarklet. [5.07.11.0] After running a search in one search engine, this will easily send the same query to the Bing search engine. For example, after searching at Google, just click this to see the results at Bing.The source code site is: Search Engine Bookmarklets , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://search.bing.com/results.aspx?q=' + escape(R);


♦ MSN Transfer Search Bookmarklet. [5.07.12.0] After running a search in one search engine, this will easily send the same query to the MSN search engine. For example, after searching at Google, just click this to see the results at MSN.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://search.msn.com/results.aspx?q=' + escape(R);


♦ Teoma Transfer Search Bookmarklet. [5.07.13.0] After running a search in one search engine, this will easily send the same query to the Teoma search engine. For example, after searching at Google, just click this to see the results at Teoma.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://s.teoma.com/search?q=' + escape(R);


Yahoo Transfer Search Bookmarklet. [5.07.14.0] After running a search in one search engine, this will easily send the same query to the Yahoo search engine. For example, after searching at Google, just click this to see the results at Yahoo.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://search.yahoo.com/bin/search?p=' + escape(R);


♦ Altavista Transfer Search Bookmarklet. [5.07.15.0]  After running a search in one search engine, this will easily send the same query to the Altavista search engine. For example, after searching at Google, just click this to see the results at Altavista.The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:Q=[]; c=location.search.slice(1).split('&'); for (i in c) { f=c[i].split('='); if (f[0]=='q' || f[0]=='as_q' || f[0]=='p' || f[0]=='query') if (f[1]) Q.push(f[1]) } R=unescape(Q.join('; ').replace(/\+/g,' ')); location = 'http://altavista.com/web/results?q=' + escape(R);


GITHUB Search. [5.08.15.0] GitHub search of/from the page you are on. Source code site, https://sacha.me/bookmarklets/ , with javascript as follows:

javascript:var%20query%20=%20prompt(%22Search%20GitHub.com%22);user_search_ary%20=%20/%5Eu:(.*)/g.exec(query);if%20(user_search_ary)%20%7Bwindow.location%20=%20%22http://github.com/%22%20+%20user_search_ary%5B1%5D;%7Delse%20if%20(query)%20%7Bwindow.location%20=%20%22http://github.com/search?q=%22%20+%20query;%7D


USA.gov Web Search Engine Bookmarklet. BIG! [5.09.15.0] Simply enter your search term(s) to search any U.S. government site in the pop-up that will appear. “USA Gov allows users to browse a wealth of information — everything from researching at the Library of Congress to tracking a NASA mission. It also enables users to conduct important business online — such as applying for student loans, product recall notices, tracking Social Security benefits, comparing Medicare options and even administering government grants and contracts. This monumental breakthrough in one-stop shopping for government services will help Americans across the country and around the world find the information and resources they need at a click of a mouse — quickly and easily”. The JavaScript will not save properly here, but is available at either Copy of Source Code , or the source code site is: Functional Bookmarks 



♦ num=100. [5.10.15.0] “(IE, Moz, NS4)   Changes a Google search to show 100 results per page”. The JavaScript is available at either the source code site Search bookmarklets or My Copy of Code .


♦ num=10. [5.11.15.0] “(IE, Moz, NS4)   Changes a Google search to show 10 results per page”. The JavaScript is available at either the source code site Search bookmarklets or My Copy of Code .









♦♦6. PAGE CAPTURES♦♦:




gCache. [6.01.0.0] Google cache capture of the page you are on, source code site, Yeswap, http://o.yeswap.com/?javascript:location=%27http://google.com/search?q=cache:%27+location.href , with javascript as follows:

javascript:location=%27http://google.com/search?q=cache:%27+location.href


Google Cache. [6.01.1.0] Google capture of the page you are on (specified for iPad, iPhone and iPod Touch Browser before conversion below, but as converted it is known to work with at least some other devices/operating systems/browsers, so it likely works with many others too), source code site, Digital Inspiration, https://www.labnol.org/software/iphone-ipad-bookmarklets/18969/ , then converted with http://pastetool.com/generators/bookmarklet/ , with source code converted javascript as follows:

javascript:location.href='http://webcache.googleusercontent.com/search?q=cache:'+window.location.href


Wayback Machine. [6.02.1.0] All URL captures. Internet Archive Wayback Machine captures of the page you are on, source code site, Yeswap, http://o.yeswap.com/?avascript:location.href=%27http://web.archive.org/web/*/%27+location.href; , with javascript as follows:

javascript:location.href=%27http://web.archive.org/web/*/%27+location.href;


WaybackMachine. [6.02.2.0] Newest URL capture
The source code site is: bookmarklets.htm: Bookmarklets: Weapons for the seeker , with javascript as follows:

javascript:void(location.href='http://web.archive.org/'+escape(location.href));


Download a PDF copy of the page you are on. [6.03.2.0] The exact source code site is currently unavailable, but this bookmarklet is for use with Web2Pdfconvert (I believe their capture is limited to 20 PDF pages, at least a capture in this manner), https://www.web2pdfconvert.com/ . My Site Copy of Source Code JavaScript is (select "Raw" and copy the page) https://github.com/flawpc/Web2Pdfconvert/blob/master/Web2Pdfconvert . The javascript is as follows:

javascript:void(window.open('https://www.web2pdfconvert.com/engine?cURL='+escape(location.href)+'&title='+escape(document.title)+'&utm_source=chrome&utm_medium=bookmarklet&utm_campaign=add-ons'))


PDFMyUrl button. [6.03.3.0] “The PDFmyURL bookmarklet is an a small script/application, that can be stored as the URL of a bookmark in a web browser or as a hyperlink on a

web page.  It is designed to add one-click functionality to a browser or web page. When clicked, the bookmarklet performs a function: PDF the current page of
your browser”. The source code site is: PDFMyUrl buttons | PDFmyUrl support pages , with javascript as follows:

javascript:pdf_url=location.href;location.href='http://pdfmyurl.com?url='+escape(pdf_url)


Print Friendly & PDF Button. [6.03.4.0] Download a PDF capture of the page you are on. There is even an option to have an excerpt from the top of the page with a “Read more” link to the page online sent (as part of an email body with any subject description you desire) to any email address you desire. The source code site is: PrintFriendly & PDF Android ExtensionPrint Friendly & PDF Button for FireFox, Chrome, iPad/iPhone, Internet Explorer, and Safari , with javascript as follows:


javascript:(function(){if(window['priFri']){window.print()}else{pfstyle='nbk';pfBkVersion='1';_pnicer_script=document.createElement('SCRIPT');_pnicer_script.type='text/javascript';_pnicer_script.src='//cdn.printfriendly.com/printfriendly.js';document.getElementsByTagName('head')[0].appendChild(_pnicer_script);}})();


♦ The Printliminator. [6.03.5.0] "The Printliminator (repo) is a bookmarklet with some simple tools you can use to makes websites print better. One click to activate, and then click to remove elements from the page, remove graphics, and apply better print styling", source code site, http://css-tricks.github.io/The-Printliminator/ , with javascript as follows:

javascript:/*THE.PRINTLIMINATOR*/(function(){function%20loadScript(a,b){var%20c=document.createElement('script'),d=document.getElementsByTagName('head')[0],e=!1;c.type='text/javascript',c.src=a,c.onload=c.onreadystatechange=function(){e||this.readyState&&'loaded'!=this.readyState&&'complete'!=this.readyState||(e=!0,b())},d.appendChild(c)}loadScript('//css-tricks.github.io/The-Printliminator/printliminator.min.js',function(){thePrintliminator.init()});})();


PrintWhatYouLike. [6.03.6.0] “Include the editor in any page with a single click 
How it works: Click the PrintWhatYouLike button in your bookmarks toolbar The PrintWhatYouLike editor will appear around the page you're on. When you are finished making changes, click the PrintWhatYouLike button again, and the editor will disappear. Only your modified page will remain ....”. The source code site is: Bookmarklet « PrintWhatYouLike.com , with javascript as follows:

javascript:(function(){if(window['ppw']&&ppw['bookmarklet']){ppw.bookmarklet.toggle();}else{window._pwyl_home='//www.printwhatyoulike.com/';window._pwyl_pro_id=null;window._pwyl_bmkl=document.createElement('script');window._pwyl_bmkl.setAttribute('type','text/javascript');window._pwyl_bmkl.setAttribute('src',window._pwyl_home+'static/compressed/pwyl_bookmarklet_10.js');window._pwyl_bmkl.setAttribute('pwyl','true');document.getElementsByTagName('head')[0].appendChild(window._pwyl_bmkl);}})();


♦ printer friendly. [6.03.7.0] This may (or may not) redirect you to AlternativeTo.net, but if so, there still will likely be some interesting links to PDF type services. “(IE, Moz, Op7)   Finds and follows a link to a "print-friendly" version of a page.   Looks for a link labelled ‘print’ and follows it. Works on news.com articles [ << A link redirecting to Search | com.com ], for example. Avoids links with certain words, such as ‘subscribe’, to avoid following a link labelled ‘subscribe to the print edition’ ”. The JavaScript is available at either the source code site Bookmarklets for Zapping Annoyances or My Copy of Code .


♦ "Capturing and pinning full-length screenshot of web page by Snapito online tool. [6.04.7.0] ... Push it to capture full-page screenshot of the web page you visit. You will be transferred to the https://snapito.com/ web page with the screenshot image of the page you came from. Unlike Web-Capture tool, Snapito tool also allows users to choose screen width for screenshot capturing and to create a pin with the full-page screenshot on Pinterest", source code site, https://www.reddit.com/r/bookmarklets/comments/4xssa6/capturing_and_pinning_fulllength_screenshot_of/ , with javascript as follows:

javascript:(function(){var unencodedURL=location.href;var websiteURL=encodeURIComponent(unencodedURL);var full=true;var length=full?'0':'600';var url='http://snapito.com/?url='+websiteURL+'&size=800x'+length+'&cache=-1';window.open(url,'Download','')})();


See also, Thumbalizr, [6.04.7.1] under the 10. IMAGES category below.


♦ Archive.is Bookmarklet. [archive.today]
 [6.05.7.1] Page capture. The source code site is, Bookmarklets - List | Diigo , with javascript as follows:

javascript:void(open('http://archive.is/?run=1&url='+encodeURIComponent(document.location)))


Save to Pocket. [6.06.7.1] Select either the add tags option or the view list option and your saved page will be there, and to add notes, etc. The JavaScript is too long to paste here, but is available at either the source code site, Pocket: How to Save , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), save-to-pocket/save-to-pocket at master · flawpc/save-to-pocket         











♦♦7. MAPS♦♦:




♦ "Map this. [7.01.0.0] Select an address (or simply enter the address in its pop-up window) from a web page and instantly get the [Google] map." An alternate source code site for the same JavaScript is: :: Google Maps Bookmarklet . The source code site is: Useful Google Bookmarklets , with javascript as follows:

javascript:d=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);d=d.replace(/\r\n|\r|\n/g," ,");if(!d)d=prompt("Enter the address:", "");if(d!=null)location="http://maps.google.com?q="+escape(d).replace(/ /g,"+");void 0


♦ Random Google Maps Location [Satellite (or select whatever)] . [7.02.0.0] "Random", what do you mean? I'll bet you could enter your own address in its search field and see yourself hanging out the window! Find a place, info. for directions (drive, walk, or bike) and public transport. The source code site is: http://jsfiddle.net/a63ku52u/embedded/result/ , with javascript as follows:

javascript:(function(){function r(x,y) {return Math.random(1,2) * (x - y) + y;} var o = r(-180.0,180.0); a = r(-90.0,90.0); location.href='https://google.com/maps/@'+a.toString().substr(0,7)+','+o.toString().substr(0,7)+',200m/data=!3m1!1e3'})();


OpenStreet Map to Google Maps. Works Very Good!
 [7.03.0.0] "This bookmarklet enables you to jump from a osm.org map to google maps at the same position and zoom and vice versa". I am running out of space, so the JavaScript is available at either the source code site, https://wiki.openstreetmap.org/wiki/Bookmarklet_osm-google_maps , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/jump-from-osm.org-map-to-google-maps-/blob/master/jump-from-osm.org-map-to-google-maps


Opening current view (OSM or GMaps) in OSM editor. Works Very Good!
 [7.04.0.0] "This is an edited version of the above bookmarklet which opens the current view for editing in the OSM iD editor. You need to be logged in". I am running out of space, so the JavaScript is available at either the source code site, https://wiki.openstreetmap.org/wiki/Bookmarklet_osm-google_maps , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), https://github.com/flawpc/open-current-view-OSM-or-GMaps-in-OSM-editor/blob/master/open-current-view-OSM-or-GMaps-in-OSM-editor











♦♦8. TECHNICAL, FAR SO FOR ME♦♦:




For you young whippersnapper geniuses to figure out (I like the colors). [8.01.0.0] “.... Performance-Bookmarklet   Bookmarklet, Chrome Extension and Firefox add-on to analyze the current page through the Resource Timing API  , Navigation Timing API  and User-Timing - requests by type, domain, load times, marks and more - sort of a light live WebPageTest. .... You can use the Performance-Bookmarklet (renamed as Performance-Analyser since it's not a Bookmarklet) as Chrome Extension or Firefox add-on  . ....”, micmro/performance-bookmarklet: Performance-Bookmarklet helps to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more. Sort of a light live WebPageTest  . The source code site is: https://github.com/micmro/performance-bookmarklet , with javascript as follows:

javascript:(function(){var el=document.createElement('script');el.type='text/javascript';el.src='https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js';el.onerror=function(){alert("Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n\"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js\"\n\ninto your console instead\n\n(link is in console already)");console.log("https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js");};document.getElementsByTagName('body')[0].appendChild(el);})();


Another whippersnapper special [8.2.0.0] ~ Pixel Perfect Bookmarklet ~ "This bookmarklet provides a controllable overlay with an image of page graphical design over top of the developed HTML. In fact it is similar to the well-know Pixel Perfect Firefox extension, which doesn't work properly with last Firefox builds for a while", source code site, Pixel Perfect Bookmarklet , with javascript as follows:

javascript:(function(){var s = document.createElement('script');s.type='text/javascript';s.src='https://dsheiko.github.io/pixel-perfect-bookmarklet/bookmarklet.js?v='+parseInt(Math.random()*99999999);document.body.appendChild(s);void(0);}());


A Whippersnapper Genius Shindig Hoot’nanny! [8.03.0.0] Mobile Perf bookmarklet menu of automatically updated Web development debuggers and profilers. "... It displays a menu with links that load other bookmarklets including Firebug Lite, Page Resources, DOM Monster, SpriteMe, and CSSess [and more]. The Mobile Perf menu is updated as new bookmarklets are released - so you get the latest tools automatically. ....", source code site, Mobile Perf bookmarklet , with javascript as follows:

javascript:(function() {jselem=document.createElement('SCRIPT');jselem.type='text/javascript';jselem.src='//stevesouders.com/mobileperf/mobileperfbkm.js';document.getElementsByTagName('body') [0].appendChild(jselem);})();


Even whippersnapper geniuses reach back to school [8.04.0.0] ~ Web Evaluation Tools Bookmarklet, NC State University IT Accessibility Resources ~ "This set of tools allows you to check for several aspects of Web accessibility that other tools do not. It is not designed to replace any other tools, but rather to supplement them. ... The tool will tell you how many headings, ARIA landmarks, tabindex attributes, internal links, ARIA roles, ARIA attributes, and language attributes there are on a page.
Checking the checkbox next to any of these items will visually show you where these items are located on the page. ... Note, every time you activate this bookmarklet, the latest version of the code will be loaded, so you will not have to update this bookmarklet in the future. ..." Source code site, Web Evaluation Tools Bookmarklet , with javascript as follows:

javascript:%20(function()%7Bvar%20yourURL=(window.location.protocol=='http:'?'http://webapps.ncsu.edu/web-evaluation-tools/web-evaluation-tools.php':'https://webapps.ncsu.edu/web-evaluation-tools/web-evaluation-tools.php');function%20getScript(url,success)%7Bvar%20script=document.createElement('script');script.src=url;var%20head=document.getElementsByTagName('head')%5B0%5D,done=false;script.onload=script.onreadystatechange=function()%7Bif(!done&&(!this.readyState%7C%7Cthis.readyState=='loaded'%7C%7Cthis.readyState=='complete'))%7Bdone=true;success();script.onload=script.onreadystatechange=null;head.removeChild(script);%7D%7D;head.appendChild(script);%7D%20getScript(yourURL,function()%7B%7D);%7D)();


View Generated Source. [8.05.0.0] "Shows the generated source of the page. This is a work around for the problem that Mozilla cannot view the source of a form post (bug 55583). This builds a source view from what's currently in the browser window. This bookmarklet is also useful for seeing the results of a javascript dynamically generated page. I've noticed that ampersands sometimes are not the & entity as in the original source", source code site, General-Use Bookmarklets – WorldTimZone , with javascript as follows:

javascript:function htmlEsc(s){s=s.replace(/&/g,'&');s=s.replace(/>/g,'>');s=s.replace(/' + htmlEsc('\n' + document.documentElement.innerHTML + '\n'));w.document.close()


Structured Data Testing Tool. [8.05.1.0] Source code site, taylorbryant/bookmarklets: A list of potentially useful bookmarklets , with javascript as follows:

javascript:location.href='https://search.google.com/structured-data/testing-tool#url='+window.location.href


Mozilla X-Ray Goggles. [8.06.1.0]. This worked in the past, but there are significant indications it may not work anymore. If that is the case, then see X-Ray Goggles. [1.23.5.1] above. "Remix Any Page on the Web X-Ray Goggles makes it easy to see and remix the code behind your favorite web pages. The best part: you don't need any prior coding experience! Just activate Goggles, click on a section, and edit. Then, share your remixes with others", Mozilla X-Ray Goggles . See also, the X-Ray Goggles Cheatsheet of keyboard shortcuts with bookmarklet use (also available for download), some FAQs , including the X-Ray Goggles/Mozilla Discourse Forum .The source code site is Mozilla X-Ray Goggles , with javascript as follows:

javascript:(function() {var script=document.createElement('script');script.src='https://goggles.mozilla.org'+'/webxray.js';script.className='webxray';script.setAttribute('data-lang','en-US');script.setAttribute('data-baseuri','https://goggles.mozilla.org');document.body.appendChild(script);}())


♦ “validate html [8.07.1.0] (IE, Moz, NS4, Op7)
Validates HTML using the W3C HTML validator [Markup Validation Service (checking the HTML, XHTML, SMIL, MathML, etc. of Web documents)].

On Windows and Linux, this bookmarklet even works for local files! (Supporting local HTML files was suggested by Stephan Niemz.)”. 

The JavaScript is too long to paste here, but available at either the source code site, Validation Bookmarklets , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), validate-html/validate-html at master · flawpc/validate-html · GitHub


♦ Load jQuery On a Page. [8.08.1.0] “Better, Stronger, Safer jQuerify Bookmarklet by Karl Swedberg A long time ago I built myself a little bookmarklet to load jQuery on pages that don't already have it. The idea was to allow me to play around with any page on the web, using jQuery in the Firebug (and now Safari or IE8) console. I blogged about it, got lots of great feedback, and then blogged about an improved version. Now that a lot more great feedback has come through the comments of the updated bookmarklet post, I've decided to update it one more time”. NOTE: If a page already has jQuery, you should generally be advised and with its version number that will very quickly appear in a very small pink pop-up at the center top of the page. However, when this is the case, unfortunately at times nothing will appear for the same page. The JavaScript is too long to paste here, but is available at either the source code site, Better, Stronger, Safer jQuerify Bookmarklet | Learning jQuery , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), load-jquery-on-page/load-jquery-on-page at master · flawpc/load-jquery-on-page


♦ “Bookmarklet to show all the JS scripts into a page”. [8.09.1.0] That is all I know, but it sounds scary to me. A page will appear with a small text box in it that is well beyond completely filled. Copy all of its contents by a “Select all”, and you will have a massive amount of information. The JavaScript is too long to paste here, but is easily available at its GitHub source code site - select the top “Raw” and copy the page, Bookmarklet to show all the JS scripts into a page

♦ Responsinator. [8.10.1.0] This shows screen captures of, e.g., your own site and how it looks with different devices and screen sizes. It is beyond me, but you whippersnapper geniuses can customize it for your own site. There are FAQs, etc. to help you. The source code site is: GitHub - taylorbryant/bookmarklets: A list of potentially useful bookmarklets , with javascript as follows:

javascript:location.href='http://www.responsinator.com/?url='+window.location.href


♦ SocialMetaTagTester. [8.11.1.0] “Social Debug
Get your social score ....”. The source code site is: Awesome Bookmarklets , with javascript as follows:

javascript:(function(){window.open( "http://socialdebug.com/results?url="+ location.hostname + location.pathname )})()


♦ a11y.css. [8.12.1.0] By Gaël Poupard (ffoodd) with GitHub, “Pronounced Alix. Because it’s simpler.”. Something tells me to not even try testing this one. So you test it! “Introduction   Pronounced "Alix".   This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet.   When activating the stylesheet, a tip should appear beside each incriminated elements, displaying what’s going on.   This file is not a replacement to a complete tool such as aXe , Tanaguru or Tenon . It only intends to show possible weaknesses. You should obviously do some manual check by hand to know whether the code should or should not be fixed. .... Bookmarklet   You can also use the form on the left sidebar to define the minimum level and language, in order to generate a custom bookmarklet. Then simply drag the green button to your bookmarks, and you're done! You're now able to use a11y.css on every page you visit by simply clicking on this bookmark.   Bookmarklet's caveats   [Emphasis added] The main caveat consists of CSP HTTP headers blocking unsafe / external script — mostly due to browsers bugs and inconsistencies. But many CORS policies might prevent a bookmarklet from working…   But also note that the bookmarklet might take a couple of seconds to load since it basically injects the a11y.css stylesheet within the DOM of the page you're browsing. It might be a bit slow at first because it is being downloaded from GitHub, but it's the price to pay to keep it up-to-date. ....”,  ffoodd/a11y.css: This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet . Please see the preceding link for more information. You will have to visit the following source code site to generate custom JavaScript with its “Bookmarlet generator” (by defining the minimum level and language), a11y.css .


♦ Javadoc-Enhancer. [8.13.1.0] Through Henrik Aasted Sørensen (haasted) on GitHub. “A bookmarklet that adds a powerful search field to the class list in Javadoc pages. .... Javadoc-Enhander adds a powerful search-field to the class list of Javadoc page. The search field allows the use of wildcards and mimics the camel-case notation used for navigating classes in tools such as IntelliJ IDEA and Eclipse. .... [and see this link for more information]”, haasted/Javadoc-Enhancer: A bookmarklet that adds a powerful search field to the class list in Javadoc pages. . The JavaScript is available at either the source code site Overview (Java Platform SE 8 ) or My Copy of Code .


♦ jsenv. [8.14.1.0] “(Moz)   Opens a JavaScript Development Environment and allows it to access the current page”. There are options to execute, clear output, show/hide output, and install as user script. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .









♦♦9. SAFETY♦♦:




Safe Browsing Site Status [9.01.0.0] FruityFreedom/Safer-browsing-check: Bookmarklet to easily check URL with Google's Safer Browsing DB. In prompt type '0' to check current URL, else specify a URL to check. , with javascript as follows:

javascript:(function(){var url = prompt('URL for safe-browsing check.'); url rl == 0? window.location.href:url); window.location.href = "http://www.google.com/safebrowsing/diagnostic?site="+url }())












♦♦10. IMAGES♦♦:




♦ Linked Images on the Current Page. [10.01.0.0] This JavaScript cannot be pasted and saved here properly, but is available at either the source code site or My Site Copy of Source Code JavaScript (select "Raw" and copy the page). The source code site is User:JesseW/BookmarkletsUniversal - Wikipedia , or My Site Copy of Source Code JavaScript is at (select "Raw" and copy the page) linked-images/linked-images at master · flawpc/linked-images 


♦ Get image URL. [10.02.0.0] After running the bookmarklet, click an image and a pop-up will appear with its URL. The JavaScript is too long to be pasted here, but is available at either the source code site, Bookmarklets , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), Get-image-URL/Get-image-URL at master · flawpc/Get-image-URL 


♦ check images. [10.03.0.0] "Lists the URLs of broken images". The JavaScript will not save properly here, but is available at either the source code site, Validation Bookmarklets , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), check-images/check-images at master · flawpc/check-images 


♦ list alts. [10.04.0.0] "Lists [and shows] images and their [file name and] alternate text [generally, their on screen title name] (or "missing" or "empty"). ", source code site, Validation Bookmarklets , with javascript as follows:

javascript:(function(){var A={},B=[],D=document,i,e,a,k,y,s,m,u,t,r,j,v,h,q,c,G;function C(t){return D.createElement(t)}function P(p,c){p.appendChild(c)}function T(t){return D.createTextNode(t)}for(i=0;e=D.images[i];++i){a=e.getAttribute("alt");k=escape(e.src)+"%"+(a!=null)+a;if(!A[k]){y=!!a+(a!=null);s=C("span");s.style.color=["red","gray","green"][y];s.style.fontStyle=["italic","italic",""][y];P(s,T(["missing","empty",a][y]));m=e.cloneNode(true);if(m.width>350)m.width=350;B.push([0,7,T(e.src.split('/').reverse()[0]),m,s]);A[k]=B.length;}u=B[A[k]-1];u[1]=(T(++u[0]));}t=C("table");t.border=1;r=t.createTHead().insertRow(-1);for(j=0;v=["#","Filename","Image","Alternate text"][j];++j){h=C("th");P(h,T(v));P(r,h);}for(i=0;q=B[i];++i){r=t.insertRow(-1);for(j=1;v=q[j];++j){c=r.insertCell(-1);P(c,v);}}G=open().document;G.open();G.close();P(G.body,t);})()


Google Search for a Similar Image. [10.05.0.0] This one is noteworthy and worked very good for me too!. However, the JavaScript is too long to paste here, but available at either the following source code site or My Site Copy of Source Code JavaScript (select "Raw" and copy the page). After running the bookmarklet, click an image to search Google for similar ones. I should note that the site https://tineye.com/ does something similar, but I have no idea how it compares with this though. The source code site is Bookmarklet Installer and My Site Copy of Source Code JavaScript is (select "Raw" and copy the page) -Google-Search-for-a-Similar-Image/-Google-Search-for-a-Similar-Image at master · flawpc/-Google-Search-for-a-Similar-Image   


♦ TinEye. Search Images. [10.06.0.0] To search TinEye with the bookmarklet, it appears that you must either select a direct image address (URL), or upload an image file once at their site (or provide a direct image URL once there). The source code site is (but the JavaScript below has been modified by removing https://www.tineye.com/bookmarklet# from the beginning of the source code JavaScript): Bookmarklets , with javascript as follows:

javascript:void(window.open('http://www.tineye.com/search?pluginver=bookmark_1.0&url='+encodeURIComponent(document.URL)));


♦ "Image Processor Bookmarklet: [10.07.0.0] Reverse Image Search with Google, Bing, Tineye, Reddit AND get EXIF data
This bookmarklet will do most anything you want with an image. For best results, you should be on a page with just an image, like this one.

There is 'soft validation' for filetype; that is, the script checks to see if there is a .jpg/.png/.gif/.jpeg extension - if not, it alerts you but tries the search anyway.

Some sites (such as Deviant Art) don't always use a file extension. If you find this alert annoying, just remove the soft validation (UPDATE: SEE THE UPDATED SCRIPT BELOW - I removed the soft validation [See the source code site for this updated script]). ...". The JavaScript is too long to be pasted here, but is available at either the source code site, Image Processor Bookmarklet: Reverse Image Search with Google, Bing, Tineye, Reddit AND get EXIF data : bookmarklets , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), Image-Processor/Image-Processor at master · flawpc/Image-Processor   


Thumbalizr. [10.08.0.0] Specified for Firefox browser, but works with some other browsers too (although you may have to enter the URL when you reach the Thumbalizr site). "Thumbalizr allows you to create thumbnails of any websites you want. All you need to do is enter the URL of the website and hit the thumb it button. Thumbalizr will then generate the thumbnail instantly with size options (width) of 150, 320, 640, 800 and 1024. You can even customize the width yourself by typing into the textfield provided", info. from the source code site. "Take screenshot of any website. Easily embed thumbnails on your website", info. from Thumbalizr's site, Thumb any web page - Thumbalizr . The source code site is: Create Thumbnails Online With Thumbalizr - Hongkiat , with javascript as follows:

javascript:void(location.href='http://www.thumbalizr.com/?bookmarklet=1&url='+location.href)


♦ "Check or List All Alt Tags [10.09.0.0] 

For SEO purpose and for user perspective developer need to set relevant alt tags of all images. These alt tags tell search engine and users about image content.

Check Alt is bookmarklet highlights images with a green border if image have alt tag". 

Presumably this means that only images with a solid very thin green border have an alt tag. The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: (function() {
function d(s) {
return s == null ? "missing" : "\"" + s + "\""
}
var c = [0, 0, 0],
i, P, a, y, D = document;
if (D.createElement("img").getAttribute("alt") != null) alert("Your browser misreports missing alts as empty alts.");
for (i = 0; P = D.images[i]; ++i) {
a = P.getAttribute("alt");
y = !!a + (a != null);
++c[y];
P.style.border = "2px " + ["dotted red", "dashed #888", "solid green"][y];
P.title = "Alt: " + d(a) + ", Title: " + d(P.getAttribute("title"));
}
top.status = "Image alt texts: " + c[0] + " missing, " + c[1] + " empty, " + c[2] + " present"
})()


♦ 
"Check or List All Alt Tags [10.09.1.0]

For SEO purpose and for user perspective developer need to set relevant alt tags of all images. These alt tags tell search engine and users about image content.

...

List Alt bookmarklet lists all images with its alt tag". This is similar to list alts above, but has different JavaScript, too long to paste here, but available at either the source code site, 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page), list-images-alt-tag-info/list-images-alt-tag-info at master · flawpc/list-images-alt-tag-info


♦ "Remove Images [10.10.1.0] [See also, the bookmarklet immediately below]   Just remove it, You can remove all the images loaded in a webpage with one click". The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: (function() {
function toArray(c) {
var a, k;
a = new Array;
for (k = 0; k &lt; c.length; ++k) a[k] = c[k];
return a;
}
var images, img, altText;
images = toArray(document.images);
for (var i = 0; i &lt; images.length; ++i) {
img = images[i];
altText = document.createTextNode(img.alt);
img.parentNode.replaceChild(altText, img)
}
})();


♦ zap images. [10.10.2.0] 
The JavaScript is almost the same as the bookmarklet immediately above, but its format is much different. “(IE, Moz, Op7)   Replaces each image with its alternate text.   This lets you quickly see how a page might look with images turned off. It should also give you rough idea of how a page would look to a blind user or someone using a console (text-only) browser such as Links [ << “CHAP Links Library   CHAP Links Library has been moved to github: http://almende.github.com/chap-links-library , CHAP Links Library ”, i.e., “Links”]. For more information about providing text equivalents, see the Web Content Accessibility Guidelines for alternate text.   This bookmarklet only replaces <img> tags; it doesn't do anything to image buttons, background images, or image maps”. The JavaScript is available at either the source code site Bookmarklets for Zapping Annoyances or My Copy of Code .


♦ "Heatmap [10.11.2.0] 

Check which images of page take most of the time in loading, It also tells time to first paint and full loaded". The source code site is: 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket , with javascript as follows:

javascript: (function() {
var el = document.createElemen
t('script');
el.src = 'https://zeman.github.io/perfmap/perfmap.js';
document.body.appendChild(el);
})();


♦ PerfMap. [10.12.2.0] Shows time loading images on the page. “front-end performance heatmap

A bookmarklet and Chrome extension to create a front-end performance heatmap of resources loaded in the browser using the Resource Timing API. A browser with support for the Resource Timing API is required”. The source code site is: GitHub - zeman/perfmap: Front-end performance heatmap bookmarklet. , with javascript as follows:

javascript:(function(){var el=document.createElement('script');el.src='https://zeman.github.io/perfmap/perfmap.js';document.body.appendChild(el);})();


♦ Embedly Embed Bookmarklet. [10.13.2.0] “... Save time by generating cards with the click of a button. ... When you visit a web page you'd like to embed, click the bookmarklet to generate a Card for that page. Copy the embed code. ...”. The source code site is: Bookmarklet: instantly generate a Card for any web page. | Embedly , with javascript as follows:

javascript:!function(a){var b="embedly-platform",c="script";if(a.getElementById(b))embedly.modal();else{var d=a.createElement(c),e=!1,f=function(){e||(embedly.modal(),e=!0)},g=function(){"complete"===d.readyState&&f()};d.onload=f,d.onreadystatechange=g,d.id=b,d.src=("https:"===document.location.protocol?"https":"http")+"://cdn.embedly.com/widgets/platform.js";var h=document.getElementsByTagName(c)[0];h.parentNode.insertBefore(d,h)}}(document);


♦ Get Image Data(Exif). [10.14.2.0] With the MetaPicz.com/Securo service. First, you must directly open the image in its own URL (.jpg, .jpeg, .gif, .png). With this requirement, if you open an image appearing on a page that is linked to an external URL, as many images are, not being directly opened in its own URL, the bookmarklet will merely take you to MetaPicz.com stating that a problem occurred and asking you to drag and drop the image, or whatever. The source code site is: Awesome Bookmarklets , with javascript as follows:

javascript: if(window.location.href.indexOf('jpg') > -1 || window.location.href.indexOf('png') > -1 || window.location.href.indexOf('jpeg') > -1 || window.location.href.indexOf('gif') > -1 ) {window.open('http://metapicz.com/#landing?imgsrc=' + document.location);}else {alert('You need to directly open the image in its own URL. (.jpg, .jpeg, .gif or .png) ')}


♦  Viewimage. [10.15.2.0]  By Fayçal M, d3vr, with GitHub from Algiers, Algeria. Google removed the "View Image" button on the 15th of February. This is a bookmarklet that allows you to download the full-size photo you're currently viewing. ... Tested on Chromium 63 and Firefox 57. ... Usage ... Head over here and drag the bookmarklet to your bookmarks bar. ... Go to Google Images, click on any image to view it, wait for the preview to finish loading, then click on the bookmarklet. The full-size photo should open on a new tab. ... Enjoy , d3vr/viewimage: Google removed the "View Image" button. This is a bookmarklet that downloads the full-size photo. . The JavaScript is available at either the source code site View Image (Google Images bookmarklet) or My Copy of Code .       


♦ zoom images in (IE, Moz, Op7). [10.16.2.0] “Doubles the size of each image on the page.   Doesn't work on background images or image submit buttons, and doesn't affect the size of text.   Suggested by Niels Aufbau ”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .


♦ zoom images out (IE, Moz, Op7). [10.16.3.0] “Halves the size of each image on the page”. The JavaScript is available at either the source code site Text and Data Bookmarklets or My Copy of Code .











♦♦11. LANGUAGE (DICTIONARIES), LANGUAGE & INFORMATION (& SEARCH OF BIBLE) ♦♦:




❤♦ Bible Gateway. Holy Bible Search. [11.01.0.0] For Firefox and most other browsers (however, see immediately below). "Look up a passage in the Bible (New King James Version). You can select a reference (book ch:vs) or enter one when prompted. Edit the version= part of this bookmarklet if you prefer a different translation or paraphrase. In addition to the NKJV, the Bible Gateway supports NIV, RSV, KJV, NASB and more". Actually, it is hundreds of versions of the Bible in the English language! The Bible has been translated into more than 2,000 languages! The source code site is: General-Use Bookmarklets – WorldTimZone , with javascript as follows:

javascript:Qr=document.getSelection();if(!Qr){void(Qr=prompt('What passage (book chapters:verses) are you looking for in the Bible?',''))};if(Qr)location.href='http://bible.gospelcom.net/cgi-bin/bible?version=NKJV&passage='+escape(Qr)


❤♦ Bible Gateway. Holy Bible Search[11.01.1.0] For Internet Explorer generally, and perhaps a few other browsers. "Look up a passage in the Bible (New King James Version). You can select a reference (book ch:vs) or enter one when prompted. Edit the version= part of this bookmarklet if you prefer a different translation or paraphrase. In addition to the NKJV, the Bible Gateway supports NIV, RSV, KJV, NASB and more". Actually, it is hundreds of versions of the Bible in the English language! The Bible has been translated into more than 2,000 languages! The source code site is: General-Use Bookmarklets – WorldTimZone , with javascript as follows:

javascript:Qr=document.selection.createRange().text;if(Qr==''){void(Qr=prompt('What passage (book chapters:verses) are you looking for in the Bible?',''))};if(Qr)location.href='http://bible.gospelcom.net/cgi-bin/bible?version=NKJV&passage='+escape(Qr)


❤♦ Bible.org/NetBible.org Lumina Drawer.   BIG!  [11.02.1.0] Please also see the "NOTE" immediately below. After running the bookmarklet, click the small red upper right corner page icon. "Bring the Lumina Drawer to any website.
Ever since we introduced the Lumina Drawer, it has become a favorite feature of Bible.org. Its beautiful interface and powerful tools have made it a valuable part of the Bible.org experience. And now we've made it portable... ... The Lumina Drawer Bookmarklet
Now you can access the Lumina Drawer on any page you visit on the web so that no matter what you're reading you can examine all things and hold fast to what is good. ... The Lumina Drawer features the NET Bible
You'll have access to the complete NET Bible with all 60,000+ translators' notes on any website you visit. Whether you're reading your favorite blog or just catching up on the news of the day, the Lumina Drawer is there to help you see what God's word says. ... Your Notes. Anywhere.
Take notes in the Lumina Drawer as you read the news, check on your blogs, or browse your social networks. When you come back to the Lumina Study site, the Lumina mobile App for iOS, or open the Drawer on another page, your notes will be there right where you left them. ... Install the Lumina Bookmarklet
Just click and drag the image on the right up to your bookmarks bar. (On some browsers you may have to activate the bookmarks bar to install the bookmarklet.) Any time you would like to access the Lumina Drawer, just click that bookmarklet button and it will show up regardless of what website you're on!". The source code site is: Lumina Drawer | Bible.org , with javascript as follows:

javascript:(function(){var d=document.createElement('SCRIPT');d.src='https://labs.bible.org/api/widgets/javascript/drawer/drawer_parent.js';document.body.appendChild(d); })()


❤♦ NOTE   [11.02.1.1] Please also see this link to more valuable Bible.org/NetBible.org resources and bookmarklet(s): Bible.org | Where the World Comes to Study the Bible 


Wikipedia. [11.03.1.1] "Quickly search and get answers from [Wikipedia] ...". If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item before running the bookmarklet, because it should take you to either Wikipedia's main page or a 404 error page with a link to it. A search entry field is there where it can always be entered for look up. The JavaScript will not save properly here, so please obtain it at either this source code site, 100+ Useful Bookmarklets For Better Productivity | Ultimate List - Hongkiat , or at My Site Copy of Source Code JavaScript (select "Raw" and copy the page) Wikipedia-search/Wikipedia-search at master · flawpc/Wikipedia-search 


♦ "Dictionary (M-W). [11.04.1.1] Look up a word in the Merriam-Webster Dictionary [emphasis added]". For Internet Explorer, see the source code site for an alternate. If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item, because it should take you to Merriam-Webster's site having a search entry field and it can always be entered for look up. For Internet Explore, you may want to consider a source code site alternate JavaScript provided. The source code site is: http://www.worldtimzone.com/bookmarklets/ , with javascript as follows:

javascript:Qr=document.getSelection();if(!Qr){void(Qr=prompt('Enter word to find in Merriam-Webster Dictionary:',''))}if(Qr)location.href='http://www.m-w.com/cgi-bin/dictionary?'+escape(Qr)+' '


Acronyms/Abbreviations/Initialisms, Etc. Finder & Meanings, by Acronym Finder (They seem amazing!) [11.05.1.1]  ~ Even a Latin abbreviation I did not expect to find showed up in their search results). If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item, because it should take you to Acronym Finder's site having a search entry field and it can always be entered for look up. The source code site is, https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript:Qr=document.getSelection();if(!Qr)%7Bvoid(Qr=prompt('Acronym%20please',''))%7D;if(Qr)location.href='http://www.acronymfinder.com/af-query.asp?String=exact&Acronym='+escape(Qr)+'&Find=Find'


Dictionary.com. [11.06.1.1] "Quickly search and get answers from [Dictionary.com] ...". If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item before running the bookmarklet, because it should take you to Dictionary.com's page with a search entry field where it can always be entered for look up. The source code site is, https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript: (function()%7B%20q=document.getSelection();%20if(!q)%20q=prompt('Dictionary.com%20Search:');%20if(q)%20location.href='http://dictionary.reference.com/search? r=1&q='+escape(q);%20%7D)()


Urban Dictionary. [11.07.1.1] It is amazing how useful it is in not looking too foolish using street language to liven things up or drive your point home, despite the pervasive rule you should always use formal language whenever writing. It is simple-minded to not know enhanced communication may very well overrides rules. If fact, law students are taught, for this very same reason, that they are unbound by writing rules once they obtain their license. “Quickly search and get answers from [Urban Dictionary] ...”. If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item before running the bookmarklet, because it should take you to Urban Dictionary's page. A search entry field is there where it can always be entered for look up. The source code site is, https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript: (function()%7Bq=document.getSelection();%20if(!q)%7Bvoid(q=prompt('Slang%20to%20look%20up:',''))%7D;%20if(q)location.href='http://www.urbandictionary.com/define.php? term='+escape(q)%7D)()


♦ YourDictionary definition. [11.08.1.1] “Select a word or some text on a page and search for the definition of it on YourDictionary. If you didn't select some text, you'll be prompted for some text to enter manually”. The source code site is: Bookmarklets , with javascript as follows:


javascript:(function(){s=document.selection?document.selection.createRange().text:window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection():'';if(s==''){s=prompt('You%20did%20not%20select%20any%20text%20to%20search%20for.%20Enter%20the%20text%20to%20search%20for%20:','');}if(s){location='http://www.yourdictionary.com/'+s};})()


♦ Reference.com. [11.09.1.1] "Quickly search and get answers from [Reference.com] ...". If you can select the look up item and run the bookmarklet at the same time, I believe you should do that. However, some cannot. In any event for all with first use, I suggest copying the look up item before running the bookmarklet, because it should take you to either one of their general pages or to a 404 or Not Found error page. In either case, there is search entry field where it can always be entered for look up. The source code site is, https://www.hongkiat.com/blog/100-useful-bookmarklets-for-better-productivity-ultimate-list/ , with javascript as follows:

javascript: (function()%7B%20q=document.getSelection();%20if(!q)%20q=prompt('Reference.com%20Search:');%20if(q)%20location.href='http://www.reference.com/search? r=1&q='+escape(q);%20%7D)()


♦ "Definitions lets you select a word or an expression from a web page and get the definition from Google. ", [11.10.1.1] source code site, https://googlesystem.blogspot.com/2007/07/useful-google-bookmarklets.html#gsc.tab=0 , with javascript as follows:

javascript:d=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);d=d.replace(/\r\n|\r|\n/g," ,");if(!d)d=prompt("Enter the words:", "");if(d!=null)location="http://www.google.com/search?q=define:"+escape(d).replace(/ /g,"+");void(0);


♦ "word frequency [11.11.1.1] Lists the words in [on] the page and how many times each word appears.". The JavaScript will not save properly here, but is available at either Copy of Source Code , or the source code site, https://www.squarefree.com/bookmarklets/seo.html , with javascript as follows:


Thesaurus. [Dictionary.com] [11.12.1.1] “Look up the selected word in the thesaurus”. Highlight a word or enter it in a pop-up that will appear. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets .


Readability Bookmarklet. NC State University IT Accessibility Resources, This grades the writing. [11.13.1.1] "... This tool will show you how readable selected text is on a page. The readability guidelines are based on WCAG 2 Level AAA Conformance. ... will not work on Google Docs and may not work in other WYSISYG editors. ...", source code site and for more info. to get the most from the bookmarklet, https://accessibility.oit.ncsu.edu/tools/readability/ , with javascript as follows:

javascript:%20(function()%7Bvar%20yourURL=(window.location.protocol=='http:'?'https://webapps.ncsu.edu/accessibility-readability/readability.php':'https://webapps.ncsu.edu/accessibility-readability/readability.php');function%20getScript(url,success)%7Bvar%20script=document.createElement('script');script.src=url;var%20head=document.getElementsByTagName('head')%5B0%5D,done=false;script.onload=script.onreadystatechange=function()%7Bif(!done&&(!this.readyState%7C%7Cthis.readyState=='loaded'%7C%7Cthis.readyState=='complete'))%7Bdone=true;success();script.onload=script.onreadystatechange=null;head.removeChild(script);%7D%7D;head.appendChild(script);%7D%20getScript(yourURL,function()%7B%7D);%7D)();


♦ See also, [11.13.1.2] "Outline Bookmarklet. This provides you with a summary outline of the page that you are on. ...", under the 2. WORKING ON & INQUIRY WITH WEB PAGES & LINKS, PRIVACY CONCERNS category above.


See also, Opait Summarizer. [11.13.1.3] This provides you with a summary outline of the page that you are on. There are options to select the number of sentences and keywords for the summary, under the 2. WORKING ON INQUIRY WITH WEB PAGES & LINKS, PRIVACY CONCERNS category above.



♦ h5o - HTML5 Outliner. [11.14.1.3] “h5o is an implementation of the HTML5 outline algorithm. ... Internet Explorer not supported”. See the following sites for more info: https://h5o.github.io/ and Bookmarklet problems with Internet Explorer · h5o/h5o-js Wiki . The JavaScript is too long to paste here, but is available at either Copy of Source Code , or the source code site h5o - HTML5 Outliner


♦ Typographical view. [11.15.1.3] This provides order and better readability, especially for cluttered websites. My prior notes indicate the source code site is Jesse/SquareFree, but I cannot located it there at this time. In any event, there is an alternate JavaScript source at My Site Copy of Source Code JavaScript (select "Raw" and copy the page), Typographical-view/Typographical-view at master · flawpc/Typographical-view , with javascript as follows:

javascript:(function(){var s=%22body%22,c=%22%22,I=%22 ! important;%22,i,b,f,x,h; for(i=0;i<17 b="i" i="" x="i.toString(16);">15?%22FCC%22:x+x+x; f = i>9?%22000%22:%22FFF%22; c += s + %22 {background: #%22 + b + I + %22border-color: #%22 + b + I + %22color: #%22 + f + I + %22}\n%22; s += %22 *%22; } if(document.createStyleSheet) { document.createStyleSheet(%22javascript:'%22+c+%22'%22); } else { h=document.createElement('link'); h.rel='stylesheet'; h.href='data:text/css,'+escape(c); document.getElementsByTagName(%22head%22)[0].appendChild(h);}})()


♦ Textise Bookmarklet. [11.15.2.3]  This provides a different, and often more comfortable, readable version. “The Textise bookmarklet is an easy way to flip in and out of text-only mode. ... The bookmarklet works with most major browsers, including Mozilla Firefox, Internet Explorer*, Google Chrome and Safari. To use the bookmarklet, just click to convert a page to text or, if you're already in text-only mode, click to view the original page. ...”. You can bookmark the text page for later viewing, and further, the text head even provides you with a http://tinyurl.com URL to the text document for sharing use. The source code site is: Textise - Cross-Browser Bookmarklet , with javascript as follows:

javascript:(function(){var here;here=location.href;if(unescape(here)=='http://www.textise.net/showText.aspx'){return;}if(unescape(here).indexOf('textise.net/showText.aspx?strURL=')>-1){orig=unescape(unescape(here.substr(45)));if(orig.substr(0,4)!='http'){orig='http://'+orig}location.href=orig;}else{location.href='http://www.textise.net/showText.aspx?strURL='+escape(here);}})()











♦♦12. WEB/COMPUTER CODE♦♦:




NOTE: [12.00.0.1] 
For more bookmarklets that most rightfully should be classified within this twelfth category, please scan over those within the second and eighth categories, 2. WORKING ON & INQUIRY WITH WEB PAGES & LINKS, PRIVACY CONCERNS and 8. TECHNICAL, FAR SO FOR ME, above.


→Markdown. [12.01.0.1] "For those who write with Markdown, this bookmarklet uses the wonderful heckyesmarkdown.com to turn your selection, or the entire page, into Markdown-formatted text. Delightfully, it strips out the non-content parts of the page (such as navigation, sidebars, and footers). It’s not perfect (and it ironically bombs on this page), but it can be quite useful to turn your writing into Markdown, or to quote part of a page in your own blog post. Version 1.0 ...". The JavaScript pasted below is also available at either My Copy of Code or the source code site https://alanhogan.com/bookmarklets , with javascript as follows:

javascript:!function(){var%20e,n,o,t,c,r=!1;try{window.getSelection%26%26(e=window.getSelection())%26%26e.toString().length%3E0%26%26(o=e.getRangeAt(0),n=o.cloneContents(),t=document.createElement(%22div%22),t.appendChild(n.cloneNode(!0)),t.innerHTML.length%3E0%26%26(r=t.innerHTML),c=(document.getElementsByTagName(%22title%22)[0]||{innerHTML:%22source%22}).innerHTML)}catch(e){}window.location.href=r%3F%22http://heckyesmarkdown.com/go/%3Fread=0%26showframe=1%26html=%22+encodeURIComponent(%22%3Cp%3E[%22+c.replace(%22]%22,%22]%22)+%22](%22+document.location.href+%22)%3C/p%3E\n%22+r):%22http://heckyesmarkdown.com/go/%3Fread=1%26showframe=1%26u=%22+encodeURIComponent(document.location.href)}();


make link. Create the HTML code to make an active link of the title of the current page you are on. [12.02.0.1] This can be invaluable for those who cannot make the required HTML code to do so. Its JavaScript is slightly active being pasted and saved here. However, the JavaScript can be found at either the 19th bookmarklet, labeled "make link" at the source code site, https://www.squarefree.com/bookmarklets/webdevel.html#make_link , or My Site Copy of Source Code JavaScript (select "Raw" and copy the page) https://github.com/flawpc/HTML-code-to-make-an-active-link/blob/master/make-active-link


CreateLinkt2thisPAGE. [12.03.0.1] This is a very good alternate to the one above, for creating the HTML code to make an active link of the title of the current page you are on. It has slightly different code than the one above. Its JavaScript cannot be saved here, but is available at either, Copy of Source Code , or the source code site, Awesome Bookmarklets .


♦ LinkHere! (links target current window/frame). [12.03.1.1] A link generating bookmarklet that “... will do some encoding of the URL for better page validation and compatibility. If text is selected on the page, that text will be used as the link text. If no text is selected, the page's title will be used”. Now works with Safari and Explorer. Its JavaScript is slightly active being pasted and saved here. However, the JavaScript can be found at either Copy of Source Code , or the source code site, Joe Maller: Translation Bookmarklets (Favelets) .



♦ LinkThere! (links open in a new window/frame). [12.03.2.1] A link generating bookmarklet that “... will do some encoding of the URL for better page validation and compatibility. If text is selected on the page, that text will be used as the link text. If no text is selected, the page's title will be used”. Now works with Safari and Explorer. Its JavaScript is slightly active being pasted and saved here. However, the JavaScript can be found at either Copy of Source Code , or the source code site, Joe Maller: Translation Bookmarklets (Favelets) .


♦ ASCII Table Reference Bookmarklet. [12.04.2.1] This brings up a table of code used by electronic equipment to handle text using the English alphabet, numbers, and other common symbols. My prior notes indicate that Hongkiat is the source code site, but I cannot locate it there at this time. In any event, its JavaScript cannot be properly saved here, but is available at My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page): ASCII-Table/ASCII-Table at master · flawpc/ASCII-Table


♦ Convert [Web] abbreviations and acronyms using Acrobot. [12.05.2.1] “Highlight some text on your web page (or perhaps some text that you are entering into a text area, for example a Blogger or MovableType post), then run this favelet - the highlighted text will be passed through the Acrobot, converting all your acronyms and abbreviations. Please note: this has been tested in IE5 and IE6 on Windows but does not always appear to work with text areas in Mozilla (although any other text highlighted on the page does work OK)”. The JavaScript is available at either the source code site, Accessibility-Checking Favelets - Little scripts that you can save to test for web accessibility | Accessify , or My Site Copy of Source Code JavaScript (Select “Raw” and Copy the Page), AcronymsAbbrevWeb/AcronymsAbbrevWeb at master · flawpc/AcronymsAbbrevWeb


♦ WebColors. [12.06.2.1] “Firefox Internet Explorer Opera
Shows the 216 “browser-safe” colors with their corresponding hex codes”. The source code site is: CyberNotes: The Best Bookmarklets for your Browser! , with javascript as follows:

javascript:t='';c=new Array('00','33','66','99','CC','FF');for(i=0;i<6 i="" t="" table="" width="100%">';for(j=0;j<6 j="" t="" tr="">';for(k=0;k<6 bgcolor="+L+" c="" i="" j="" k="" t="" td="">'+L}t+='
'}t+=''}; W=open('','','width=500,height=700,left=0,top=0,resizable,scrollbars');void(W.document.writeln(t));


♦ “URL check (URL reassembly test...)”. [12.07.2.1] A pop-up will appear with the current page URL HTML encoded. The source code site is: Joe Maller: Translation Bookmarklets (Favelets) , with javascript as follows:

javascript:with(location){alert(protocol+host+ escape(pathname+search+hash))};


Cheat Sheet # 2 [12.08.2.1] (Modified to Use W3C's HTML URL Encoding Reference as the Cheat Sheet). Create Your Own Cheat Sheet(s)! I created this JavaScript, provided at the end, from the source code site's original JavaScript for its Cheat Sheet # 2 bookmarklet. Its JavaScript can be obtained at either My Copy of the Original Code  or the source code site, Bookmarklets . You can create your own customized cheat sheet(s) by following the instructions within this bookmarklet's JavaScript at My Copy of Code as Modified . A link to the cheat sheet will appear in a small window at the top left of the page.


INIT. [GitHub] [12.09.2.1] By Farhad Ghayour (FarhadG) with GitHub. “A bookmarklet to quickly get you to the first commit of a [GitHub] repo.   Overview   Being able to quickly navigate to the oldest commit in a repo is quite helpful. Go ahead and drag the bookmarklet (link) onto your bookmark bar and click it whenever you'd like to go to the first commit of a repo.   Usage   Go to any particular repo's landing page (e.g. like the one you're on) and click the bookmarklet, which will take you to the first page (initial commit). By default, it tracks the master branch, but if you change the branch on the landing page, it will go to that branch's first commit.   I'll probably build this into a browser extension soon, but for now, you can simply drag the bookmarklet to your bookmark bar and click it whenever you'd like.   Coming   Browser extension   Support for BitBucket (others?) ....”, FarhadG/init: Go to the first (initial) commit of any GitHub repo . The JavaScript is available at either the source code site Init: A quick way to go to the first commit of a repo or My Copy of Code .


♦ simple-debug.css. [12.10.2.1] By Chris Nager (chrisnager) with GitHub. “Debug your layouts with one line of CSS   How to use   There are a few ways you can use simple-debug.css. ....”, chrisnager/simple-debug.css: Debug your layouts with one line of CSS . Please see the preceding link for more information. The JavaScript is available at either the source code site simple-debug.css or My Copy of Code .


test styles. [12.11.2.1] “(Moz, Op7)   Type in CSS rules to experiment or to create a temporary user style sheet.   Creates a new window into which you can type CSS rules for the original page. The rules are applied immediately. As long as you keep the style window open, the rules will still be applied if you reload the page or even go to another page on the same site. See examples of user style rules and examples of style rules for web developers . The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


edit styles. [12.12.2.1] “(Moz)   Experiment with changes to the page's style sheet.   Similar to ‘test styles’ [immediately above here]. Instead of starting blank, the window starts with all of the style sheets in the page.   This bookmarklet supports inline and linked style sheets, imports, and style sheets with data: URLs (such as those created by ‘test styles’). When style sheets cannot be loaded with XMLHttpRequest (out-of-domain or non-http URLs), it includes them with an @import rule”. A window will open possibly with more than your clipboard can handle. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


♦ view variables. [12.13.2.1] “(Moz, Op7)   Displays all JavaScript variables and functions”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


serialize as xml. [12.14.2.1] “(Moz, Op7)   Displays the current DOM tree of the page as XML.   After using this bookmarklet, you can save the result as .xml, .xhtml, .svg, etc. Tested with XHTML+MathML and SVG. Not for converting HTML to XHTML.   Thanks to WeirdAl for helping me write this bookmarklet”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


make img tag. [12.15.2.1] “(Moz, Op7)   Creates the XHTML code to include the current image”. The JavaScript is available at either the source code site Web Development Bookmarklets or My Copy of Code .


♦ blogidate html4.01 transitional. [12.16.2.1] HTML Validation results by Web Design Group (WDG). “(Moz)   Validates HTML fragments in textareas”. The JavaScript is available at either the source code site Validation Bookmarklets or My Copy of Code .


♦ blogidate xhtml1 transitional. [12.17.2.1] XHTML Validation results By Web Design Group (WDG). “(Moz)   Validates XHTML fragments in textareas”. The JavaScript is available at either the source code site Validation Bookmarklets or My Copy of Code .











♦♦13. MISCELLANEOUS USEFUL/TOOL BOOKMARKLETS♦♦:




♦ Amazon Affiliate Link Bookmarklet Generator. [13.01.0.0] For background creating links to specific products on Amazon, see http://www.phpied.com/short-amazon-affiliate-links-a-bookmarklet/ . The source code site for this bookmarklet is http://www.amazonbookmarklet.com/ , with javascript as follows:

javascript:(function(){ var aff = 'a200-20'; if (!document.getElementById('ASIN')) { alert('Could not find the product ID.'); return; } var asin = document.getElementById('ASIN').value; prompt( 'Here is your link:', 'http://www.amazon.com/dp/' + asin + '/?tag=' + aff); })()


♦ Save to Foursquare. [13.02.0.0] TechBoomers.com, What Is Foursquare and How Does It Work? | TechBoomers , states, in part, “.... there's a website/app that helps you find all the best facilities around you ... It's called Foursquare.com, ... a website and mobile app that allows you to search for information on — and reviews of –facilities and events in your current geographical area. It can also learn your preferences as you use it, and then predict the places you would like to go, no matter where in the world you find yourself. ....”. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){(window.___fourSq=window.___fourSq||{}).version='1358235720059';var a=document.createElement('script');a.type='text/javascript';a.src='https://platform-s.foursquare.com/js/modules/widgets.bookmarklet.js';(document.head||document.body).appendChild(a)})();void(0);


♦ Huffduff it. [13.03.0.0] The following link, About on Huffduffer , states, in part,  “Have you ever wanted to put together a podcast of audio files that you’ve discovered on the web? ... A podcast is an RSS file and making an RSS feed by hand is a pain. ... Huffduffing on the web is a way of pin-pointing interesting MP3 files. Here’s how it works: You find an MP3 that you’d like to share with the world. Use the handy Huffduff it bookmarklet or huffduff it directly on the site. That file is now added to your podcast. ....”. The source code site is: Bookmarklets , with javascript as follows:

javascript:var%20w=window.open('http://huffduffer.com/add?popup=true&page='+encodeURIComponent(location.href),'huffduff','scrollbars=1,status=0,resizable=1,location=0,toolbar=0,width=360,height=480');


♦ Remember the Milk. [13.04.0.0] Add a task. Although, they state, Remember The Milk - Add Task , “The Quick Add feature will be discontinued on December 1, 2018. Please see our Smart Add on the desktop feature for another way to quickly add tasks”, the bookmarklet may continue to work for other than desktop devices. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){h='www.rememberthemilk.com';p='/services/ext/addtask.rtm';if(window.getSelection){d=window.getSelection();}else if(document.getSelection){d=document.getSelection();}else if(document.selection){d=document.selection.createRange().text;};cp='http://'+h+p+'?d='+encodeURIComponent(d)+'&t='+encodeURIComponent(document.title);w=window.open(cp,'addwindow','status=no,toolbar=no,width=475,height=260,resizable=yes');setTimeout(function(){w.focus();}, 500);})();


♦ Tumblr. [13.05.0.0] If you a logged in, post to Tumblr. Wikipedia states, Tumblr - Wikipedia , in part, “Tumblr (stylized as tumblr and pronounced "tumbler") is a microblogging and social networking website founded by David Karp in 2007 and owned by Verizon Media.[1][4][5][6][7] The service allows users to post multimedia and other content to a short-form blog. ....”. The source code site is Bookmarklets , with javascript as follows:

javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://www.tumblr.com/share',l=d.location,e=encodeURIComponent,p='?v=3&u='+e(l.href) +'&t='+e(d.title) +'&s='+e(s),u=f+p;try{if(!/^(.*.)?tumblr[^.]*$/.test(l.host))throw(0);tstbklt();}catch(z){a =function(){if(!w.open(u,'t','toolbar=0,resizable=0,status=1,width=450,height=430'))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else a();}void(0)


♦ Calculator.[13.06.0.0] “JavaScript Calculator - enter number-operator-number (5+81 or 77/6)”. The source code site is: Calculator , with javascript as follows:

javascript:-1,-1,eval%28%27function%20calc%28%29%7B_o=prompt%28_t,_z%29;if%28_o%21=%5C%27%5C%27&&_o%21=null&&_o.toUpperCase%28%29==_o.toLowerCase%28%29%29_z=eval%28_o%29;%7D%27%29;_t=%27JAVASCRIPTER.NET%20Calculator%20-%20Input%20the%20expression%20to%20be%20calculated:%27;_z=%27%27;calc%28%29;while%28_o%21=%27%27&&_o%21=null&&_o.toUpperCase%28%29==_o.toLowerCase%28%29%29calc%28%29


♦ Currency converter bookmarklet. [13.07.0.0] “After you have added the RatesFX Currency converter bookmarklet to your Bookmarks or Favorites it is easy to convert prices you see on web pages without first opening the Currency converter page and then filling the form. Just highlight any price on any web page and click. There is no need to install any programs and the bookmarklet doesn't interfere with the existing toolbars. This bookmarklet works with JavaScript enabled Firefox, Mozilla, Netscape, Internet Explorer, and recent Opera browsers, but not on web pages containing frames. It's easy and safe to add this functionality to your browser”. The source code site is RatesFX - Currency converter bookmarklet , with javascript as follows (set to U.S. dollar as your home currency):

javascript:if(document.getSelection){amount=document.getSelection()}else if(document.selection && document.selection.createRange){amount=document.selection.createRange().text}else{alert('Sorry, your browser does not support this feature')};if(!amount){void(amount=prompt('Currency converter','1'))};if(amount){void(window.open('https%3A//www.ratesfx.com/rates/rate-converter.html?bc=&cc=USD&form=bm&amount='+escape(amount),'CC'))}


♦ Password Generator Bookmarklet. [13.08.0.0] 20 Useful Bookmarklets , states “If you have trouble coming up with secure passwords all the time, save some time and energy by installing this bookmarklet. It combines the domain name of the site you need a password for with your “master password” so you only ever need to remember one password—minus the security concerns. ...”. The source code site, Password generator bookmarklet , states “....I wrote a bookmarklet to make up passwords for me. It asks for my master password, which is all I have to remember, and uses it to make a unique password for each site. It even types the password into any password fields on the current page for me, whether I'm registering for a new account or logging in on a subsequent visit. ....” See the source code site for more information. The JavaScript is available at either Copy of Source Code or the source code site Password generator bookmarklet


♦ Countdown Clock Bookmarklets. [13.09.0.0] “Easily create a personalized countdown clock bookmarklet. .... You can tweak your clock to suit your particular needs by changing some of the default settings. .... For detailed instructions and explanations of all the settings read the Countdown Clock Help Page. .... [Emphasis added] ”. There also is code for adding it to your website. The source code site is: Countdown Clock Bookmarklets , with javascript as follows:

javascript:(function(){countdwin=window.open('http://www.7is7.com/otto/countdown.html','CountdownClock','resizable=yes,width=250,height=365,scrollbars=no,left=50,top=50');if(window.focus){countdwin.focus()};})()


♦ My User Agent. [13.10.0.0] “Shows your user-agent string in an alert box”. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){alert(navigator.userAgent)})()


♦ My Window Size. [13.11.0.0] “Show the width and height of the current window [of your browser]”. The source code site is: Bookmarklets , with javascript as follows:

javascript:(function(){alert('Width:'+self.innerWidth+'%20Height:'+self.innerHeight);})()


♦ Altmetric It Bookmarklet for Researchers. [13.12.0.0] “Altmetric, or altmetric.com, is a data science company that tracks where published research is mentioned online, and provides tools and services to institutions, publishers, researchers, funders and other organisations to monitor this activity, commonly referred to as altmetrics. ....”, Altmetric - Wikipedia . “... Want to find out the Altmetric details for a paper you’ve published? Install our free bookmarklet for Chrome, Firefox and Safari to view the online shares and mentions of an article with a single click. ....”, Bookmarklet – Altmetric . Altmetric FAQs, Altmetric It bookmarklet FAQ : Altmetric Support . The source code site is, Bookmarklet – Altmetric , with javascript as follows:

javascript:((function(){var%20a;a=function(){var%20a,b,c,d,e;b=document,e=b.createElement("script"),a=b.body,d=b.location;try{if(!a)throw%200;c="d1bxh8uas1mnw7.cloudfront.net";if(typeof%20runInject!="function")return%20e.setAttribute("src",""+d.protocol+"//"+c+"/assets/content.js?cb=%22+Date.now()),e.setAttribute(%22type%22,%22text/javascript%22),e.setAttribute(%22onload%22,%22runInject()%22),a.appendChild(e)}catch(f){return%20console.log(f),alert(%22Please%20wait%20until%20the%20page%20has%20loaded.%22)}},a(),void%200})).call(this);


♦ WebCite Bookmarklet. [13.13.0.0] “What is WebCite®?
WebCite®, which used to be a member of the International Internet Preservation Consortium, is an on-demand archiving system for webreferences (cited webpages and websites, or other kinds of Internet-accessible digital objects), which can be used by authors, editors, and publishers of scholarly papers and books, to ensure that cited webmaterial will remain available to readers in the future. If cited webreferences in journal articles, books etc. are not archived, future readers may encounter a "404 File Not Found" error when clicking on a cited URL. ... A WebCite®-enhanced reference is a reference which contains - in addition to the original live URL (which can and probably will disappear in the future, or its content may change) - a link to an archived copy of the material, exactly as the citing author saw it when he accessed the cited material. ....”, WebCite. “... If you are an individual writer, scholar, student wishing to use WebCite® for archiving and citing webreferences you can use WebCite® free of charge without having to apply for membership (see FAQ [ WebCite Frequently Asked Questions ]). ...”, WebCite Consortium Signup. “... Using the following bookmarklet ..., you can easily submit pages to WebCite for archiving. ...”, WebCite Bookmarklet. You must visit the source code site that will personalize the bookmarklet with your email address that will likely look like the following, but with [Your email address] replaced with your email address:

javascript:void(location.href='http://www.webcitation.org/archive?url='+encodeURIComponent(document.location)+'&email=[Your email address]')

When used, you will be asked to provide proper citation data for a page submitted to WebCite for archiving. The source code site is: WebCite Bookmarklet


♦ One tsp. Recipe Clipper. [13.14.0.0] “The Recipe Clipper allows you to save recipes from many recipe sites across the web. ... The Recipe Clipper can be installed as a "bookmarklet" that allows you to copy recipes from the most popular recipe web sites directly to One tsp. ... Find a recipe you like on any popular recipe site. Here is an example: Short Rib Lasagna from Bon Appetit Click the "Clip Recipe" bookmarklet. ...”. Of course, you must at least have a free account before using the bookmarklet. The source code site is: One tsp. Recipe Clipper , with javascript as follows:

javascript:function%20_otspmrk()%20{var%20elem%20=%20document.createElement(%27scr%27+%27ipt%27),b%20=%20document.body;try{if%20(!document.body)throw(0);elem.setAttribute(%27src%27,%20%27https://onetsp.com/clip/clip.js?u=%27%20+%20encodeURIComponent(document.location)+%20%27&t=%27%20+%20(new%20Date().getTime()));document.body.appendChild(elem);}%20catch(e)%20{alert(%27Please%20try%20again%20after%20the%20page%20has%20finished%20loading.%27);}}_otspmrk();void(0)


LII Citer. [Legal Information Institute, Cornell Law School] [13.15.0.0] Legal Citation Finder Bookmarklet [emphasis added] ... Find the full-text of a legal document based on only the cite...when a direct link to the cite doesn't even exist. Just bookmark the LII Citer link (below) in your browser, highlight the cite, and follow the LII Citer bookmark: Create a bookmark/favorite pointing to LII's Citer. Make a bookmark using the code in the LII Citer links above - just as you save any link or website in your browser's bookmarks or favorites list. This is usually as easy as right-clicking the correct Citer link above (mind your browser) and selecting "Bookmark This Location" or "Add a Favorite." Once Citer is saved in your bookmarks/favorites, you won't need to complete this step again. Alternative directions for http://hula.law.cornell.edu/citer/#IEButton . Highlight the cite. Highlight/select any text that includes the cite you want to see in full - currently Citer only follows http://hula.law.cornell.edu/citer/#thePlan . If there is more than one cite in your highlighted text, Citer will only read the last among them. Follow your Citer bookmark to the full-text. Keep the text highlighted. Find the Citer bookmark where you saved it in your browser's list of bookmarks/favorites. Click the Citer bookmark to follow it. You will be taken straight to the full-text of the cited document http://hula.law.cornell.edu/citer/#thePlan . [note: for Internet Explorer, see the source code site for its individual JavaScript] ....”. The JavaScript cannot be pasted here, but is available at either, My Copy of Code , or the source code site, Legal Citation Finder Bookmarklet | LII / Legal Information Institute .


♦ Currency Converter. [13.16.0.0] With TransferWise. “Convert to US Dollars Highlight an amount with the currency symbol and it will convert it to US Dollars”. If you did not make a selection, a pop-up will appear asking you to enter the three letters of the currency. The JavaScript is available at either My Copy of Code or the source code site Bookmarklets .


♦ monkeyshine Flip Page by 180°. [13.17.0.0] From “A collection of slightly evil JavaScript”. “Here is a collection of JavaScript bookmarklets which you can use to vanquish your enemies (or at least mildly amuse them). ... This script immediately turns a web page upside down, not too subtle but guaranteed to have an impact”‚ codebox/monkeyshine: A collection of slightly evil JavaScript . The JavaScript is available at either the source code site Slightly Evil JavaScript - Codebox Software or My Copy of Code .


♦ monkeyshine Flip all Images. [13.18.0.0] From “A collection of slightly evil JavaScript”. “Here is a collection of JavaScript bookmarklets which you can use to vanquish your enemies (or at least mildly amuse them). ... This script turns every image on the page upside-down”, codebox/monkeyshine: A collection of slightly evil JavaScript . The JavaScript is available at either the source code site Slightly Evil JavaScript - Codebox Software or My Copy of Code .


♦ fast-forward. [13.19.0.0] “(IE, Moz)   Fast-forwards Flash movies”. The JavaScript is available at either the source code site Flash Bookmarklets or My Copy of Code .


♦ rewind. [13.19.1.0] “(IE, Moz)   Rewinds Flash movies”. The JavaScript is available at either the source code site Flash Bookmarklets or My Copy of Code .


♦ pause. [13.19.2.0] “(IE, Moz)   Pauses and unpauses Flash movies”. The JavaScript is available at either the source code site Flash Bookmarklets or My Copy of Code .


♦ forward 5s. [13.19.3.0] “(IE, Moz)   Skips forward 5 seconds in a Flash movie”. The JavaScript is available at either the source code site Flash Bookmarklets or My Copy of Code .


♦ rewind 5s. [13.19.4.0] “(IE, Moz) Rewinds 5 seconds in a Flash movie”. The JavaScript is available at either the source code site Flash Bookmarklets or My Copy of Code .












♦♦14. SOME BOOKMARKLET LISTS♦♦:




♦ Some Bookmarklet Lists [*] >>> If needed, there are Internet Archive Wayback Machine captures of the sites below that others created and I created too. They are assumed functional because, of those tested, the Links as URLs bookmarklet above revealed underlying JavaScript to copy from links to JavaScript URLs:

Hongkiat.com, 100+ Useful Bookmarklets For Better Productivity | Ultimate List - Hongkiat

Jesse/SquareFree Bookmarklets (LOADS!), Jesse's Bookmarklets Site       

WorldTimZone, General-Use Bookmarklets – WorldTimZone                 

The Tech Basket, 37 Bookmarklets to Boost Your Productivity in Chrome, Firefox & Safari | The Tech Basket               

Digital Inspiration, NOTE that many work with other operating systems too, Useful Bookmarklets for iPad, iPhone and iPod Touch Browser           

Subsimple Bookmarklets, NOTE: Not all, but primarily for Windows OS. Often convenient multiple JavaScripts for various individual browsers are provided (WorldTimZone above has a few, not necessarily for Windows OS), Subsimple Bookmarklets 

Digital Inspiration, Guide to Most Useful Bookmarklets for Chrome, Firefox, Safari, etc. 

Bookmarklets for Internet Explorer, Jesse/SquareFree Bookmarklets, Bookmarks

Loads ~ includes many from Jesse/SquareFree above and others, together with many links to other bookmarklet lists as part of its list, User:JesseW/BookmarkletsUniversal - Wikipedia     


[*] I am not mentioning names and at the same time, omitting two well-known bookmarklet sites that you may or may not notice. This is due to an unusual correlation with their sites and outright, unexpected redirect pornography IN MY FACE.






Also, see the home page post Rampant​​ ​​Abuse​​ ​​in​​ ​​the​​ ​​Technical​​ ​​Fields​​ ​​Involving​​ ​​the​​ ​​Web​​ ​​& Computers​​ ​​​(fast​ ​and​ ​easy​ ​too!)




NOTE: I RESPECT PRIVACY ~ No Willful Recording Whatsoever (Presume Google Ad Tracking).


No comments:

Post a Comment