Home / Email & Mailto Tools / Mailto Link Generator
Email & Mailto Tools

Mailto Link Generator

Generate an RFC 6068-style mailto link locally with encoded header values and structurally checked recipient addresses.

Runs locallySyntax ≠ deliverabilityIDN-awareDisplay names accepted
ReadyGenerating a URI does not send email. Bcc recipients remain visible in the URI text even if the composed message hides them from recipients.

These tools work locally on text. Syntax validation is not mailbox verification: no DNS/MX lookup, SMTP connection, account-existence check, or deliverability test is performed.

RFC 6068-style link building with visible privacy boundaries

Use UTF-8 percent-encoding, CRLF body line breaks, explicit To/Cc/Bcc and one-click Copy/Open actions. Bcc addresses remain visible in the URI text and are flagged before reuse.

Deliverability remains a separate network question

These tools intentionally stop at local parsing, normalization and URI construction. A syntactically valid address can still have no MX service, no mailbox, a catch-all domain, or delivery restrictions; v266 does not label those network states without actually checking them.

Use this result with confidence

Validate every recipient field separately

To, Cc, and Bcc can each contain multiple addresses, but malformed separators or hidden whitespace can create client-specific behavior. Keep recipient lists short, normalize separators, and test the generated URI in the email clients your audience actually uses. A syntactically valid mailto link still depends on a configured local mail handler.

Encoding protects the query structure

Subject and body text can contain spaces, ampersands, question marks, percent signs, line breaks, and Unicode. Those values must be percent-encoded as data so they are not mistaken for new URI parameters. Compare the readable inputs with the encoded output before publishing, especially when templates include user-supplied text.

Mailto links expose their contents

A mailto URI placed in public HTML is visible in page source, including recipients, subject text, and any prefilled body. Do not put secrets, access tokens, personal notes, or sensitive internal addresses in a public link. Bcc changes what recipients see in the draft; it does not hide the address from the page source.

Test the handoff, not only the string

The final step is whether the intended email client opens a draft with the correct fields. Test multiple recipients, line breaks, non-ASCII text, and an empty optional field. Keep a copied raw URI for debugging so a browser-handler problem can be separated from an encoding problem in the generated link.

Search by task, tool name, or category. Press Esc to close.
Start typing to find a tool.