Text expansion by voice on your Mac
How to type your address, signature or a canned reply on a Mac by saying a phrase: Voice Control commands, Text Replacement, and Koi's dictation snippets.
The best TextExpander alternatives are Espanso (free, open source), Typinator (from $39.99, kept on your Mac), Raycast's free Snippets, aText and the Mac's own Text Replacements. If you dictate rather than type, Koi types your saved text when you say a phrase.
By Irakli, founder ·
Start here
TextExpander turns a short abbreviation into a longer piece of text as you type: an email reply, a signature, an address, a block of code. Snippets can ask you to fill in parts before they're typed, live in groups, and be shared with a team with view and edit permissions. You can search them inline, and its Chrome extension suggests snippets with AI. It runs on Mac, Windows, iPhone, iPad and Chrome, with one account and your snippets synced across all of them.
On TextExpander's pricing, Free allows 5 active snippets and one swap every two weeks. Pro is $60 a user a year, billed yearly, and Business $120 a user a year; monthly billing costs more, and Enterprise is priced by sales. New accounts get a 30-day preview of the paid features, then move to Free and keep their snippets with 5 active. An account is required.
We make Koi, so read this with that in mind. Koi is first below because it's ours, and it is not a text expander: its snippets work by voice, while you dictate. If you type and want a TextExpander replacement, the real ones start at number 2. Every fact about another app comes from that app's own site, checked October 21, 2026.
Why switch
Two ways
The free way, built into macOS, from Apple's text replacement guide:
With Koi, by voice:
The phrase works whatever its case and the punctuation Koi hears between its words. Said as a sentence on its own, its full stop goes with it, and when two phrases overlap, the longer one wins. Our help page on names, snippets and styles covers the rest.
The picks
Best for: People who dictate and want saved text when they say a phrase
Koi is dictation for any Mac app: tap Fn + ⌥, talk, and the words land where your cursor is. It runs on your Mac, works offline and knows 100 languages. Snippets live inside that: say “my address”, “my sign-off” or “the standard reply” mid-sentence and the saved text is typed instead, exactly as you saved it. Snippets, like the rest of dictation, are kept on your Mac.
Be clear about what it isn't. Typing an abbreviation does nothing in Koi. There are no fill-in fields, no dates that change, no scripts, no pictures, no shared team snippets, and no Windows or iPhone app. Koi is for you if you already write by voice, or want to; if you type all day, pick a real text expander below.
Koi is Pro at $20 a month or $192 a year after a 3-day free trial that needs a card, or Lifetime, paid once from $59, with call recording and an assistant that sees your screen in the same app. Our best dictation apps for Mac compares it with other dictation apps.
Best for: A free, open source expander you control with plain files
Espanso replaces a keyword with longer text as you type, on Mac, Windows and Linux. Snippets can include forms, dates in the past or future, and the output of shell commands or scripts, and you can install packages from the Espanso Hub. Option and Space opens a search bar. It's open source under GPL 3, and free.
The catch is setup: snippets are written in YAML files, and its docs warn that the indentation must be right. There's no editor app yet. More in our Espanso alternatives.
Best for: A full-featured Mac expander you can pay for once, with snippets kept locally
Typinator expands abbreviations into text, pictures, dates, formulas, code or AI prompts, comes with ready-made sets, and can fix common typos as you type. Snippets are stored on your Mac, with optional sync through iCloud, Dropbox, OneDrive or your own server, and sets can be shared with a team.
On the ergonis store it starts at $39.99. Basic is a one-time payment for the current major version, Mac only and for private use; Advanced (Mac and iOS) and Business are yearly subscriptions.
Best for: People who already use Raycast as their launcher
Raycast's Snippets expand a keyword like “;;addr” in any text field, right away or after a space, with placeholders for the date, the clipboard and where the cursor lands. Snippets are on Raycast's free plan, on its pricing; Pro, at $10 a month or $96 a year, adds its AI and more.
If you use Alfred instead, its Powerpack, £34 once, includes snippets with auto-expansion and a clipboard history.
Best for: Rich snippets on Mac and Windows from a small developer
aText replaces abbreviations with formatted text, pictures and attachments, and supports editable fields, dates and times, keystrokes and scripts, with sync through iCloud Drive or Dropbox between Mac and Windows. The Mac version has a 21-day free trial. We couldn't confirm its price on its own site, so it isn't listed here.
Best for: A handful of short, plain replacements, free
Built into macOS: add a short text and what it becomes in System Settings, Keyboard, Text Replacements. It's free and needs nothing installed. It only does plain text, with no fill-ins, dates or groups.
Typing vs talking
A text expander saves keystrokes for people who type. You learn a code, like “;sig”, and the expander watches what you type for it. Voice snippets are for people who already write by talking. There's nothing to memorise beyond a phrase you'd say anyway, like “my address”, and it can come in the middle of a sentence you're dictating.
Each has things the other can't do. Typed snippets work in every field the moment you type, can ask for fill-ins, and on TextExpander, sync to your phone and your team. Voice snippets need dictation to be running, but they let you write a whole email by voice and drop in the fixed parts without touching the keyboard.
They don't get in each other's way. Koi's snippets only fire inside dictation, so you can keep a text expander for typing and use Koi when you talk.
For dictation
Snippets are one of several things in Koi's Settings, under Dictation, that make dictated text come out right without editing:
Dictation itself runs on your Mac and works offline, so your snippets and what you say stay there. If you're comparing dictation apps rather than expanders, our Wispr Flow alternatives page covers the ones that also have snippets.
Comparison
From each app's own site. “Not listed” means the site doesn't mention it.
| Triggered by | Fill-ins | Scripts | Platforms | Account | Price | |
|---|---|---|---|---|---|---|
| TextExpander | Typed abbreviation | Yes | Not listed | Mac, Windows, iPhone, iPad, Chrome | Required | Free, 5 snippets; Pro $60 a year |
| Koi | A phrase you say while dictating | No | No | Mac | Required | $20 a month, or Lifetime, $59 for the first 25 buyers, rising to $199 |
| Espanso | Typed keyword | Forms | Shell and scripts | Mac, Windows, Linux | No, plain files | Free, open source |
| Typinator | Typed abbreviation | Not listed | Not listed | Mac; iOS on Advanced | No, local | From $39.99 |
| Raycast | Typed keyword | Placeholders | Not listed | Mac | Not listed | Free; Pro $10 a month |
| aText | Typed abbreviation | Editable fields | Yes | Mac, Windows | Not listed | Not confirmed |
| macOS | Typed text | No | No | Mac | No | Free |
Honest take
Stay on TextExpander if
Choosing
New to dictation? Start with how to dictate on a Mac, then see Koi's plans.
How to type your address, signature or a canned reply on a Mac by saying a phrase: Voice Control commands, Text Replacement, and Koi's dictation snippets.
Espanso alternatives for Mac: Raycast Snippets, Typinator, TextExpander, aText and Text Replacements ranked, plus Koi's voice snippets for people who dictate.
How to use voice to text on Mac with Apple's built-in Dictation, step by step, and when Koi does more: offline, 100 languages, unlimited on every plan.
Raycast Dictation alternatives for Mac, checked October 2026: offline dictation with no Pro plan, bigger word lists, no 20-minute cap, and prices compared.
Support
Try Pro free for 3 days, card needed. Dictation and recorded calls are unlimited on every plan.