InputTestHub

Mailto Link Generator

Builds a correctly encoded mailto link with subject, cc, bcc and a multi-line body, encoding spaces as %20 rather than plus.

Generators Nothing uploaded No sign-up Free, unlimited
Generators tool
Several addresses separated by commas.
Fill in the fields and press Generate.
In short Mailto Link Generator is a free online tool on inputtesthub.com that builds a correctly encoded mailto link with subject, cc, bcc and a multi-line body, encoding spaces as %20 rather than plus. It needs no account, no download and no payment, and there is no daily usage limit. Everything is processed inside your own browser, so the data you paste is never uploaded to a server.

How to use the Mailto Link Generator

  1. Enter the recipient, and any cc or bcc.
  2. Add a subject and body if you want them pre-filled.
  3. Copy the link, or take the HTML.

About the Mailto Link Generator

The Mailto Link Generator builds a correctly encoded mailto link with subject, cc, bcc and a multi-line body, encoding spaces as %20 rather than plus. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Making a contact link that opens a part-written email.
  • Adding a "report a problem" link with a template already filled in.
  • Building a support link that carries a reference number in the subject.

Details

StandardRFC 6068
SpacesEncoded as %20, never as +
Line breaksEncoded as %0A
Several recipientsComma separated
Practical length limitAround 2,000 characters
Bcc in a mailto is worth a moment of thought. It is a request to the recipient's mail client, not a guarantee — a few clients ignore the parameter and a few show it in a way that reveals the list. Do not rely on it for anything where a leaked address matters.

Where this tool stops

Cannot attach a file, set a sender, or send anything. It only opens a compose window with fields filled in, and the person still has to press send.

Frequently asked questions

Why is my email body full of plus signs?
Because it was encoded as a form rather than a URL. In form encoding a <code>+</code> means a space; in a mailto query it means a literal plus. Copying the form habit produces "Hello+there+I+wanted+to+ask", and it is the single commonest bug in these links. Spaces must be <code>%20</code>, which is what this tool writes.
How do I put line breaks in the body?
They are encoded as <code>%0A</code>, and this tool does it for you — just press return in the body box. Some older clients want <code>%0D%0A</code>; almost everything current accepts <code>%0A</code> on its own.
Nothing happens when someone clicks my link.
They have no mail client configured. A mailto hands the address to whatever application the device has registered, and a person using webmail in a browser with nothing set up gets silence. On a public contact page, offer a form as well as the link.
Is the Mailto Link Generator free?
Free, unlimited, and no email address required. You can use it a hundred times a day and nothing changes.
Is the Mailto Link Generator safe to use with private information?
No. The Mailto Link Generator runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
What do people use the Mailto Link Generator for most?
The jobs it is built for: making a contact link that opens a part-written email. Adding a "report a problem" link with a template already filled in. Building a support link that carries a reference number in the subject. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the Mailto Link Generator?
Cannot attach a file, set a sender, or send anything. It only opens a compose window with fields filled in, and the person still has to press send. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the reference figures here?
Standard is RFC 6068. Spaces is Encoded as <code>%20</code>, never as <code>+</code>. Line breaks is Encoded as <code>%0A</code>. These are printed on the page itself, so you do not have to take them on trust.
Can I use the Mailto Link Generator on mobile?
Yes. The page is responsive and the page works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related generators tools

All 53
01

QR Code Generator

Creates QR codes for links, WiFi, contacts, email, SMS and plain text, downloadable as PNG or…

02

Barcode Generator

Generates Code 128, EAN-13, UPC-A, Code 39 and ITF barcodes as PNG or SVG with human-readable…

03

Lorem Ipsum Generator

Generates classic Lorem Ipsum placeholder text by paragraph, sentence, word or list item, with…

04

SKU Generator

Builds structured SKU codes from product attributes, with a consistent pattern across a whole…

05

Invoice Number Generator

Generates sequential invoice numbers in your chosen format, with year, month and prefix…

06

WiFi QR Code Generator

Creates a QR code that connects a phone to your WiFi network automatically, without typing the…

08

Countdown Timer Generator

Creates an embeddable HTML countdown timer to any date, in several styles, with no external…

10

vCard (.vcf) Generator

Builds a downloadable .vcf contact file from a simple form, in vCard 3.0 or 4.0, with correct…