DonutTypeItWrong

Write English that sounds non-native.

Text can be perfectly grammatical and still read as non-native: please revert to me, I am having a question, since 3 years. Paste a draft, pick who it's for, and get a corrected version with an explanation of every change.

  • Free
  • No account
  • ☁️ Cloud
  • 🔒 Local
2checks at once: is it correct, and would a native say it
4registers, from a Slack message to a formal letter
2–3 sfor a cloud check, with every change explained
0accounts, cookies, analytics or saved history

Changes

Correct isn't the same as natural.

Every fix shows exactly what changed and why, so you learn the rule instead of just accepting a rewrite.

  • grammarTenses, articles, prepositions and agreement.
  • spellingTypos and misspellings fixed in place.
  • naturalCorrect, but not native: phrasing a native speaker wouldn't use.

Registers

Say it the way a native would.

Beyond the corrected text you get a version that simply sounds more natural, written for whoever is reading it. One tap rewrites it for a different register.

Engines

Fast in the cloud. Private at home.

Pick the engine for each check. Every result names the provider that produced it, so it is always clear where your text went.

☁️ Cloud
Speed
About 2–3 seconds
Where text goes
Groq in the US, not stored
Use it for
Everyday messages

If Groq is busy, Google Gemini may answer instead, and the result says so.

🔒 Local
Speed
About 30–40 seconds
Where text goes
Nowhere. It stays on your machine
Use it for
Anything confidential

Runs when you host the app yourself with Ollama. It never falls back to the cloud.

How it works

Paste. Pick. Press ⌘ ↵

  1. Paste your draft

    A message, an email or a paragraph, up to 5,000 characters.

  2. Pick who it's for

    A Slack message, a colleague, a client or something formal.

  3. Read the changes

    Copy the corrected text or the natural version, and see why each change was made.

Data

Nothing kept. Nothing to sign up for.

No account

No database, no history, no analytics and no cookies.

Held in your tab

What you type stays in your browser until you close it.

Labelled, never silent

Every result names the provider that produced it.

Check your next message before you send it.

Your corrected text and an explanation of every change will appear here.

Open DonutTypeItWrong ↗