Zero Signup ToolsFree browser tools

Generator Tools

Mailto Link Generator

Build a mailto: link with to, cc, bcc, subject, and body. Copy the URL, HTML anchor, button, or Markdown. Runs in your browser.

Compose the link

Separate multiple addresses with commas, semicolons, or new lines. Display names like “Jane <jane@example.com>” are accepted.

At least one valid recipient is required.

Carbon copy. Visible to all recipients.

Blind carbon copy. Hidden from other recipients.

0 characters

0 characters

Line breaks are converted to CRLF and percent-encoded so they render as new lines in every mail client.

Generated link

Enter at least one valid recipient address to build the link.

How to use

  1. Type one or more recipient addresses in the To field. Separate addresses with commas, semicolons, or new lines. Display names like Jane in angle brackets are accepted.
  2. Optional: add Cc and Bcc recipients the same way. Bcc recipients are hidden from everyone else on the message.
  3. Optional: write a Subject and a Body, or click a template (Customer support, Sales inquiry, Feedback, Event RSVP, Cold introduction) to drop in a starter draft. Line breaks are preserved.
  4. Copy the mailto: URI for use in QR codes, address bars, and apps, or copy the HTML anchor, the inline-styled HTML button, or the Markdown link to drop into a web page, newsletter, or README.
  5. Click Open in your mail client to verify the link in your default email app. Watch the length warnings if your body is long; over 2000 characters Outlook may truncate the URI.

About this tool

Mailto Link Generator builds a properly encoded mailto: URI in your browser, ready to paste anywhere a URL is accepted. Add one or many recipients in the To, Cc, and Bcc fields (separated by commas, semicolons, or new lines), an optional Subject, and an optional Body, and the tool emits the full RFC 6068 compliant link, an HTML anchor tag, an inline-styled HTML email button suitable for newsletters, and a Markdown link for READMEs and blog posts. Each address is validated with a pragmatic syntax check; entries that look invalid are flagged so you can fix or remove them before publishing the link. Display-name forms like Jane Doe in angle brackets are unwrapped automatically, duplicates are removed, and the canonical addresses are joined with commas the way every modern mail client expects. The encoder fixes the small issues other generators commonly miss: spaces become %20 instead of plus signs (mailto is not a query string, so a literal plus shows up as text in some Outlook builds), the characters mailto reserves in header position are escaped explicitly, multi-line bodies are normalized to CRLF before encoding so signatures and paragraph breaks render the same in Gmail, Outlook, Apple Mail, Thunderbird, and mobile clients, and the small set of characters encodeURIComponent leaves alone (parentheses, exclamation marks, asterisks, and apostrophes) is escaped too so the link survives copy-paste through chat platforms and rich text editors. A live HTML preview shows the rendered anchor exactly as a browser would draw it, a clickable Open in your mail client button verifies the URI without leaving the page, and length warnings highlight when the URI exceeds 2 KB (the practical Outlook limit on Windows) or 2000 characters (a safe limit for legacy clients) so you know when to shorten the body. Useful for adding a contact button to a personal site, a resume, a GitHub profile or README, a business card paired with a QR code, an email signature, a Google Business Profile, a checkout support footer, or a printed flyer where readers can tap a link to start a pre-written message. Everything is computed locally in your browser. Addresses, subject, and body are never uploaded.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools