mail2nostr.com
⚡ Powered by Lightning
Beta

Send Email.
Deliver as Nostr DM.

Mail to Nostr bridges e-mail and Nostr. Send an email to a Nostr public key — we deliver it as an encrypted Direct Message. Free, private, instant. Plain text and HTML supported.

How it works Privacy Features Use Cases Free Tier Try It FAQ

How It Works

From email to encrypted Nostr DM in seconds.

Email comes in

You send an email to npub1…@mail2nostr.com — from Gmail, Outlook, or any client. Plain text and HTML both work.

Gateway checks features

Rate limits, feature validation — all processed instantly.

Rate Limit Stronger Hash

HTML converted to Markdown

HTML emails become clean text. Attachments and images are stripped.

Encrypted with NIP-04

Leaving our gateway end-to-end encrypted by default. Your emails arrive as private Nostr direct messages.

Published to relays

Your encrypted message travels the decentralized Nostr network.

Recipient gets a DM

Decrypted only by the recipient's private key. No middleman.

Privacy by Design

Built so your data stays yours — even from us.

Want the details? Read our privacy documentation.

Hashed, Not Stored
Your Nostr public key is never saved. Only an irreversible memory-hard scrypt hash. Impossible to reverse back to your identity.
Encrypted at Rest
Features are NIP-44 encrypted with your Nostr key. They stay unreadable until an email arrives with your public key and gets processed in real time.
No Link Without Email
Your pubkey hash and encrypted features are only connected when an email arrives with your public key. Until then, there's nothing to correlate — and nothing to decrypt.

Features

What you can add — and what each one does.

Loading features...

Use Cases

Or pick a bundle that fits your scenario.

Verified Identity
Be a recognizable, reachable identity — no pubkey knowledge required. Share your address anywhere. Custom relays ensure reliable delivery, removed rate limits handle the traffic of a known entity.
Email Username 1 Relay Removed Limits
Burner Email Address
A disposable, untraceable email address. Shadow redirect hides your real pubkey, burner auto-deletes after N emails, anonymous sender rotates the signing key.
Shadow Pubkey Burner Pubkey Anonymous Sender T1
Paranoid
Maximum privacy. Zero correlation between email and Nostr identity. Shadow redirect, burner auto-delete, random sender keys — the full package.
Anonymous Sender T2 Shadow Pubkey Burner Pubkey
Connect Your Agent
Give your AI agent or bot an email address. Anyone can write to it without knowing Nostr. Your agent receives everything as encrypted DMs.
Removed Limits 1 Relay

Free Tier

No signup, no payment — just send an email.


Optional Upgrades

Try It

Pay once per feature with Lightning — 30 days active, no subscription.

Building an integration? Read the API docs.

Loading live prices…

Privacy by design. We store only cryptographic hashes of your public key — never the key itself. We use memory-hard scrypt hashing (N=16384). Feature configurations are NIP-44 encrypted and only decrypted during processing of an incoming e-mail. No plaintext personal data is persisted.

No analytics, no cookies, no tracking. This page loads no external resources — all libraries (NIP-44 crypto, scrypt-js) are self-hosted. Nothing leaves your browser until you choose to purchase.

Frequently Asked Questions

Is this service right for me?

Yes, if you need a throwaway or anonymous inbox for:

  • 2FA codes, OTP, and registration confirmations
  • Machine-generated alerts, receipts, and notifications
  • Newsletters and other impersonal mail
  • Machine-to-machine communication
  • Use cases where Nostr-native delivery matters

No, if you need:

  • Reliable delivery of personal or important messages
  • Long-term storage, search, or history of correspondence
  • Reply chains or two-way conversation
  • A replacement for your primary mailbox
  • Anything where a lost message would cause real harm
Which domains can I use?

All four domains are supported and functionally identical:

  • mail2nostr.com (primary)
  • mail-to-nostr.com
  • mail-2-nostr.com
  • m2n.email

Emails sent to npub1…@mail2nostr.com and npub1…@m2n.email are processed identically. NIP-05 identifiers work on all domains.

How do I activate NIP-05?

NIP-05 is off by default when you register a username. Your email delivery works without it — the gateway resolves your username internally via cryptographic hashing.

To activate NIP-05 (so Nostr clients show a ✅ checkmark for your address):

  1. Send a NIP-04 encrypted DM to the gateway pubkey: loading…
  2. The DM content must be your full email address, e.g. user@mail2nostr.com
  3. The gateway verifies you are the registered owner and enables NIP-05

The domain must be one of the supported domains (mail2nostr.com, mail-to-nostr.com, mail-2-nostr.com, m2n.email). Bare usernames without a domain are rejected.

Once activated, /.well-known/nostr.json?name=user publicly resolves your username to your Nostr pubkey. If you need anonymity, do not activate NIP-05.

Username renew vs new registration — what's the difference?

There are three stages:

1. Registration (first purchase):

  • Username does not exist yet
  • Full checkout: 500 sats (includes registration + 30 days)
  • You receive an ownership nonce — store it safely
  • Username is now bound to your Nostr pubkey

2. Renew (while feature is active):

  • Your feature is still active and you want to extend it
  • Lightweight renewal via the /renew endpoint: 50 sats / 30 days
  • No checkout needed — expiry date is extended directly
  • Requires your hash_pubkey + nonce

3. Re-purchase (after expiry):

  • Your feature expired, but your username is still registered ("once registered, stays yours")
  • Full checkout again: 50 sats / 30 days (renewal price, since username exists)
  • Requires your ownership nonce as proof
  • Feature is reactivated on the same username

The ownership nonce is the only way to prove you own a username. If you lose it, re-purchase is impossible — there is no recovery mechanism.

How do I use +alias addresses?

If you have a registered username, you can tag emails with +anything before the @ sign. The gateway strips the tag and delivers to your username as usual.

Example: If your username is alice, all of these reach you:

  • alice@mail2nostr.com — normal
  • alice+newsletter@mail2nostr.com — tagged
  • alice+banking@mail2nostr.com — tagged

Use +tags to organize incoming mail, filter by sender, or generate unique addresses for different services — all without purchasing additional features.

Note: Plus-addressing works with usernames only, not with raw pubkey addresses (an npub1… is already 63 characters — the RFC 5321 limit for the local part is 64).

What are the default relays?

Your messages are published to a pool of 5 Nostr relays:

  • wss://relay.damus.io
  • wss://relay.primal.net
  • wss://relay.nostr.net
  • wss://nostr.oxtr.dev
  • wss://no.str.cr

For each message, 2 relays are picked at random from this pool. As soon as one accepts the event, delivery is considered successful — the second relay provides redundancy, not a hard requirement. This avoids duplicate delivery while still protecting against a single relay failing.

Important: We cannot guarantee that any specific relay will remain available or continue accepting events. Relay operators may change their policies at any time. If delivery reliability is critical to you, consider using the relays feature to specify your own.

Can I use my own Nostr relays?

Yes. With the relays feature, the default random 2-relay delivery is replaced entirely. Your messages are sent to each relay in your list (up to 10) — we attempt delivery to all of them, not a random subset. You can add your own relays, or include defaults from our pool. Each relay you add costs the per-relay price. We cannot guarantee that any specific relay will actually accept or store an event — relay operators may change their policies at any time. Free-tier users (without this feature) get random 2-relay delivery from the default pool at no cost.

Your messages are then delivered to all relays in your custom list. Default relays you keep benefit from the same redundancy as the standard pool. Non-default relays receive every message directly via ephemeral connections.

What is Shadow Pubkey?

Shadow Pubkey redirects incoming emails to a different Nostr pubkey. The sender thinks they're emailing pubkey_A@mail2nostr.com, but the encrypted DM is delivered to pubkey_B.

This prevents correlation between your public email address and your actual Nostr identity. The original recipient never sees the email.

What is Anonymous Sender?

Without this feature, the author of your Nostr DMs is always the gateway pubkey. With Anonymous Sender, each email gets a different author pubkey:

  • Tier 1 (deterministic): Same author for all emails to the same recipient — stable but not the gateway
  • Tier 2 (random): A new random author for every single email — maximum unlinkability
What happens when my features expire?

Paid features last 30 days. There is no auto-renewal — you must manually renew.

After expiry:

  • Feature is deactivated (emails still accepted at free-tier rate)
  • Your username stays registered but inactive
  • Your pubkey hash is deleted from the database
  • You can re-register your username at the renewal price (50 sats) if you have your ownership nonce