Mailto Link Generator
Fill in a recipient, subject and message below — a ready-to-use mailto: link is generated as you type. Click Send to open it in your default mail app, or copy the link to share or embed anywhere.
New Message
How to create a mailto link
- Enter one or more recipient email addresses in the To field, separated by commas.
- Optionally add Cc and Bcc recipients, a subject line and a message body.
- Copy the generated mailto: link, or click Send to test it in your default email app.
- Paste the link into a website, button, email signature, QR code or document.
Mailto link FAQ
What is a mailto link?
A mailto link is a URL that starts with mailto: instead of https://. When someone clicks it, their default email app opens a new message with the recipients, subject and body already filled in.
How do I add a subject and body to a mailto link?
Add them as URL parameters after a question mark, for example mailto:hello@example.com?subject=Hi&body=Hello. Spaces, line breaks and special characters must be percent-encoded, which this generator does for you automatically.
Can a mailto link have multiple recipients, CC and BCC?
Yes. Separate several addresses with commas in the To field, and use the cc and bcc parameters for copies. This generator keeps the commas readable and encodes everything else.
How do I use a mailto link in HTML?
Put the generated link in the href of an anchor tag, like <a href="mailto:hello@example.com?subject=Hi">Email us</a>. It works in websites, email signatures, PDFs and anywhere else that supports links.
Why does nothing happen when I click a mailto link?
A mailto link needs a default email app. If none is set up, the click does nothing. Set a default mail app or webmail handler in your operating system or browser settings, or copy the link and share it instead.
Is my message stored or sent anywhere?
No. The link is built entirely in your browser. Your draft is only kept in your own browser storage and in the page URL so you can come back to it.