
espanso text expander — espanso — a free, open-source text expander that runs on Windows, macOS, and Linux and asks for one trade: you edit YAML
What it is
espanso is a free, open-source text expander that runs on Windows, macOS, and Linux and asks for one trade: you edit YAML files instead of clicking through a settings app.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Nov 1, 2026
espanso is a free, open-source text expander that runs on Windows, macOS, and Linux and asks for one trade: you edit YAML files instead of clicking through a settings app. Give it that, and it replaces paid expansion subscriptions with plain-text configuration you can version, back up, and share. Snippets expand as you type in any application, a search bar keeps hundreds of triggers findable, and a package hub ships ready-made packs for dates, emojis, and symbols. Reviewers who switched from commercial expanders describe the moment the config clicks as the moment typing changes: addresses, email templates, code blocks, and support replies stop being retyped and start being recalled. The audience is people comfortable editing a text file; everyone else should expect a learning curve before the payoff arrives. Nothing about it is flashy; the value compounds with every snippet you add.
What it does well
Free and open source, no subscription: unlike subscription expanders, espanso costs nothing and stores configuration as plain files you own. Reviewers converting from paid tools call this the main draw: no account, no renewal, and a snippet library that survives any company's pricing decisions.
It extends past plain text: snippets can run shell commands and inject their output, so a trigger can expand to today's date, your current IP, or a script result without leaving the keyboard.
Cross-platform with a package hub: the same YAML works on all three desktop systems, and the community hub covers common needs from accents to code snippets, so much of a starter library already exists. The config format is documented and stable, so snippets written years ago keep working across updates.
Who it's for
espanso suits developers, support agents, clinicians, and anyone who types the same paragraphs daily and is happy in a text editor. It also suits people who want their snippet library in git rather than locked inside a vendor account, and teams that can share match files as easily as sharing a document. Writers who reuse the same sign-offs, links, and bios across apps will feel the difference within a day.
Where it falls short
Setup is not point-and-click: snippets live in YAML files found through the terminal, and even sympathetic reviewers admit their first install ended in an uninstall until they followed a tutorial and the documentation properly.
There is no management interface to speak of: the app window mostly confirms it is running; organizing, editing, and troubleshooting all happen in your editor, with a reload notification as your only feedback.
The documentation is the real manual: espanso's deeper powers -- forms, date offsets, script arguments -- live in docs rather than dialogs, so plan to read before you build anything ambitious. Budget an evening for the first pass.
Specs at a glance
Facts from the official site · not editorial opinion
| Platforms | Windows, macOS, and Linux |
|---|---|
| Price | Free and open source |
| Configuration | YAML files stored on disk |
| Snippet search | Alt+Space search bar over all matches |
| Packages | Community hub with ready-made packs |
| Advanced expansion | Shell command and script output injection |
| Built-in helpers | Dates, emojis, and global variables |
Frequently asked questions
▸Is espanso really free?
Yes. It is open source and free on all three desktop platforms, with no subscription or account required.
▸Do I need to know how to code?
No, but you do edit YAML files. Basic trigger-and-replace snippets are a few lines; scripting is optional for advanced cases.
▸Where do my snippets live?
In a match folder on your disk as plain YAML, so you can back them up, sync them, or version them like any text file.
▸How does it compare to paid expanders?
It trades a polished management app for open-source freedom: no subscription, cross-platform config files, and community packages instead of vendor-managed libraries.
Video reviews
3 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





