Cloudflare Email Routing
Completely free email forwarding built into Cloudflare DNS. If your domain is already on Cloudflare, you can create unlimited custom email addresses (hello@, support@, billing@) that forward to any inbox — in about 30 seconds, no third-party account needed.
Free
N/A
Why Cloudflare Email Routing?
Your domain DNS is already on Cloudflare
You want the simplest possible email forwarding at zero cost
You need multiple aliases (hello@, support@, billing@) forwarding to different inboxes
Signal Breakdown
What drives the Trust Score
Download Trend
Last 12 months
Tradeoffs & Caveats
Know before you commitYour DNS is on Vercel (use ImprovMX instead — it works with any DNS)
You need to send outbound email from your domain (use Resend for that)
Pricing
Free tier & paid plans
Completely free — unlimited aliases, unlimited forwarding
Free & open-source
Requires domain DNS to be managed through Cloudflare
Alternative Tools
Other options worth considering
The simplest way to get a custom domain email address without paying for Google Workspace. ImprovMX forwards emails from your domain to any inbox in minutes — just add two MX records. Free tier handles most indie projects.
Often Used Together
Complementary tools that pair well with Cloudflare Email Routing
Learning Resources
Docs, videos, tutorials, and courses
Quick Start
Copy and adapt to get going fast
# Cloudflare auto-configures these MX records:
# MX @ isaac.mx.cloudflare.net priority 13
# MX @ linda.mx.cloudflare.net priority 84
# MX @ amir.mx.cloudflare.net priority 30
# Also adds SPF TXT record automaticallyCode Examples
Common usage patterns
Catch-all routing
Forward any unknown alias to your inbox
# In Cloudflare Email Routing → Routing Rules → Catch-all
# Set catch-all action: Forward to you@gmail.com
# Now anything@yourdomain.com lands in your inboxCommunity Notes
Real experiences from developers who've used this tool