Mailto Link Generator

Free Online Tool — No Signup Required

Mailto Link Generator — Create Email Links in Seconds

Generate clickable mailto links with pre-filled subject, body, CC, and BCC. Copy the ready-to-use HTML code and paste it anywhere — website, email signature, or WordPress.

Fill the Email Fields

Your Generated Output

Mailto Link
mailto:
HTML Code
<a href=”mailto:”>Send email</a>
Test Link in Email App →

What Is a Mailto Link?

A mailto link is a special type of hyperlink that opens the user’s default email client — like Gmail, Outlook, or Apple Mail — with a new message ready to send. Instead of copying an email address manually, visitors can simply click the link and a pre-filled email window appears instantly.

Mailto links are widely used on websites, portfolios, landing pages, email signatures, and contact buttons because they make communication effortless for your audience. Our free mailto link generator above builds these links for you in seconds — no coding skills required.

Why Use a Mailto Link Generator?

Save Time

Skip manual URL encoding. Generate complex mailto links instantly.

No Errors

Special characters like spaces, commas, and line breaks are encoded automatically.

🎯

Pre-Filled Fields

Add subject, body, CC, and BCC so users don’t have to type anything.

📋

Copy-Ready HTML

Get both the plain mailto URL and the full HTML <a> tag.

How to Create a Mailto Link — Step by Step

Our generator handles everything automatically, but here’s how mailto links work under the hood so you understand what’s being created:

1. Start With mailto:

Every mailto link begins with the mailto: protocol, followed by the recipient’s email address.

mailto:hello@example.com

2. Add a Subject Line

Use a question mark (?) to attach parameters. The first parameter is always preceded by ?.

mailto:hello@example.com?subject=Hello%20There

3. Add a Pre-Filled Body

Use an ampersand (&) to chain additional parameters like the body.

mailto:hello@example.com?subject=Hello&body=I%20have%20a%20question

4. Include CC and BCC

Add CC and BCC fields to send copies or blind copies of the message.

mailto:hello@example.com?cc=team@example.com&bcc=manager@example.com&subject=Meeting

5. Wrap It in an HTML Anchor Tag

To make the link clickable on a website, wrap the mailto URL inside an HTML <a> tag.

<a href="mailto:hello@example.com?subject=Hello">Contact Us</a>

URL Encoding — Why Special Characters Matter

Mailto links can’t contain spaces or special characters directly. They must be URL-encoded to work across all email clients. Here are the most common encodings our tool applies automatically:

  • %20 = space
  • %0A = new line (line break)
  • %2C = comma (,)
  • %3A = colon (:)
  • %3F = question mark (?)
  • %26 = ampersand (&)
  • %40 = at symbol (@)

Best Practices for Mailto Links

  • Keep the body short. Most email clients limit mailto body length to around 2,000 characters.
  • Avoid multiple recipients in the To field. Use CC or BCC for additional recipients — multiple “To” addresses separated by commas don’t work reliably in all clients.
  • Always test your link. Use the “Test Link” button in our tool to verify it opens correctly.
  • Don’t rely on mailto for forms. For contact forms, use a proper form handler — mailto links require users to have a configured email client.
  • Add rel="nofollow" if needed for SEO purposes on outgoing contact links.

Your mailto link is ready above 👆

Fill the fields, copy the HTML, and paste it wherever you need it.

Frequently Asked Questions

Is this mailto link generator free to use?

Yes, 100% free. There’s no signup, no registration, and no hidden limits. Generate as many mailto links as you need.

Do mailto links work on mobile phones?

Yes. On mobile devices, clicking a mailto link opens the default mail app (Gmail, Apple Mail, Outlook, etc.) with the pre-filled fields ready to send.

Can I add multiple email addresses in the To field?

Technically yes, by separating them with commas — but it’s not recommended because some email clients don’t support it. The safer approach is to use CC or BCC for additional recipients.

Why is my mailto link not opening Gmail?

By default, mailto links open the system’s default email program. To make Gmail the default, users need to set it as their default handler in browser settings. This is controlled by the user, not the link itself.

Can I add line breaks in the email body?

Yes. Our generator automatically converts line breaks in the body field to %0A, which most email clients interpret correctly as a new line.

Is mailto link SEO friendly?

Mailto links are safe for SEO and don’t harm rankings. Search engines ignore them for link equity, so they don’t pass or consume PageRank. Add rel="nofollow" if you want to be explicit.

How do I add a mailto link in WordPress?

Copy the generated HTML code from our tool and paste it into a Custom HTML block in the WordPress editor, or add it directly to any text widget, page, or post where HTML is allowed.