Take back your web browser
Compatible with macOS
10.12 Sierra, 10.13 High Sierra,
10.14 Mojave, 10.15 Catalina, and macOS 11 Big Sur.
Universal Binary for Intel and Apple Silicon.
StopTheMadness is a web browser extension for macOS that stops web sites from making your browser harder to use. And it protects your privacy on the web! StopTheMadness is compatible with all major web browsers on the Mac including Safari, Firefox, Google Chrome, and other Chromium-based browsers such as Microsoft Edge and Brave. Available exclusively in the Mac App Store.
John Gruber of Daring Fireball: "This extension works great and fixes so many little things that annoy me about websites."
Charlie Sorrel of Cult of Mac: "The good news is that you can wrest control of your browser back from these malicious, control-freak sites."
Bryan Chaffin of the Mac Observer: "It re-enables all the normal Mac services in Safari, and you control which services you want on a site-by-site-basis if you wish."
Josh Centers of TidBITS: "it’s a small price to pay to restore your control."
The developer of StopTheMadness is Jeff Johnson, famous for solving the Mac OCSP appocalypse. Jeff's other software includes Link Unshortener, a Mac app that expands shortened web links, and Underpass, a peer-to-peer encrypted file transfer and chat app for Mac and iOS. Jeff was a longtime engineer at Rogue Amoeba Software and also worked on the open source RSS reader Vienna.
Many web sites disable user interface features in your browser that you normally expect to work. StopTheMadness ensures that those features continue to work for you in your browser:
- ⌘-click to open a link in a new tab
- ⌘-key keyboard shortcuts
- opening contextual menus
- selecting, copying, cutting, and pasting of text
- drag and drop
- AutoFill/autocomplete of passwords, emails, etc.
With StopTheMadness enabled, the annoying web sites that deliberately make your life harder suddenly become easy to use again!
StopTheMadness also protects your privacy on the web:
- Stops hyperlink auditing by removing the anchor "ping" attribute on link clicks.
- Stops tracking beacons (
Navigator.sendBeacon) from firing.
- Prevents hijacking/rewriting of clicked links in Google Search results.
- Prevents hijacking/rewriting of clicked links in Gmail.
- Prevents hijacking/rewriting of clicked links in Facebook.
- Stops sites from using the Page Visibility API to know when a tab is visible on your screen.
- Removes tracking tags such as
utm_source (Urchin Tracking Module),
gclid (Google Click ID), and
fbclid (Facebook Click ID) from the end of link URLs when clicked (but not after redirects; see Link Unshortener for that feature).
- ⌘-c to copy link URL on hover! Much easier than opening the contextual menu. Also ⌘-x to copy link title on hover!
- ⌘-delete on hover to delete any HTML element on the page! If something is in your way, just remove it.
- Stop ⌘-left-arrow from unexpectedly sending you back to the previous page in your browsing history.
- Force images to the front. Bypass the transparent overlay on sites such as Instagram that prevents you from dragging and opening the contextual menu on images.
- Stop videos from autoplaying. This works even on sites where the browser's autoplay preferences don't work, such as YouTube!
- Warns when you paste or type beyond the maximum length in a password field or other text field (feature not available in Firefox).
- Stops "Are you sure you want to leave this page?" alerts. Close your tabs without getting stopped by the site!
- Force links to open in the current tab instead of a new tab. Remove
target="_blank" from links so that they no longer automatically create a new tab.
- Stop scrolljacking.
- ⌘-v when hovering over a link to open the link with the app selected in the "Open Link with" popup. It's never been easier to send a link to another browser!
- Automatically open clicked links in other apps. You can specify rules in StopTheMadness such as open
zoommtg links in Zoom, open
https://docs.google.com links in Google Chrome, open
https://bit.ly links in Link Unshortener, and even don't open
https://facebook.com links at all, to keep you from accidentally opening Facebook!
- Open links with an alternative browser from Safari's contextual menu.
- Copy link title from Safari's contextual menu.
- Stop Safari from automatically submitting login forms. AutoFill login forms and then make changes such as checking "Remember Me" or take CAPTCHA tests before submitting.
- Support for site-specific CSS customization in your Safari style sheet.
- Protects middle-click with the mouse to open a link in a new tab.