Mailto Link Generator
Build a mailto: link with recipient, subject, body, CC and BCC already filled in.
- Generators
- Free
- No sign-up
Free · Private · Runs in your browser
Why use it
All the fields
Recipient, subject, body, CC and BCC — pre-filled when the link opens.
Encoded for you
Spaces, line breaks and punctuation survive in every email client.
HTML snippet
Copy the raw mailto: URL or a ready-made link with your own text.
Great for
- “Contact us” links on websites and landing pages
- Support or feedback buttons with a pre-filled subject
- Email signatures and newsletters with one-click replies
How to use
- Enter the recipient address, and a subject and body if you want them pre-filled.
- Open advanced options for CC, BCC and custom link text.
- Copy the mailto URL or the ready-made HTML snippet.
About mailto links
A mailto link opens the reader's email client with fields pre-populated. Basic form: mailto:name@example.com. With parameters: mailto:name@example.com?subject=Hello&body=Hi%20there.
- subject — the subject line
- body — the message text
- cc / bcc — extra recipients
External links
Questions
How do I generate a mailto link?
Type the recipient's email address, add a subject and body if you like, then copy the generated mailto: URL or the HTML snippet. Everything is URL-encoded for you, so spaces and line breaks survive.
Does the email send by itself?
No. A mailto link opens the person's email client with the fields pre-filled — they review and send it themselves.
Which parameters are supported?
subject, body, cc and bcc. Everything is URL-encoded for you so line breaks and punctuation survive.
Why doesn't it open anything on my machine?
The browser needs a default mail client registered for mailto: links. On a fresh machine that may not be set up yet.
29 more free tools, no sign-up
Encoders, generators, media and marketing tools — all right in your browser.
Browse all tools