Skip to content

Free tool · Email

AI email writer

Tell it what the email needs to say and get a ready-to-send draft with a subject line: 1 free run a day on GPT-6 Luna, no account needed. Signed in on a paid plan, send it from Gmail or Outlook.

1 free run a day, no account needed

GPT-6 Luna

Up to 1,200 characters. No files, tools or web search in a free run. One free run a browser, and one a network each day, shared with the free message on our home page.

Try an example:

By running it, you agree to the Terms and Privacy Policy and confirm you’re 18 or older. We keep what you send and its answer for 7 days, or in your account if you sign up.

Test runs checked . Updated .

AI email writer: three examples

Three inputs and the email a free run gave each, made once on September 28, 2026 with GPT-6 Luna and shown as it came back. The example buttons in the box above show the same.

Ask for a day off

Ask my manager, Daniel, for Friday 17 October off to go to my sister's graduation. I'll finish the quarterly report by Thursday and Maya can cover the client call.

Subject: Request for Friday 17 October off

Hi Daniel,

I’m writing to request Friday 17 October off to attend my sister’s graduation. I’ll finish the quarterly report by Thursday, and Maya can cover the client call.

Best,
[your name]
Follow up on a proposal

Follow up with Priya at Nova Retail. We sent our proposal 10 days ago and haven't heard back. Offer a 15-minute call next week to answer questions.

Subject: Follow-Up on Our Proposal

Dear Priya,

I’m following up on the proposal we sent 10 days ago. I’d be happy to arrange a 15-minute call next week to answer any questions and discuss next steps.

Please let me know what time works best for you.

Kind regards,
[Your name]
Apologize to a customer

Apologize to a customer whose order #4471 arrived with a cracked lid. We're sending a replacement today by express post, and refunding the shipping cost.

Subject: Apology and replacement for order #4471

Hello,

I’m sorry that order #4471 arrived with a cracked lid. This was our responsibility, and we’re sending a replacement today by express post. We’re also refunding the shipping cost.

I apologize for the inconvenience and appreciate your patience.

Best,
[Your name]

Which AI model is best at this? We tested every one

Every one of the 15 models we ran passed all 5 of our AI email writer test inputs, so choose on speed and price: GLM 5.3 was quickest, at 0.9 s a run on average. GPT-6 Luna, the model a free run is on, took 1.2 s.

Run on September 28, 2026: 5 inputs on 15 models, each with this tool's own instructions.

Each model's results on the tool's test inputs
ModelPassedHard onesMessages used on ProCost per runTime per run
GPT-6 LunaOpenAIThe free run's model5 of 52 of 21 each, of 60 a day on Pro$0.00001.2 s
GLM 5.3 FlashZ.ai5 of 52 of 21 each, of 60 a day on Pro$0.00011.6 s
DeepSeek V4.1 FlashDeepSeek5 of 52 of 21 each, of 60 a day on Pro$0.00031.2 s
Gemini 3.8 FlashGoogle5 of 52 of 21 each, of 250 a month on Pro$0.00041.9 s
GLM 5.3Z.ai5 of 52 of 21 each, of 250 a month on Pro$0.00080.9 s
Claude Haiku 4.5Anthropic5 of 52 of 21 each, of 250 a month on Pro$0.00111.8 s
DeepSeek V4 ProDeepSeek5 of 52 of 21 each, of 250 a month on Pro$0.00183.4 s
Grok 4.7xAI5 of 52 of 21 each, of 250 a month on Pro$0.00509.0 s
GPT-6 SolOpenAI5 of 52 of 21 each, of 125 a month on Pro$0.00092.2 s
Kimi K3Moonshot5 of 52 of 21 each, of 125 a month on Pro$0.00194.2 s
Claude Sonnet 5Anthropic5 of 52 of 21 each, of 125 a month on Pro$0.00313.4 s
Gemini 3.1 Pro (preview)Google5 of 52 of 21 each, of 125 a month on Pro$0.00588.1 s
Claude Opus 5.5Anthropic5 of 52 of 21 each, of 62 a month on Pro$0.00853.8 s
GPT-6 AstraOpenAI5 of 52 of 21 each, of 31 a month on Pro$0.00442.6 s
Claude Fable 5.1Anthropic5 of 52 of 21 each, of 31 a month on Pro$0.01614.6 s
Passed: of the 5 test inputs, how many answers passed their check (an answer the provider failed to give isn't counted). Messages used: what each run counted as on Pro, and Pro's count on the model. Cost: what OpenRouter charged us per run, on average; in llmwise you pay per message, not per token. Time: from sending to the whole answer.

Side by side: an invitation with details still to fill in

The same input on GPT-6 Luna and GLM 5.3 Flash, as each answered it, unedited.

Write this email for me, ready to send. Start with a line that starts "Subject:", and put anything you don't know in [brackets].

---
Invite the design team to a farewell lunch for Priya, who's leaving after six years. I haven't picked the restaurant or the day yet.
GPT-6 Luna
Subject: Farewell lunch for Priya

Hi design team,

I’m organizing a farewell lunch for Priya, who’s leaving after six years. Please join us as we celebrate her and wish her well.

The restaurant and day are still to be decided. I’ll share the details once they’re confirmed.

Best,
[Your name]
GLM 5.3 Flash
Subject: Farewell Lunch for Priya

Hi team,

As many of you know, Priya is leaving us after six wonderful years, and I'd like to organize a farewell lunch to send her off properly. Before we finalize anything, I'd love to get a sense of everyone's availability.

Could you reply with the days that work best for you over the next couple of weeks? Once I've heard back, I'll pick a date and a restaurant and send around the details.

Priya has been such a big part of this team for six years, so I'm hoping we can get as many of us there as possible.

Looking forward to your replies.

Best,
[Your name]

How the inputs are scored

  • Key facts: the answer must state each fact the input turns on (a number, a name, a date or a condition), as the input gives it; how it's worded isn't judged.

The inputs: a leaking tap, to the landlord, a formal request for an extension, an apology for a broken order, an invitation with details still to fill in, and a hotel booking change, in spanish. Every model gets the tool's own instructions and up to Pro's reply limit. The method is the same as our other test runs.

How to use the AI email writer

  1. Write what the email needs to say, in any order: who it's to, what you want, and the facts (dates, numbers, names). Up to 1,200 characters.

  2. Pick the tone, the length and the language.

  3. Press “Write it”. Without an account you see the start of the draft (1 free run a day, no account needed).

  4. Signed in, pick any model and get the whole draft; on a paid plan, connect Gmail or Outlook and send it from the chat.

Tips for a better answer

  • Give it the facts

    The draft is only as right as the facts you give it. A line with the date, time and names saves a round of edits.

  • Say what you want back

    “Ask them to confirm by Friday” gets a clearer email than “follow up”. Say what you want the reader to do.

  • Short beats long

    Start short. A short email gets read; if it needs more, pick Medium and run it signed in.

  • Fill every bracket

    Before you send, search the draft for “[”: every bracket is a detail it didn't have and you need to fill in.

What a good email looks like

  • Your facts, unchanged

    Every date, time, amount, order number and name you gave should appear exactly as you wrote it. Check these first: they're the details a wrong email gets people in trouble over.

  • No invented details

    Anything the draft needed and you didn't say (a name, a date) should come back in [square brackets], not made up. Fill those in before you send.

  • The ask comes early

    The reader should know what you want from them by the end of the second sentence: a reply, a date, a payment, a yes.

  • It sounds like you

    Read it aloud once. If a sentence sounds like nobody you know, cut it or say it the way you would.

What's free, and what signing up adds

  • Without an account: 1 free run a day, on GPT-6 Luna, shared with the free message on our home page. It takes up to 1,200 characters, writes up to about 600 tokens (roughly 450 words), and shows you the start of the email.

  • Signing up is free, with an email link and no card. The email you ran comes with you as your first chat, and you get 5 free messages on almost every model (all but Claude Fable 5.1, Claude Opus 5.5, and GPT-6 Astra).

  • Signed in, the tool runs on the model you pick, on your plan, shows the whole answer, and you can carry on in the chat with any model, or ask another model the same thing.

More free tools are on the tools page, and what each plan gives is on pricing.

Questions

Is the AI email writer free?

Yes. Without an account you get 1 run a day on GPT-6 Luna, shared with the free message on our home page: you see the start of the draft, and the rest when you sign up. Signing up is free and adds 5 free messages on almost every model in llmwise (all but Claude Fable 5.1, Claude Opus 5.5, and GPT-6 Astra), with no card.

Can it send the email for me?

Not from this page. Signed in on a paid plan, you can connect Gmail or Outlook in llmwise and ask the model to write the draft there or send it; sending always asks you first.

What should I type in?

Put in the facts the email must carry (who it's to, what you want, dates, numbers) and pick the tone and length. Anything it needs and doesn't have comes back in [brackets] for you to fill in.

Can it write a reply to an email I received?

Paste the email you got above your notes, with a line such as “Reply to this: say yes to Tuesday, ask for the agenda”. The draft answers what they asked.

Can it write emails in other languages?

Yes: pick the language. It writes the whole email in it, subject line included, and keeps names, numbers and dates as you gave them.

Which AI is best for this, in your tests?

Every one of the 15 models we ran passed all 5 of our AI email writer test inputs, so choose on speed and price: GLM 5.3 was quickest, at 0.9 s a run on average. GPT-6 Luna, the model a free run is on, took 1.2 s. The table on this page has every model's result, what a run counts as on Pro, and the time it took.

Claude, GPT, Gemini, DeepSeek, Grok, Kimi, and GLM, in one chat.

See what a message costs before you send it. Free is 5 messages to try; sign in with an email link, no password or card.