Mailto Link Generator — Pre-Filled Email Links

Create a mailto link that opens the user's default email client with the recipient, subject, body, CC, and BCC already filled in. Great for contact buttons, support tickets, and pre-written inquiries.

Generated link
Output will appear here

What the Mailto Link Generator does

A mailto link opens the visitor's default mail app with to, subject, body, cc and bcc already populated and properly percent-encoded.

Methodology and formula

The tool builds `mailto:{to}?subject={subject}&body={body}&cc={cc}&bcc={bcc}` and URL-encodes each parameter.

Worked example

Inputs
To: support@example.com, Subject: Order #12345, Body: Hi, I need help with my order.
Result
mailto:support@example.com?subject=Order%20%2312345&body=Hi%2C%20I%20need%20help%20with%20my%20order.

A customer clicks the support button and their email app opens with a pre-filled ticket request.

When to use this tool

Use mailto for asynchronous, documented communication. Use WhatsApp for real-time chat or QR codes for in-person handoffs.

About the Mailto Link Generator

A real example

A landlord's site links mailto:leasing@parkview.com?subject=Unit%20inquiry&body=Unit%20number%3A%0AMove-in%20date%3A so enquiries arrive with the details filled in.

When mailto links shine

Mailto links are ideal for customer support CTAs, pre-filled inquiry forms, sales quote requests, and email signatures. They reduce typing errors and ensure you receive the context you need.

URL encoding of body text

The generator URL-encodes the subject and body automatically. Line breaks are converted to %0A so the email client preserves formatting. Some clients may still display line breaks differently.

Limitations to know

Mailto links cannot add attachments, set priority, or guarantee a specific email client. The user's default app or browser mailto handler controls the final behavior.

Frequently asked questions

Will every email client open the link?

All major clients — Gmail, Apple Mail, Outlook, Thunderbird — handle mailto links when a default email client is configured.

Why are line breaks broken?

Encode newlines as %0A. The generator handles this automatically from the body textarea.

Can I send multiple recipients?

Yes — comma-separate addresses in to, cc, or bcc.

Are mailto attachments possible?

No — RFC 6068 does not allow attachments via mailto links.

Related Link Generators

Other free link generators in the hub.