Ask HN: What browser extensions are a must-have in 2021?
All the usual suspects named previously: uBlock Origin, Bitwarden, ViolentMonkey, Vimium, etc.  Plus:<p>* Buster Captcha Solver --Poetic justice in browser extension form! Uses Google&#x27;s speech recognition software against Google&#x27;s ReCaptcha to solve the captchas, This browser extension more than any other has probably saved me from going on a killing rampage against whoever invented ReCaptcha<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dessant&#x2F;buster" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dessant&#x2F;buster</a><p>* Typio Form Recovery --Fantastic extension that allows you to recover the data you&#x27;ve just typed into a browser web form and which has been lost through browser crashing &#x2F; page reloading &#x2F; etc.  Has saved me tearing what&#x27;s left of my hair out on many occasions:<p><a href="https:&#x2F;&#x2F;typiorecovery.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;typiorecovery.github.io&#x2F;</a><p>* Shift Click --As the name suggests. Shift+Click on any image on a webpage and it will open the image in a new tab.  Great for quickly getting the full-size version of images on web pages and more useful than it sounds, as it saves opening the browsers dev tools pane and source code diving. I use it all the time on eBay to inspect full size images of items I&#x27;m looking at and which eBay will only display at a certain size:<p><a href="https:&#x2F;&#x2F;shft.cl" rel="nofollow">https:&#x2F;&#x2F;shft.cl</a><p>* Country Flag &amp; Whois --not exactly a necessity, but a fun extension anyway. Gives you a wee flag at the side of your address bar, showing you which country the server of the site you&#x27;re visiting is hosted in. On a more practical note, you can click  the flag to view the Whois info for that domain:<p><a href="https:&#x2F;&#x2F;add0n.com&#x2F;country-flags.html" rel="nofollow">https:&#x2F;&#x2F;add0n.com&#x2F;country-flags.html</a><p>* Asccidoctor.js Live Preview --A while back I  started using AsciiDoc for all my text composing needs, after finding the limitations and ever-multiplying variants of MarkDown increasingly annoying. Unfortunately, while many text editors come with Markdown preview capabilities, I&#x27;ve yet to find one that can do AsciiDoc previews. So that&#x27;s where this extension comes in. I open my AscciDoc files in my browser and this extension automatically generates a preview, which I can then &#x27;print to PDF&#x27; to have a nicely formatted document created using AsciiDoc:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;asciidoctor&#x2F;asciidoctor-browser-extension" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;asciidoctor&#x2F;asciidoctor-browser-extension</a><p>* Stylebot --Inject custom CSS into any webpage. I use it on a couple of sites to fix annoying browser rendering quirks or remove irritating content [with display:none;].<p><a href="https:&#x2F;&#x2F;stylebot.dev" rel="nofollow">https:&#x2F;&#x2F;stylebot.dev</a><p>* FireNvim --a nice accompaniment to Vimium. This extension turns text entry windows in web forms into NeoVim edit bufffers, allowing you to edit text using an embedded NeoVim instance. I don&#x27;t actually use this as much as I thought I might, as I nearly always forget I have it installed:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;glacambre&#x2F;firenvim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;glacambre&#x2F;firenvim</a><p>These last two aren&#x27;t browser extensions as such. But I can&#x27;t imagine using my browser without these. So I think they deserve an honourable mention:<p>* Pinboard bookmarklet --I use Pinboard to save all my bookmarks. So they&#x27;re accessible across all my browsers and all my devices. I have the Pinboard bookmarklet on the browser address bar on my desktop machines [and use the &#x27;Share&#x27; menu on Android] to quickly bookmark pages from wherever I&#x27;m browsing.<p>* Telegram --One step down from permanent bookmarking via Pinboard, I use Telegram as my messenger app and avail of this facility all the time on Android to quickly stash links I want to take a look at later on a &#x27;proper&#x27; computer --either to view on a larger screen, or because [as with this post] I  want to compose a reply, without wrestling with a crappy touchscreen keyboard.  Telegram has a &#x27;Saved Messages&#x27; chat. So, on an Android device, I hit the &#x27;Share&#x27; icon beside the URL on a page I want to save for later and then in the Share window that pops up, I send the URL to Telegram &#x27;Saved Messages&#x27; where I can grab it later, when I&#x27;m on a real computer.<p>For anyone using Yandex Mail;  Yandex also have a Telegram Bot which provides a similar function but also emails you the link as well. I used to use this til I realised the emails where pretty superfluous and just started sending links to my Telegram &#x27;Saved Messages&#x27; instead:<p><a href="https:&#x2F;&#x2F;t.me&#x2F;YandexMail360_bot" rel="nofollow">https:&#x2F;&#x2F;t.me&#x2F;YandexMail360_bot</a><p>EDIT: A couple more I found in my browser&#x27;s preferences but which I forgot about because you don&#x27;t directly interact with them:<p>* Redirect AMP to HTML --as the name suggests, tells servers you want to be served up the HTML version of a page rather than the AMP version because... fuck Google, basically.<p><a href="https:&#x2F;&#x2F;www.daniel.priv.no&#x2F;web-extensions&#x2F;amp2html.html" rel="nofollow">https:&#x2F;&#x2F;www.daniel.priv.no&#x2F;web-extensions&#x2F;amp2html.html</a><p>* Nimbus Screenshot --Comes in handy sometimes when you want to grab a screenshot of part of a webpage which is too big to fit in the browser window without scrolling. Nimbus Screenshot has various capturing modes including &#x27;Select and Scroll&#x27; which allows you to do this.<p><a href="https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;nimbus-screenshot-screen&#x2F;bpconcjcammlapcogcnnelfmaeghhagj" rel="nofollow">https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;nimbus-screenshot-...</a><p>* Chrome Extension Source Viewer --Allows you to download Chrome extensions as CRX files from the Chrome Webstore. Thus allowing you to manually install them on browsers which refuse to install them directly. I&#x27;ve used this to successfully install a couple of Chrome extensions on Yandex Browser in Android, which the browser refused to install,  telling me they were incompatible.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Rob--W&#x2F;crxviewer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Rob--W&#x2F;crxviewer</a>