Link generators
Mailto link generator
Create mailto links with pre-filled recipients, subject, body, CC, and BCC, properly encoded so they work in every email client.
Instructions
How to use this tool
- 01Enter one or more recipient addresses, separated by commas.
- 02Add an optional subject line and body text. Line breaks in the body are encoded automatically.
- 03Add CC or BCC recipients if you need them.
- 04Copy the generated mailto link, or the ready-made HTML anchor tag, and test it with the preview button.
Background
How mailto links work
A mailto link is a URL that starts with mailto: instead of https:. When clicked, the browser hands it to the reader's default mail app with the recipient, subject, and body already filled in. The recipient goes right after mailto:, and every other field travels as a query parameter: subject, body, cc, and bcc.
Because the values live in a URL, they must be percent-encoded. A literal space, ampersand, or question mark in the subject will cut the link short or corrupt the fields in some clients. Encoding is the part people most often get wrong by hand, and it is the main reason to generate the link instead of typing it.
Background
Where mailto links make sense in notifications
Transactional email footers commonly use mailto links for reply-to-support flows, since a pre-filled subject like Order 4821 support request routes the reply without a form. In product notifications they work well for feedback prompts and escalation paths.
Keep the pre-filled body short. Some clients truncate long mailto bodies, and mobile mail apps vary in how much of the URL they honor. If you need more than a few lines of context, link to a form instead.
FAQ
Frequently asked questions
How do I add multiple recipients to a mailto link?
Separate addresses with commas directly after mailto:, for example mailto:a@example.com,b@example.com. The same comma-separated format works inside the cc and bcc parameters.
How do I add a line break in a mailto body?
Use the encoded sequence %0A (or %0D%0A for maximum compatibility) wherever you want a new line. This tool encodes the line breaks you type in the body field automatically.
Do mailto links work on mobile?
Yes. iOS and Android open the user's default mail app with the fields pre-filled. Behavior only breaks when the device has no mail app configured, which is also true on some corporate desktops.
Is there a length limit for mailto links?
There is no formal limit in the standard, but clients differ. Keeping the full link under roughly 2,000 characters is a safe practical ceiling; older Outlook versions truncate well before browsers do.
More tools
Browse more free tools
Send the emails, not just the links
Courier gives you a full email API with templates, a drag-and-drop designer, and delivery observability, plus every other channel your product needs.
Start sending free