Use Mailto Link Generator

Enter your data below to use the Mailto Link Generator

📌 Try these examples:
RESULT

Last updated

Basic Contact Link

Generate a simple mailto link for a contact page:

Settings:
  To: contact@example.com
  Subject: (empty)
  Body: (empty)

Generated mailto URL:
mailto:contact@example.com

Generated HTML:
<a href="mailto:contact@example.com">Contact Us</a>

Clicking this link opens the user's email client with the To field pre-filled.

Pre-Filled Subject and Body

Create a support request link with a pre-filled subject and body template:

Settings:
  To: support@example.com
  Subject: Support Request
  Body: Please describe your issue below:

[Your issue here]

System: (browser/OS)
Account ID: (if applicable)

Generated mailto URL:
mailto:support@example.com?subject=Support%20Request&body=Please%20describe%20your%20issue%20below%3A%0A%0A%5BYour%20issue%20here%5D%0A%0ASystem%3A%20(browser%2FOS)%0AAccount%20ID%3A%20(if%20applicable)

Generated HTML:
<a href="mailto:support@example.com?subject=Support%20Request&body=Please%20describe%20your%20issue%20below%3A%0A%0A%5BYour%20issue%20here%5D%0A%0ASystem%3A%20(browser%2FOS)%0AAccount%20ID%3A%20(if%20applicable)">
  Contact Support
</a>

Multiple Recipients with CC and BCC

Create a link that notifies multiple team members:

Settings:
  To: sales@example.com
  CC: manager@example.com
  BCC: crm@example.com
  Subject: Sales Inquiry

Generated mailto URL:
mailto:sales@example.com?cc=manager@example.com&bcc=crm@example.com&subject=Sales%20Inquiry

Generated HTML:
<a href="mailto:sales@example.com?cc=manager%40example.com&bcc=crm%40example.com&subject=Sales%20Inquiry">
  Contact Sales
</a>

The sales team receives the email, the manager is CC'd, and the CRM system is BCC'd for logging — all from a single click.

Feedback Form Link

Create a structured feedback link with a template body:

Settings:
  To: feedback@example.com
  Subject: Product Feedback
  Body: Product: [product name]
Rating: [1-5]
What did you like?

What could be improved?

Generated HTML:
<a href="mailto:feedback@example.com?subject=Product%20Feedback&body=Product%3A%20%5Bproduct%20name%5D%0ARating%3A%20%5B1-5%5D%0AWhat%20did%20you%20like%3F%0A%0AWhat%20could%20be%20improved%3F%0A">
  Send Feedback
</a>

Multiple To Recipients

Send to multiple primary recipients (comma-separated):

Settings:
  To: alice@example.com, bob@example.com
  Subject: Team Meeting Notes

Generated mailto URL:
mailto:alice@example.com,bob@example.com?subject=Team%20Meeting%20Notes

Generated HTML:
<a href="mailto:alice@example.com,bob@example.com?subject=Team%20Meeting%20Notes">
  Email Team
</a>

Newsletter Subscription Link

Create a mailto link for email newsletter sign-up:

Settings:
  To: subscribe@newsletter.example.com
  Subject: Subscribe
  Body: Please add me to your newsletter mailing list.

Name: [Your name]
Company: [Optional]

Generated HTML:
<a href="mailto:subscribe@newsletter.example.com?subject=Subscribe&body=Please%20add%20me%20to%20your%20newsletter%20mailing%20list.%0A%0AName%3A%20%5BYour%20name%5D%0ACompany%3A%20%5BOptional%5D"
   class="btn btn-primary">
  Subscribe to Newsletter
</a>

Obfuscated Email Link (Spam Protection)

Protect your email address from harvesting bots using HTML entity encoding:

Original email: contact@example.com

HTML entity obfuscated version:
<a href="mailto:contact@example.com">
  contact@example.com
</a>

Browsers render this as: contact@example.com (clickable)
Bots see: HTML entities (harder to parse as an email address)

JavaScript obfuscation alternative:
<script>
  document.write('<a href="mailto:' +
    'contact' + '@' + 'example.com' +
    '">Contact Us</a>');
</script>

Job Application Link

Create a structured job application mailto link:

Settings:
  To: careers@example.com
  Subject: Job Application — [Position Name]
  Body: Position applying for: [Position Name]

Your name: 
LinkedIn profile: 
Years of experience: 
Cover letter:

[Write your cover letter here]

Generated HTML:
<a href="mailto:careers@example.com?subject=Job%20Application%20%E2%80%94%20%5BPosition%20Name%5D&body=Position%20applying%20for%3A%20%5BPosition%20Name%5D%0A%0AYour%20name%3A%20%0ALinkedIn%20profile%3A%20%0AYears%20of%20experience%3A%20%0ACover%20letter%3A%0A%0A%5BWrite%20your%20cover%20letter%20here%5D">
  Apply for This Position
</a>

URL Encoding Reference

The generator handles all special character encoding automatically:

Common characters and their URL encodings in mailto:
─────────────────────────────────────────────────────────────────────
Space     → %20
@         → %40 (in body/subject, not in email address)
&         → %26
=         → %3D
?         → %3F
#         → %23
+         → %2B
Line break → %0A (LF) or %0D%0A (CRLF)
[         → %5B
]         → %5D
:         → %3A

The generator encodes all these characters automatically.
You never need to manually encode your subject or body text.

Frequently Asked Questions

Simply enter your data, click the process button, and get instant results. All processing happens in your browser for maximum privacy and security.

Yes! Mailto Link Generator is completely free to use with no registration required. All processing is done client-side in your browser.

Absolutely! All processing happens locally in your browser. Your data never leaves your device, ensuring complete privacy and security.