Published Updated
addy.io (AnonAddy) vs SimpleLogin vs CatchNone: 2026 Comparison
addy.io vs SimpleLogin is a close call on the paid plans: both give you email aliases that forward to your real inbox, and as of September 2026 their top personal plans cost the same, $36 a year. The main difference is on the free plans. addy.io Free lets you make up unlimited aliases but can’t reply from any of them and caps forwarded mail at 10 MB a month (about 140 emails), while SimpleLogin Free replies without limit but stops at 10 aliases.
Every figure below comes from the services’ own pricing and help pages, checked on September 25, 2026, in US dollars as shown to a US visitor. Prices and limits change, so check the linked pages before you pay. If you’re still deciding what kind of alias tool you want, start with how email alias services differ. If you’d rather not have alias mail forwarded into your main inbox at all, CatchNone keeps it in its own app on iPhone, iPad, and Mac, badged with the alias each message reached, and it’s compared with both below.
The short version
Pick CatchNone if you want:
- alias mail kept out of your main inbox, with nothing forwarded, so there’s no forwarding to break;
- every message badged with the alias it reached, so a leaked or sold address shows up;
- a native app on iPhone, iPad, and Mac, with no sign-up with an email or password;
- aliases on a domain you already own, read straight from your mailbox: up to 10 on the Free plan, unlimited on Lite and Premium;
- or
@catchnone.comaddresses with Premium, with no domain, DNS, or mailbox to set up.
CatchNone is receive-only by design: signup mail stays in its own app. If you need to reply as an alias, pick one of the other two.
Pick addy.io if you want:
- a cheaper paid plan with replies (Lite, $12 a year, against $36 for SimpleLogin Premium);
- unlimited aliases you can make up on the spot, even on the Free plan (within its 10 MB monthly cap);
- known tracking pixels removed from forwarded mail (Lite and above).
Pick SimpleLogin if you want:
- to reply from an alias without paying;
- unlimited custom domains and inboxes for one price;
- aliases that keep working after a subscription ends.
CatchNone vs addy.io vs SimpleLogin at a glance
As of September 2026, from addy.io’s pricing and SimpleLogin’s pricing:
| CatchNone | addy.io | SimpleLogin | |
|---|---|---|---|
| Where alias mail goes | Its own app; nothing is forwarded | Forwarded to your inbox | Forwarded to your inbox |
| Free plan | Up to 10 aliases on your own domain | Unlimited standard aliases, 10 on shared domains; 10 MB of mail a month; no replies | 10 aliases in total |
| Your own domain | No domain limit, on every plan | 1 domain on Lite, 20 on Pro | Unlimited, on Premium |
| Aliases on the service’s domain | @catchnone.com, with Premium; nothing to set up |
Shared domains | SimpleLogin’s domains |
| Reply from an alias | Receive-only: signup mail stays in its own app | Lite and Pro | Every plan |
| Tracking pixels | Remote images and most pixels blocked until you load them | Known pixels removed on Lite and Pro | Not listed |
| Apps | Native on iPhone, iPad, and Mac | iPhone and iPad; iPad app on Mac; Android; browser extensions | iPhone and iPad; iPad app on Mac; Android; browser extensions |
| Price | See current prices in the App Store | Free; Lite $12/year; Pro $36/year or $4/month | Free; Premium $36/year or $4/month |
addy.io and SimpleLogin cap each message at 25 MB on every plan.
addy.io has two kinds of alias. Standard aliases live on a subdomain made from your username, so you can invent one anywhere without opening the app, but any two of them show they belong to the same account. Shared-domain aliases are random addresses on addy.io’s own domains, which don’t reveal that link. They’re also the ones with a cap.
Free plans and pricing
addy.io Free caps forwarded mail at 10 MB a month, which addy.io estimates at around 140 emails. Go over, and your aliases refuse mail with 552 5.2.2 … User over quota until the next calendar month. It forwards to one real inbox (addy.io calls it a recipient) and has no custom domains, replies, or sends.
SimpleLogin Free has no bandwidth or reply cap, but it stops at 10 aliases in total, forwarded to one inbox (a mailbox, in SimpleLogin’s words).
CatchNone Free covers up to 10 aliases on a domain you already own, read straight from that domain’s mailbox and shown in CatchNone’s own app. Nothing is forwarded, and CatchNone puts no monthly cap on that mail.
Which free plan is better? CatchNone Free, if you own a domain and want alias mail in its own app rather than forwarded. SimpleLogin Free, if you need to reply or expect more than 10 MB of mail a month. addy.io Free, if you want more than 10 aliases and never need to reply.
addy.io Lite raises the cap to 100 MB, which addy.io puts at almost 1,400 emails; attachments count toward it. The first time you go over in a calendar year, that month’s usage resets for free. After that, a reset costs $5 as of September 2026, or you wait for the next month.
On the paid side, the table above covers the personal plans; addy.io Lite is billed yearly only. CatchNone Lite adds unlimited aliases on your own domains, and CatchNone Premium adds @catchnone.com on top.
Custom domains and catch-all
A custom domain lets you use addresses like shop@example.com. With a catch-all, the service creates the alias the first time mail arrives, so you can invent addresses as you go.
CatchNone works with a domain you already own on every plan, with no limit on domains. Your MX records stay with your mail host: the app reads that domain’s mailbox directly from your device, read-only over IMAP or JMAP, and the mail never passes through CatchNone’s servers. With catch-all turned on at your host, mail to any address you make up appears in CatchNone under that address, even before you save it as an alias.
addy.io allows one custom domain on Lite and 20 on Pro. Catch-all is on by default for custom domains and for your username subdomain, which is why on-the-fly aliases work even on Free. addy.io warns about the downside: spammers and bots try addresses such as contact@example.com, and catch-all creates them. Only the paid plans can switch catch-all off or limit auto-creation with a regular expression.
SimpleLogin reserves custom domains, catch-all, subdomains, and directories for Premium. Premium gives you unlimited custom domains, five subdomains of SimpleLogin’s domains (anything@my-sub.aleeas.com), and 50 directories (dir-name/anything@aleeas.com, with /, #, or + as the separator).
One rule applies to addy.io and SimpleLogin: the domain’s MX records must point at the service, so the same domain can’t also receive mail at another provider. addy.io suggests adding a subdomain such as mail.example.com instead. CatchNone doesn’t need your MX records, so your domain keeps receiving mail where it does today.
DNS records for each service
To add a domain to addy.io (Lite or above) or SimpleLogin (Premium), you verify it with a TXT record and point its MX records at the service. addy.io’s custom domain guide and SimpleLogin’s Cloudflare guide walk through each step. The records, as of September 2026:
| Record | addy.io | SimpleLogin |
|---|---|---|
| MX, priority 10 | mail.anonaddy.me. |
mx1.simplelogin.co. |
| MX, priority 20 | mail2.anonaddy.me. |
mx2.simplelogin.co. |
| SPF (TXT) | v=spf1 include:spf.anonaddy.me -all |
v=spf1 include:simplelogin.co ~all |
| DKIM (CNAME names) | dk1._domainkey, dk2._domainkey |
dkim._domainkey, dkim02._domainkey, dkim03._domainkey |
DMARC (TXT at _dmarc) |
v=DMARC1; p=quarantine; adkim=s |
v=DMARC1; p=quarantine; pct=100; adkim=s; aspf=s |
Each dashboard shows the DKIM targets and your verification value, so copy those from there rather than from this table.
Which handles custom domains and catch-all better?
CatchNone is the only one of the three that leaves your domain’s mail where it is, and its Free plan covers up to 10 aliases on it, with made-up addresses on a catch-all domain showing up too. Among the forwarding services, addy.io Lite is the cheapest way in for one domain, and addy.io is the only one of the two with on-the-fly aliases on a free plan. For many domains, SimpleLogin Premium has no domain cap at the same $36 a year that gets you 20 on addy.io Pro. Whether a domain of your own is worth it at all is a separate question, covered in the costs and risks of your own email domain.
Replying and sending from an alias
As the table above shows, SimpleLogin replies on every plan with no cap, while addy.io needs Lite (50 replies and sends a day) or Pro (200). CatchNone is receive-only by design: signup mail stays in its own app, and nothing ever goes out from an alias.
On addy.io Lite and Pro, you hit Reply in your usual mail app, and the reply has to come from one of your verified recipient addresses. That address’s domain must pass DMARC checks, and addy.io notes that popular providers such as Gmail, Outlook, and Proton Mail already have a DMARC policy. Your Sent folder still shows your real address, and addy.io’s reply guide says that’s normal. On Free, a reply isn’t delivered, and you get an email saying the feature needs a paid plan. addy.io doesn’t give out SMTP credentials for aliases.
To start a new email on Lite or Pro, go to Aliases in the web app, click Send from next to the alias, and enter the recipient. addy.io shows the To address to use in your mail app, which combines both addresses: to write to sam@example.com from shop@example.net, you send to shop+sam=example.com@example.net. A shared-domain alias must already exist before you can send from it (addy.io’s sending guide).
On SimpleLogin, you hit Reply and the response goes out from your alias. To start a new conversation (Premium), open the alias’s Contacts, enter the other person’s address to create a reverse-alias, and send your email to that reverse-alias.
Turning off one alias
- CatchNone, switch off (
@catchnone.com): senders get a bounce, while your other aliases keep working. Switch it back on and delivery resumes. On your own domain, marking an alias as not in use is a label only, so block the address at your mail host. - addy.io, Deactivate: new mail is silently discarded and the sender isn’t told. You can do it from the dashboard, the apps, the browser extension, or a link in each forwarded email.
- addy.io, Delete: the server rejects mail with
550 5.1.1 Recipient address rejected: Address does not exist. You can restore the alias later. - addy.io, Forget: gives up a shared-domain alias for good; it can’t be restored.
- SimpleLogin, Disable: SimpleLogin accepts the mail and discards it, so senders get no bounce. Blocking a sender stops one contact and leaves the alias open to everyone else.
- SimpleLogin, one-click unsubscribe: every forwarded email carries an RFC 8058 unsubscribe that disables the alias, or blocks the sender if you set it that way.
SimpleLogin recommends disabling over deleting. By default, a deleted alias on SimpleLogin’s domains can be restored for 30 days, then moves to a trash where it can’t be reused. Aliases on your own domain can always be recreated.
What happens when you stop paying
If you might cancel one day, this is where the services differ most. The rules below come from CatchNone’s Terms, addy.io’s FAQ, and SimpleLogin’s pricing FAQ.
| CatchNone | addy.io | SimpleLogin | |
|---|---|---|---|
| Existing aliases | Aliases on your own domain all keep working; @catchnone.com addresses stay reserved, but new mail to them is deleted on arrival |
Aliases on paid-only domains, and shared-domain aliases beyond 10, are deactivated | All keep receiving and sending |
| Custom domains | Keep working | Deactivated | Keep working |
| Extra inboxes | Keep working | Recipients beyond one are deactivated | Keep working |
| Other changes | On Free, no new aliases while you have 10 or more | Extra usernames deactivated, paid settings reset to defaults, catch-all on your username switched back on, blocklist stops working | You can’t create aliases while over 10, or add domains, directories, or mailboxes |
| Coming back | Subscribe again and open the app | Resubscribe within 90 days and all of this is reverted | Nothing to restore |
Apps, extensions, and password managers
CatchNone: a native app for iPhone, iPad, and Mac, with keyboard shortcuts on the Mac and Siri and Shortcuts actions for creating aliases and checking mail. You name an alias and copy its address in seconds. There’s no browser extension or password-manager integration.
addy.io: the iOS app is version 2.6.0, updated September 2, 2026, and needs iOS 17 or later. It has an Apple Watch app, widgets, and alias creation through Siri and Shortcuts, and it can connect to a self-hosted server. A separate addy.io extension app adds Safari support on iPhone, iPad, and Mac. There’s an Android app on Google Play and F-Droid, and browser extensions for Firefox, Chrome, Edge, Safari, and Chromium-based browsers such as Brave and Vivaldi.
SimpleLogin: the iOS app is version 2.4.4, last updated July 24, 2024, and needs iOS 15 or later. The separate SimpleLogin for Safari extension on the Mac is version 3.0.6, from September 5, 2024. There are extensions for Chrome, Firefox, Edge, and Safari, and Android apps on Google Play and F-Droid. Existing SimpleLogin aliases can also be synced into Proton Pass, which Proton says can’t be reversed.
On a Mac, both App Store listings read “Designed for iPad. Not verified for macOS.” CatchNone runs as a Mac app of its own.
Bitwarden: the username generator has a “Forwarded email alias” type that works with both services, including a self-hosted server, in the browser extensions and the mobile and desktop apps.
Privacy, PGP, and tracking pixels
Where your mail goes. addy.io and SimpleLogin have to process each message to forward it. With CatchNone on your own domain, nothing is forwarded: the app reads your mailbox directly from your device, and that mail never passes through CatchNone’s servers. @catchnone.com mail is received and stored by CatchNone’s service for 30 days.
PGP. addy.io encrypts forwarded mail with your own OpenPGP public key, added per recipient, and can hide the subject; its help page names no plan requirement. SimpleLogin’s PGP is Premium-only and set per mailbox. It can also hide the subject, replacing it with “Encrypted Email” by default. SimpleLogin says you don’t need it if your mailbox is at Proton Mail.
Tracking pixels. CatchNone opens every message with remote images, including most tracking pixels, blocked until you load them, on every plan. Since September 9, 2026, addy.io Lite and above removes known tracking pixels from forwarded HTML mail. It’s on by default, and you change it in Settings → General → Block Tracking Pixels. It doesn’t run on forwards encrypted with your PGP key. SimpleLogin doesn’t list tracker removal among its features. If you want to block pixels in your mail app instead, see how to block email tracking pixels.
addy.io and SimpleLogin vs CatchNone
addy.io and SimpleLogin forward alias mail into an inbox you already have. That’s what makes replies possible, but the mail then lands with everything else, and its delivery depends on your inbox accepting forwarded mail. CatchNone keeps alias mail out of your main inbox instead. It’s receive-only by design: signup mail stays in its own app, each message is badged with the alias it reached, so a leaked or sold address shows up, and nothing is forwarded, so there’s no forwarding to break.
- On a domain you already own, CatchNone reads that domain’s mailbox directly from your device, read-only over IMAP or JMAP, and the mail never passes through CatchNone’s servers. The Free plan covers up to 10 aliases, and Lite and Premium have no limit. To keep that mail out of your main inbox, have your host deliver it to a separate mailbox; see the best email providers for a custom domain with catch-all.
- With CatchNone Premium, random
@catchnone.comaddresses need no domain, DNS, or mailbox. Switch one off and senders get a bounce. Each message is kept for 30 days, and if Premium ends, new mail to them is deleted on arrival until you subscribe again and open the app.
Messages open with remote images, including most tracking pixels, blocked until you load them, and there’s no sign-up with an email or password. CatchNone checks for mail when you open it rather than sending notifications, and it never sends, replies, or forwards. If you need to reply from an alias, SimpleLogin or addy.io Lite or Pro is the better fit. Download CatchNone for iPhone, iPad, and Mac.
FAQ
Is addy.io the same as AnonAddy?
Yes. AnonAddy renamed itself addy.io on August 9, 2023, with the same operator and service. Its API moved from app.anonaddy.com to app.addy.io, and anonaddy.me and anonaddy.com are still the alias domains on the Free plan.
Can I move my aliases from one service to the other?
Only aliases on a domain you own move cleanly: point the domain’s MX records at the new service and turn on catch-all there, or recreate the aliases. Aliases on a service’s own domains stay with that service. addy.io exports your aliases as a CSV file (Settings → Account Data → Export Aliases → Export Alias Data) and can bulk-import aliases for a custom domain.
Can addy.io or SimpleLogin read my email?
Both have to process each message to forward it. addy.io’s FAQ says it stores email only when a delivery fails, and only if you’ve turned that option on. SimpleLogin says it doesn’t store email, which stays in your mailbox. If you add your OpenPGP public key, the forwarded copy is encrypted before it reaches your inbox (Premium only on SimpleLogin).
Are addy.io and SimpleLogin aliases temporary?
No. An alias keeps working until you deactivate or delete it, unlike a temporary inbox that expires. On addy.io, some aliases are switched off if a paid plan ends, as described above.
Can I use an addy.io alias as my SimpleLogin mailbox?
No. SimpleLogin’s terms forbid registering with a forwarding address or using one as your mailbox. Both services also forbid using aliases for bulk signups and running several free accounts.