Free QR Code Generator for Email - QR Code to Email

Generate a QR code for email composition with this free tool. Simplify messaging with easy access.

Create a custom Email QR code in just a few steps.

The subject and body will be pre-filled when someone uses your link

Your Email QR code is ready!

Your Email QR Code

Generating...

Your Email HTML Button

Copy this example HTML code to your website:

Your Email QR Code

QR code will appear
when generated

Generate a Email Chat Link

WhatsApp WhatsApp QR Code Generator Telegram Telegram QR Code Generator Viber Viber QR Code Generator Facebook Messenger Facebook Messenger QR Code Generator WeChat WeChat QR Code Generator Line Line QR Code Generator Instagram Instagram QR Code Generator TikTok TikTok QR Code Generator Snapchat Snapchat QR Code Generator SMS SMS QR Code Generator Signal Signal QR Code Generator Email Email QR Code Generator Phone Call Phone Call QR Code Generator

What Is a mailto: Link?

A mailto: link is a hyperlink using the mailto: URI scheme defined in RFC 6068. Tapping the link opens the visitor's default email application (Gmail, Outlook, Apple Mail, Thunderbird, whatever they use) with a new message already addressed to you. The most basic format is mailto:[email protected]. You can extend it with query parameters to pre-fill the subject and body: mailto:[email protected]?subject=Website%20inquiry&body=Hi%20there. The generator above handles the URL-encoding automatically so spaces and special characters in your subject and body do not break the link.

How to Create a mailto: Link with Subject and Body

The three-step version:

  1. Enter the email address, subject line, and body text in the generator above.
  2. Click Generate.
  3. Copy the resulting mailto: URL, or grab the HTML snippet ready to paste into your site.
Under the hood the generator builds a URL in the shape mailto:[email protected]?subject={URL-encoded subject}&body={URL-encoded body}. Any characters that would break a URL (spaces, question marks, ampersands, line breaks) are percent-encoded automatically. That means a subject like "Order #123 - question?" becomes subject=Order%20%23123%20-%20question%3F in the final link. Pair the link with a email QR code for print materials, or add an email channel to your website with a Boei widget that captures leads even when the visitor does not have an email client set up.

Difference Between an Email Link and a mailto: URL

People often use "email link" and "mailto: URL" interchangeably, but the terms describe slightly different things. An email link is any clickable element on a page that leads to email contact. That could be a mailto: hyperlink, a button that opens a contact form, a link to Gmail's web compose URL (https://mail.google.com/mail/?view=cm&[email protected]), or a link to Outlook's deep link. A mailto: URL is specifically the mailto:[email protected] URI scheme that hands off to whatever email client the visitor has configured as default. The generator above produces a mailto: URL because it is the most universal option: it works across every operating system and email client without depending on a specific vendor's webmail deep link.

Gmail vs Generic Mail Link: How Do They Differ?

A generic mailto: link (mailto:[email protected]) opens whatever email app the visitor has set as default. On a phone with Gmail installed that is usually Gmail. On a Windows PC with Outlook it is Outlook. That is a strength (works everywhere) and a weakness (you cannot control which client opens).

If you want to force Gmail's web compose window regardless of the visitor's default client, use a Gmail-specific URL: https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=Subject&body=Message. This opens the Gmail compose interface in a browser tab (assuming the visitor is signed in). The tradeoff: visitors who prefer Outlook or Apple Mail will still get pushed into Gmail's web UI. For most sites the generic mailto: link is the better default; use the Gmail deep link only when you know your audience is Gmail-heavy.

How to Add CC and BCC to a mailto: Link

The mailto: URI scheme supports cc and bcc as query parameters. Add them alongside subject and body:

mailto:[email protected][email protected]&[email protected]&subject=Hello&body=Message

Separate multiple addresses with a comma inside the same parameter: [email protected],[email protected]. Some older email clients ignore cc and bcc silently, so always test the link in the clients your audience actually uses before shipping it as your primary contact channel. The generator above focuses on the most-used parameters (to, subject, body). If you need CC or BCC, you can extend the generated URL by hand or use the pattern above as a template.

Where to Use Your Email Link

  • Website contact page: paste the HTML snippet as a "Send us an email" button.
  • Email signature: a mailto: link in your signature makes it one tap for replies to loop in a colleague or start a fresh thread.
  • Instagram bio: paste the mailto: URL into the website field so followers can reach you without switching apps.
  • Business card or product packaging: pair the address with a scannable email QR code so people can email you without typing.
  • Google Business profile: add the mailto: link in your business description or posts.
  • Newsletter footer or PDF: use a formatted mailto: link with a pre-filled subject so replies are pre-sorted by topic (e.g. "Sales inquiry" vs "Support").

Email Link Not Working?

If your mailto: link is not opening the visitor's email client, check these common causes:

  • No default mail client set on desktop: on a laptop with no configured mail app, clicking a mailto: link may do nothing or show a "no app to handle this link" prompt. Modern operating systems let visitors set Gmail, Outlook Web, or Apple Mail as the default handler.
  • Special characters not URL-encoded: manually built links often break because a subject like "Question about pricing & availability" contains an ampersand that terminates the query string early. The generator above handles encoding automatically. If you hand-edit the link, remember to encode spaces as %20, ampersands as %26, and question marks as %3F.
  • Link inside an iframe: some browsers block mailto: links from sandboxed iframes. If your site embeds contact widgets, make sure the mailto: link lives in the top-level page.
  • Web-based email clients not registered: Gmail and Outlook Web can register themselves as default mailto: handlers, but the visitor has to accept the permission prompt. Users who dismissed the prompt see nothing when they click your link.
  • Long body text truncated: some clients cap the body query parameter length. Keep the pre-filled body short (a sentence or two) and let the visitor write the rest.

Go Beyond Links — Let AI Handle the Conversations

A Email link gets visitors to your chat. But who answers when they message at midnight? Boei's AI chatbot replies instantly, captures leads, and works across Email and 50+ other channels. From $19/month.

Start Free Trial See How It Works

Frequently Asked Questions

What does a mailto: link look like?

A mailto: link uses the URI scheme mailto:. The simplest form is mailto:[email protected]. You can add optional parameters for subject, body, cc, and bcc: mailto:[email protected]?subject=Hello&body=Hi%20there&[email protected]. In HTML it looks like <a href="mailto:[email protected]">Email us</a>.

Can you prefill an email subject and body?

Yes. Add ?subject= and &body= query parameters to the mailto: URL, per RFC 6068. For example: mailto:[email protected]?subject=Support%20request&body=Hi%2C%20I%20need%20help%20with. The generator above URL-encodes special characters (spaces, ampersands, question marks) automatically so the pre-filled text appears correctly when the visitor's email client opens.

How do you create a mailto: link with CC and BCC?

The mailto: scheme supports cc and bcc as query parameters. Example: mailto:[email protected][email protected]&[email protected]&subject=Hello. Separate multiple addresses with a comma inside the same parameter. Note that some older or lightweight email clients ignore cc and bcc, so test in the clients your audience actually uses.

Does mailto: work with Gmail on desktop?

Yes, but only if Gmail is set as the default mail handler in the browser. Chrome and Firefox both let Gmail register itself as the default when the user accepts a permission prompt. If a visitor clicks your mailto: link and nothing happens, it usually means they never accepted the prompt. As an alternative, you can link directly to Gmail's web compose URL: https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=Subject&body=Message, but that forces Gmail even for users who prefer Outlook or Apple Mail.

What is the difference between an email link and a mailto: URL?

An email link is any clickable element that leads to email contact: a mailto: URL, a link to Gmail or Outlook's web compose, or a button that opens a contact form. A mailto: URL is specifically the mailto: URI scheme that hands off to whatever email app the visitor has set as default. mailto: is the most universal option because it works everywhere; provider-specific deep links are useful when you know your audience uses a specific webmail service.

Why is my mailto: link not opening the email app?

The most common causes are (1) no default mail client set on the visitor's device, (2) special characters in the subject or body not URL-encoded (spaces should be %20, ampersands %26), (3) the link is inside a sandboxed iframe that blocks mailto: schemes, or (4) the visitor uses a browser where webmail (Gmail, Outlook Web) is not registered as a mailto: handler. The generator above handles URL-encoding automatically, so most breakage happens on the visitor's side, not in the link itself.

How do I add a mailto: link to my Instagram bio?

Generate your mailto: link above, then open Instagram, tap Edit Profile, and paste the full mailto:[email protected] URL into the Website field. Followers who tap it open their email app with a pre-addressed message to you. If Instagram strips the mailto: prefix in the tap-through behavior, use a lead-capture widget like Boei instead, which lets you collect email addresses directly on your bio-link landing page.

Is mailto: still the standard for email links in 2026?

Yes. mailto: has been the standard URI scheme for email links since RFC 2368 in 1998 and was updated in RFC 6068 in 2010. Every browser and email client supports it. Modern alternatives (Gmail deep links, Outlook web deep links, contact forms) coexist with mailto: rather than replacing it. For a universal contact link that works across every OS, browser, and email client, mailto: remains the default choice.

What is a Email link generator?

A Email link generator is a tool that creates clickable links to start conversations on Email without needing to save phone numbers.

How do I create a Email link?

To create a Email link, simply enter your phone number, username or email, and optional message in our generator, then click "Generate Link."

Is it free to create Email links?

Yes, creating Email links with our generator is completely free.

How do I add a Email link to my Instagram bio?

Copy your generated Email link and paste it into the "Website" field in your Instagram profile settings.

Can I create a Email link for my business catalog?

Yes, you can create a link that opens directly to your Email Business catalog.

How can I track clicks on my Email links?

To track clicks and analyze link performance, sign up for Boei and use its analytics features or weekly reports.

Does the Email link work in all countries?

Yes, Email links work globally, allowing international customers to connect with you easily.

How can I report a bug or issue with the link generator?

Use the feedback button located at the bottom right of the page to report any bugs or issues.

What happens when someone clicks my Email link?

Clicking the link opens a chat window in the Email app or web version, allowing direct communication.

Can I hide my email or phone number in the Email link?

For enhanced privacy and lead management, use Boei to create masked links that protect your contact information.

How do I share my Email link?

You can share your generated link on social media, websites, email signatures, or any digital platform where you want to be contactable.

Can I add a Email link to my Google My Business profile?

Yes, you can add your Email link to your Google My Business profile to make it easier for customers to contact you.

How do I add a Email link to my website?

Copy the generated link or html code and add it to your website as a clickable button or text link.

What is a Email custom message?

A custom message is pre-filled text that appears in the chat when someone clicks your link, making it easier to start conversations.

Can I modify or delete my Email link after creation?

Our generator creates standard Email links. For link management features, consider using Boei.

How can I track where my leads come from when they click a Email link?

Standard Email links don't support tracking. Use Boei for advanced tracking with analytics dashboard and Facebook Pixel, Google Tag Manager, and Google Analytics integrations.

Can I generate a QR code for my Email link?

Yes, this tool also generates QR codes for your Email links, making it easy for customers to scan and connect.

How to get a QR code for Email?

This tool generates QR codes for Email, making it easy for customers to scan and connect. Just scroll above to enter your details.

How can I use Email links for marketing campaigns?

Create custom links with specific messages for different campaigns, and use Boei's analytics dashboard to track their performance and ROI.

Create your first Boei widget today

Get 30% more conversations and effortlessly convert them into customers.
Don't wait, experience it for free yourself!

URL

https://
https://

Trusted by 17,000+ businesses

Quick 5-min, no code setup

Andrew Lee David S. Vance W. Grant Nitesh Manav
from 159 reviews

Enterprise? Schedule a demo →