Home/ Tools/ Gmail Compose URL Generator
πŸ“§

Gmail Compose URL Generator

Create bookmarkable Gmail compose links pre-filled with recipients, subject, and body. Perfect for emails you send repeatedly.

Productivity Gmail 100% Client-Side
πŸ“¬

Fill in the form and click Generate URL to create your Gmail compose link.

⚠️ Gmail signatures won't appear automatically β€” you'll need to select your signature manually after opening the compose window.

How to Use the Gmail Compose URL Generator

Generate a bookmarkable Gmail link pre-loaded with all your recipients, subject, and body β€” in under a minute.

Fill in Recipients

Enter the To address (required). Optionally add CC and BCC recipients. Use commas to separate multiple addresses.

Add Subject & Body

Type your email subject and body. The body can include line breaks and the URL generator handles the encoding automatically.

Generate the URL

Click Generate URL (or just start typing, it updates live). The generated Gmail compose link appears instantly.

Bookmark or Share

Click Open in Gmail to verify it, then copy and bookmark the URL. Share it with teammates or embed it in documents.

Frequently Asked Questions

What is a Gmail Compose URL and how does it work?
A Gmail Compose URL is a specially formatted mail.google.com link that, when opened, launches Gmail's compose window with fields pre-populated. It uses Gmail's URL parameters (to, su, body, etc.) to pass the data, so no API access is needed.
Can I actually send the email automatically?
Nope. Gmail does not allow third-party tools to send emails directly for security reasons. The generated URL opens a compose window in Gmail where you review and manually click Send. You're always in control, which is a good thing.
Why doesn't my signature show up?
Gmail compose URLs don't trigger automatic signature insertion. After the compose window opens, you can manually select your signature from the compose toolbar. This is a Gmail behaviour and cannot be overridden by the URL.
Can I add multiple recipients in the To or CC field?
Yes. Separate multiple email addresses with commas (e.g., alice@example.com, bob@example.com). The tool handles the URL encoding for multi-address fields automatically.
Is my email content safe?
Your email content never leaves your browser. All URL generation happens in JavaScript locally. The final URL you receive is a standard Gmail link, just like if you'd typed the Gmail address into your browser manually. Gmail address manually in your browser.
Can I use this for recurring email templates?
Yes, that's the whole point! Generate the URL once, bookmark it in your browser or save it in Notion/Confluence. Every time you click it, Gmail opens a ready-to-send draft. Perfect for weekly reports, recurring notifications, or team templates.

From the Blog

Productivity tips and automation workflows for developers and teams.

🀠 Find this tool useful?

Free forever, no sign-up, no catches. If this saved you from manually typing the same email again, a coffee is always appreciated!