Mailto Link Generator
Build a mailto link with pre-filled subject, body, CC and BCC, plus ready-to-paste HTML code.
✔ 100% Free✔ No Signup✔ No Watermark✔ Unlimited Use
Create Email Hyperlinks with Pre-Filled Subject & Body
A mailto link is a hyperlink that opens the visitor's email app with the address, and optionally the subject line, body text, CC and BCC, already filled in. This free mailto link generator builds the URL correctly for you, handling all the tricky percent-encoding of spaces, line breaks and special characters.
As an email link maker it also gives you a ready-to-paste HTML email link snippet, the full clickable href and anchor tag, so you can drop it straight into your website, newsletter, Notion page or CMS without writing code.
How to Use the Mailto Link Generator
- 1Enter the destination email address (the "To" field).
- 2Optionally add CC, BCC, a subject line and body text, encoding is handled automatically.
- 3Click Generate Mailto Link.
- 4Copy the raw mailto URL, or the complete HTML
<a>snippet, and paste it wherever you need it.
Why Use MakeToolz's Mailto Link Generator?
Correct encoding, always
Spaces, line breaks, ampersands and unicode in your subject/body are percent-encoded per RFC 6068, the #1 thing people get wrong by hand.
Subject + body + CC + BCC
Every mailto parameter supported, combined correctly with ? and &.
HTML snippet included
Get a complete anchor tag with your chosen link text, ready for any website builder.
Test before you ship
A live Test Link button opens your own mail app so you can verify the result.
Fully private
Runs 100% in your browser, addresses and messages never reach our servers.
Free forever
No signup, no limits.
How Mailto Links Work Under the Hood
A mailto link is built on the mailto: URI scheme, defined by an internet standard called RFC 6068. When a browser sees an anchor like <a href="mailto:hello@example.com">, it hands the address to your operating system, which opens your default email program with a new draft. The link itself sends nothing. It only opens the compose window, so the person still reads and clicks Send.
The address comes first. After a question mark you can add extra fields called headers, joined with an ampersand. The common ones are subject, body, cc and bcc. So mailto:hi@site.com?subject=Order&cc=team@site.com pre-fills three fields at once. Every space, comma or line break inside those values has to be percent-encoded, which is the part people get wrong when they hand-write links.
Who Uses Mailto Links and When
Small business owners put them on contact pages so a visitor can reach out in one tap. Support teams use pre-filled subjects like "Bug report" to sort incoming mail automatically. Job seekers add them to portfolios, and newsletter editors drop them into email footers for quick replies. They shine when you want a real conversation started from your side, not a form submission you have to build and host.
Mailto Links vs Contact Forms
Both let people reach you, but they behave differently. This table shows the trade-offs.
| Factor | Mailto link | Contact form |
|---|---|---|
| Setup effort | None, paste one line | Needs a backend or form service |
| Where the reply lives | In the sender's own inbox | In your database or email inbox |
| Spam exposure | Address is visible to scrapers | Address stays hidden |
| Works without a mail app | No, needs a configured client | Yes, works in any browser |
| Pre-fill fields | Yes, subject, body, cc, bcc | Yes, but you build the logic |
Common Mistakes to Avoid
- Encoding spaces by hand. A raw space in a subject can cut the value short. Let the generator convert them to
%20. - Using commas between multiple addresses without checking. The standard uses commas for several recipients, but a few older clients expect the field just once. Test before you rely on it.
- Assuming everyone has a mail app. A person on a shared computer with only webmail may see nothing happen. Pair the link with the plain text address as a fallback.
- Exposing your address to bots. A visible mailto is easy for scrapers to harvest. If spam is a worry, a form or an obfuscated link is safer.
Tips for Better Mailto Links
Keep subject lines short and specific so replies are easy to filter. Put a short greeting in the body to lower the friction of writing. If you need the same pre-filled email in a chat app instead, a WhatsApp link generator does the same job for messaging. Want a quick payment request alongside your contact link? A PayPal link generator pairs well on invoices and order confirmations.
People Also Ask
Can a mailto link send an attachment?
No. The mailto scheme cannot attach files for security reasons. It only fills in text fields like the address, subject and body. The sender adds any attachment themselves in their email app.
Why does my mailto link open the wrong app?
The link opens whatever program is set as your default email handler. Change that default in your operating system or browser settings, and the link will route to Gmail, Outlook or Apple Mail as you prefer.
Can I add multiple recipients to one mailto link?
Yes. List several addresses separated by commas in the To, CC or BCC field. Most modern mail clients read all of them, though a few old ones only honor the first To address.
Do mailto links help SEO?
They do not directly boost rankings, but they lower the effort to contact you, which can raise engagement and conversions. Search engines ignore the mailto for link value since it points nowhere on the web.
How do I hide my email from spam bots in a mailto link?
Bots scan page source for plain addresses. You can encode the address with character entities or build the link with a small script so it does not appear as readable text. A contact form avoids the issue entirely.
Will a mailto link work inside a PDF or email?
Yes. PDF readers and most email clients treat mailto: the same way browsers do and open a compose window when the reader clicks it. Test in the target app since a few strip active links.
What is the difference between CC and BCC in a mailto link?
CC recipients are visible to everyone on the message. BCC recipients are hidden from the others. Use BCC when you copy someone privately and do not want their address shared.
Frequently Asked Questions
What is a mailto link?
How do I add a subject line to a mailto link?
How do I make an email hyperlink in HTML?
Do mailto links work on mobile?
Can I put line breaks in the body?
Related Free Tools
More Link & Marketing Tools
UTM Link BuilderOpen Graph Meta GeneratorSlug GeneratorQR Code GeneratorPassword Generator