
mailtoFixer.js
The modern way to handle email links on the web
6 followers
The modern way to handle email links on the web
6 followers
mailtoFixer.js replaces frustrating mailto links with a beautiful, user-friendly modal. Stop forcing users to open unconfigured desktop apps. Instead, let them choose Gmail, Outlook, or just copy the address. Features: π‘οΈ Anti-Spam: Obfuscate emails to block scrapers. π Auto Dark Mode: Zero-config theming. πͺΆ Lightweight: Tiny vanilla JS, no dependencies. π 1-Minute Install: Just add a script tag. Give your users a better email experience and keep your inbox clean.







Hey Product Hunt! π I'm Emanuele, the creator of mailtoFixer.js.
I built this because I was genuinely tired of the 'mailto' experience on the modern web. I kept noticing two major friction points on my own sites: first, users getting annoyed by sudden desktop email client launches. We spend so much time perfecting landing page hero sections and conversion funnels, only to dump users into a broken desktop app the second they want to talk to us. It felt like a massive oversight in web UX.
Initially, I just wanted a way to offer a 'Copy Email' button without adding a bunch of custom logic to every project. But as I started building, I realized I could solve the spam problem too. Raw email links are often the target of scraping bots, leading to inboxes flooded with spam. By obfuscating the email address and only revealing it on user interaction, I could significantly reduce the chances of it being harvested by bots.
Itβs completely free and open-source. My goal was to make it so easy to install (literally one line) that there's no reason not to use it.
I'd love to get your feedback on a few things:
1. Is the modal design clear enough for first-time users?
2. Are there other webmail providers (like Proton or Zoho) that you think are essential to add?
3. Any edge cases you've found where standard mailto links are still preferred?
Thanks for checking it out! Can't wait to hear your thoughts. π