Mailto Link Generator

Last updated on 8/22/2025@mrbirddev

Creating mailto links can simplify the process of sending emails directly from your website. Below are various examples and explanations for generating effective mailto links.

Examples

Basics

A simple mailto link can be created using the following format:

mailto:example@example.com

To include a subject line in your email, you can use the following format:

mailto:example@example.com?subject=Your%20Subject%20Here

If you want to add both a subject and a body to your email, use this format:

mailto:example@example.com?subject=Your%20Subject%20Here&body=Your%20message%20goes%20here.

For a more detailed mailto link that includes BCC and CC, use:

mailto:example@example.com?subject=Your%20Subject%20Here&body=Your%20message%20goes%20here.&cc=cc@example.com&bcc=bcc@example.com

You can easily embed mailto links in HTML using the following code:

<a href="mailto:example@example.com?subject=Your%20Subject%20Here">Send Email</a>

Breaking Down the Grammar

Understanding Parameters

Mailto links consist of several parameters, including subject, body, cc, and bcc. Each parameter is separated by an ampersand (&). The first parameter should be preceded by a question mark(?).

Encoding Spaces and Special Characters

When creating mailto links, spaces should be encoded as %20, and special characters should also be encoded to ensure proper functionality.

%20  =  space
%21  =  !
%2D  =  -
%2E  =  .
%3A  =  :
%3F  =  ?

Reference - UTF-8 Encoded characters

Recipients

Single Recipient

A mailto link can target a single recipient as shown:

mailto:example@example.com

Multiple Recipients

To send an email to multiple recipients, separate their addresses with commas:

mailto:example1@example.com,example2@example.com

Without Recipient

You can create a mailto link without specifying a recipient:

mailto:?subject=Your%20Subject%20Here

By using these examples and guidelines, you can create customized mailto links that enhance user experience on your website.

Additional Resources

RFC 6068 document

Last updated on 8/22/2025@mrbirddev
Loading...