What TypoZap does
Most of us write all day: emails that need to sound right, replies to clients, messages in a language we didn't grow up with. TypoZap sits one keystroke away. Select the text, press the hotkey, and the edited version replaces it right where you were typing. You don't switch windows or paste anything into a browser, and the app stays hidden until you call it.
The main hotkey
Ctrl Alt C⌃ ⌥ C fixes the selected text and puts it back. Out of the box it corrects grammar and leaves your wording alone. You can point it at any other action, though, and then that's what the key does.
This matters more than it sounds. A support agent sets it to "Support reply" and handles tickets with it all day. A student sets it to "Academic". If you write to a partner abroad, set it to "Translate" and you'll rarely think about the language again.
For everything else there's the palette on Ctrl Alt Enter⌃ ⌥ Return. Keys 1 to 9 run the actions you've pinned, 0 repeats the last one, and typing filters the list. Hold Shift with any hotkey to see the result before it replaces your text.
Setting it up your way
- Pin the actions you use to the nine palette slots and drag them into order. The number keys follow. A slot can hold a specific translation, so 3 can mean "to Spanish".
- Give any action its own shortcut, and change or remove it later. If the combination is already used by the system or another program, the app tells you instead of quietly not working.
- Pick the two languages you switch between, and one key translates in both directions.
- Teach it your style. Give the app a few things you've written and it makes a short description of how you write, which it then uses when editing. You can keep more than one, say for work and for friends. The description is stored on your computer. Your samples are sent once to build it and aren't kept or used for training.
- Use the interface in any of nine languages, or let it follow your system.
- Turn off the success messages and still see errors. Starting at login is optional, and when it does start with your computer, it starts quietly.
- Use your own API key from OpenAI, Google or Anthropic, choose the model, and pay the provider directly. Everything works in this mode.
- Export your settings to a file and import them on another computer. API keys stay in the system keychain and aren't included in the file.
What it can do
There are 18 actions, and each one does a specific job:
| Action | What it is for |
|---|---|
| Grammar only | fix mistakes without touching the author's voice |
| Business style | professional, businesslike tone |
| Casual style | natural, conversational tone |
| Concise and clear | shorter and easier to follow |
| Friendly | a warm, polite message |
| Diplomatic | take the edge off, cool a conflict down |
| Academic | formal and precise |
| Official document | applications, requests, formal letters |
| Plain language | understandable by a non-specialist |
| Social media post | a lively post for social networks |
| Expand | turn notes into connected prose |
| Summary | turn a long text into short points |
| AI prompt | turn a rough idea into a clear prompt |
| Code review | precise and polite review comments |
| Persuasive | your pitch, only stronger |
| Support reply | a calm, useful answer to a customer |
| Tidy dictation | clean up a speech-to-text transcript |
| Transliterate | ueber becomes über, manana becomes mañana |
Translation works across 120 languages. The pair hotkey goes both ways: press it on German and you get English, press it on English and you get German. You choose both languages, and your original can be in any language at all.
It also fixes text typed with the wrong keyboard layout. It reads the layouts installed on your system, so it works with any pair. This part runs entirely offline, with no AI involved and no limits.
The less obvious parts
Your clipboard stays as it was
TypoZap asks the system for the selected text rather than pretending to press copy, so whatever you copied before is still on the clipboard after an edit.
No AI punctuation
Models like to "fix" your typing: hyphens turn into long dashes, straight quotes become curly, three dots become an ellipsis. People rarely type like that, and it's a giveaway that a message was generated. TypoZap puts your own punctuation back after every edit. If you typed a long dash yourself, it stays.
It won't switch the language on you
Language models sometimes translate text into English when they were asked to edit it. After every edit TypoZap compares the language of the result with the language of your original. If they don't match, it tries again, and if that fails too, you get an error and your text is left alone.
It keeps track of the conversation for a while
Edits in the same window know about the previous ones, so a reply stays in context. You can also point it at the message you're answering with "remember this". That memory lasts half an hour, stays in RAM, never touches the disk, and one switch clears it.
Easy to undo
The success notification has an Undo button. Pressing the hotkey again while an edit is running cancels it. Preview mode shows what changed, word by word, before anything is replaced. Your last ten edits are kept in memory in case you need one back. If there's nowhere to paste, the app tells you and offers to copy the result.
It doesn't interrupt
Background messages wait until you've finished: nothing pops up during an edit or while the palette is open. Notifications show up on the monitor your cursor is on.
Plans
| No account | Free | Pro | Your own key | |
|---|---|---|---|---|
| Price | - | - | $4.99 / month or $49 / year | free |
| Edits | 25 to try | 10 a day | unlimited, fair use | no limits from us |
| Your voice | - | - | yes | yes |
| Conversation memory | - | yes | yes | yes |
The yearly plan works out to two months free. You can try it without an account or a card: you get 25 edits.
Privacy
We don't store your texts. An edit passes through our server's memory and isn't written to logs or a database. Your edit history and conversation memory live only in your computer's memory and disappear when you quit the app.
We don't read your screen or record your keystrokes. We decided against low-level keyboard hooks, even though they would have made some things easier to build.
API keys are kept in the system keychain, Windows Credential Manager or macOS Keychain, and never in a settings file. Our own account with the AI provider is on a paid plan, where requests aren't used for training. If you use your own key, your text goes straight from your computer to the provider and never passes through us.
What it doesn't do
- It doesn't write content for you. TypoZap edits what you wrote. It won't produce a post from a one-line prompt, and our terms say so.
- It doesn't try to keep you hooked. The trial doesn't nag, your texts aren't sent anywhere in the background, and quitting the app really closes it.
Where it runs
Windows and macOS, both in closed testing for now. The Windows installer is signed and doesn't need administrator rights, and the app updates itself in one click.