How to use the Mailto Link Generator
- Enter one or more recipients (comma-separated), and optionally CC and BCC.
- Type the subject and the body — line breaks and special characters are encoded for you.
- Set the link text and choose an HTML link, a styled button or Markdown.
- Click Test it to open your mail app, then copy the code.
How mailto links are encoded
A mailto link is mailto:address?subject=…&body=…. Everything after the ? must be percent-encoded: spaces become %20 (not +, which some mail apps show literally), line breaks %0D%0A, and characters like &, ? and # are escaped so they don’t break the link. Several recipients are separated with commas.
Limits to know
- Keep links under about 2,000 characters — some browsers and mail apps cut off longer ones.
- The link only works if the visitor has a mail app set up; offer the plain address too, or use a contact form.
- Addresses in the page are visible to spam bots. Spam protection is easier with a form than with a mailto link.
Related: WhatsApp Link Generator, URL Encoder, Email Signature Generator.
Also searched as: mailto link with subject, mailto body line break, email link generator, mailto cc bcc, html email link, mailto url encoder, create mailto link.
Tools that pair well with the Mailto Link Generator
- Social Share Link Generator — Build “share this” links for 12 networks without plugins or tracking scripts — copy single links, the HTML for share buttons, or a tiny script that shares the current page on any Webflow CMS template.
- QR Code Generator — Generate a QR code for a link, Wi-Fi login, contact card, email, phone number or SMS.
- UTM Builder — Add utm_source, utm_medium, utm_campaign and friends to any link, see which GA4 channel the visit will land in, and tag a whole list of URLs at once.
- Email Header Analyzer — Paste the raw headers of an email to see its whole journey: every server hop with the time it took, the SPF, DKIM and DMARC results, the originating IP, and warning signs like a mismatched Reply-To or Return-Path.