Skip to main content
Free tools

Free mailto link generator

Build a mailto link with a prefilled subject, body, CC, and BCC, with every special character encoded correctly. Everything runs in your browser, and nothing is sent or stored. No signup required.

Output format

A ready-to-paste anchor tag with your link text. Use it anywhere your site accepts HTML.

Visitors see

Generated code

<a href="mailto:hello%40example.com">hello@example.com</a>

The anatomy

What a mailto link can carry.

A mailto URL is more than an address. Query parameters let you prefill the whole draft, as long as every character is encoded the way mail clients expect.

Subject and body

The subject= and body= parameters prefill the draft so the visitor only has to hit send. Spaces become %20 and line breaks %0D%0A, which mail clients decode back.

Keep both short: some mail clients truncate very long mailto URLs. A couple of sentences of body text is safe, a full letter is not.

CC and BCC

The cc= and bcc= parameters add copied recipients, and the address part accepts a comma-separated list for multiple direct recipients.

Most clients honor BCC, but a few webmail setups quietly drop it, so test in the client your audience is likely to use.

Correct encoding

Characters like &, ?, and spaces have structural meaning in a URL and must be percent-encoded, or the link breaks at the first special character.

This is the part people get wrong by hand. The generator encodes every field per RFC 6068, so an ampersand in your subject never eats the parameters after it.

How to use it

Build your link in three steps.

A mailto link generator saves you from hand-encoding query parameters and testing across mail clients. This one runs entirely in your browser and shows the clickable result before you copy anything.

  1. 01

    Fill in the email details

    Enter one or more recipients, then add an optional subject, body, CC, and BCC. Nothing you type leaves this page or gets stored.

  2. 02

    Pick an output format

    Choose the HTML link for a ready-to-paste anchor tag with your own link text, or URL only for markdown, signatures, and CMS link fields.

  3. 03

    Copy the result

    Try the link in the live preview, copy it, and paste it into your page. Every special character is already encoded correctly.

A mailto link publishes your address in plain text, so bots can harvest it. Hide it with the free email obfuscator, or skip the inbox entirely with the free HTML form generator when you need structured fields, spam filtering, or file uploads.

FAQ

Questions before you
link your inbox.

A mailto link is a regular HTML link whose URL starts with mailto: instead of https:. Clicking it opens the visitor's default mail app with a new message already addressed to you, and the URL can prefill the subject, body, CC, and BCC so the visitor only has to hit send.

One line. Zero backend.

The form backend you don’t have to build.

Free foreverNo credit cardSet up in under a minute