Mailto Link Shortener & Generator

A mailto link is a link that, when clicked by a user, will open the user's email client and fill the destination field with an email address you provide.

Linkly lets you shorten and track mailto links.

Mailto links are links of the form:

hello@linklyhq.com

When these links are clicked, they open the user’s email client.

You can specify the:

  • ‘To’ email address
  • CC and BCC recipients
  • Subject
  • Body text

Chapters and full transcript →

1
2

Linkly will open up extra fields for the To address, CC, BCC, subject, and body — no need to hand-craft mailto syntax.

Type **mailto:** in the Destination field.
Type mailto: in the Destination field.
3

Linkly will give you a shortened tracking link that, when clicked, will open the user's email client.

Under the hood, a mailto link follows this format:

mailto:address@example.com?cc=second@example.com&bcc=third@example.com&subject=Hello&body=Hi%20there

The pieces:

  • mailto: — the URI scheme. Always required.
  • address@example.com — the primary "To" recipient. Required.
  • ?cc=... — comma-separated list of CC addresses.
  • &bcc=... — comma-separated BCC addresses.
  • &subject=... — pre-filled subject line. URL-encode spaces as %20.
  • &body=... — pre-filled body. URL-encode newlines as %0A.

Linkly's mailto generator handles all of this encoding for you — just fill in the fields and it produces a correctly-formatted mailto link.

Yes. When you create a mailto in Linkly, it will automatically open up a body field.

Yes. Linkly's mailto link generator now supports CC and BCC fields. Fill them in when you create the link and Linkly will encode them into the mailto URL for you.

Add additional recipients to the CC or BCC fields, separated by commas. Linkly URL-encodes them correctly into the final mailto link so every recipient appears in the user's email client when the link is clicked.

Yes. Bodies cannot be more than a few lines. Different browsers behave differently, but most will begin to strip URLs longer than 1000 characters.

Linkly applies a hard limit at 2000 characters, including email addresses and subject lines, and you should test long messages carefully.

No. The body of a mailto link is plain text only. The mailto standard (RFC 6068) defines the body as plain text, so HTML tags such as <b> or <a> are not interpreted by email clients and will show up as literal characters.

What you can do:

  • Add line breaks by URL-encoding them as %0D%0A (Linkly does this for you when you press Enter in the body field).
  • Include a full URL such as https://example.com. Most email clients automatically turn it into a clickable link once the email is sent.
  • Use plain-text styling like dashes, bullet characters or UPPERCASE for emphasis.
  • Use emoji and non-English characters. They need to be UTF-8 URL-encoded, which Linkly handles automatically.

If you need rich formatting, send the email from an email platform instead, or link to a web page.

Yes, Linkly will track the clicks on mailto links.

Linkly cannot track whether someone actually sends an email, as browsers do not share this information.

With mailto links, you can:

Just type mailto: in the destination field and an email form will pop up.

Mailto isn't the only protocol Linkly shortens. You can also create trackable, shortened links for:

  • SMS Links — open the user's messaging app with a pre-filled phone number and message body.

  • WhatsApp Links — drop the user straight into a WhatsApp conversation with optional pre-filled text.

  • Tel Links — trigger a phone call with a tap, perfect for mobile landing pages and contact CTAs.

Like mailto links, each of these can be shortened, tracked, retargeted, and served from your own custom domain.

Get 100 short links and track 500 monthly clicks for free.