Type less. Say more.
Voice dictation, snippets, autocomplete and voice notes. All in one app.
One Mac app instead of four. Talk instead of typing, expand snippets in any app, finish sentences with autocomplete and turn voice memos into notes. On-device by default, and free to start.
Type ;addr and watch it expand instantly
A text expander that stays out of your way
Organize snippets with tags, edit with a clean native UI, and generate content with AI.
Organize with tags
Group snippets by project, client, or category
AI-powered content
Generate snippet text from a title and optional prompt
macOS native
Built in Swift — fast, lightweight, no Electron
Snippets that work wherever you type
Save it once. Type a few letters to use it again, in any app.
Stop typing the same things
Addresses, email signatures, code snippets, canned responses—save them once, expand them forever.
Works everywhere on Mac
Retext runs in the background and works in any app. Email, Slack, VS Code, browser—anywhere you type.
Instant expansion
No delay, no popup. Type your trigger and it expands immediately, without breaking your flow.
AI-powered snippets
Let AI write your snippets. Generate email responses, create prompt variations, or draft any text—just describe what you need.
Smart fields that fill in automatically
Your snippets can include live data — dates, clipboard contents, fill-in prompts, and cursor positioning.
{date}Today's date
{date+7}Next week
{time}Current time
{clipboard}Clipboard contents
{fill:Client Name}Fill-in prompt
{cursor}Cursor position
Just type these fields in your snippet content. They resolve when the snippet expands.
Let AI write your snippets
Describe what you need, and Retext generates the content. One click, ready to use.
Free users get 1 complimentary AI generation. Pro covers everyday use, up to 200 a day.
Snippets, and everything around them
The small things that make a text expander one you keep.
Per-app snippets
Make ;sig say one thing in Mail and another everywhere else, or keep a snippet to the apps it belongs in.
Bring your snippets
Import from TextExpander, Espanso, Raycast, Alfred or macOS text replacements. Fields convert where they match.
Shortcuts and Siri
Insert snippets from Shortcuts, Spotlight and Siri.
Clipboard history (beta)
Find something you copied earlier and paste it again. It's off until you turn it on, and skips password managers.
Everything in the menu bar (beta)
Search snippets, re-insert a recent dictation, and open your notes from one panel.
How it works
Set up once, use forever. It's that simple.
Create a snippet
Give it a short trigger like "addr" and the full text you want to expand.
Type the trigger
Anywhere on your Mac, type a semicolon followed by your trigger: ;addr
;addr → 1234 Oak Street, San Francisco, CA 94102Watch it expand
Retext instantly replaces your trigger with the full snippet. No clicks needed.
Dictation
Hold a key. Say it. Done.
Hold right Option and talk. Retext types what you said at your cursor, in any app, and can polish it on your Mac before it lands.
How dictation worksPush-to-talk on one key
Hold right Option to talk, let go to insert. Any other key cancels.
On-device by default
Apple's speech engine transcribes on your Mac (macOS 26, Apple silicon).
Polish, or every word (beta)
Verbatim, Clean, Email, Message or Notes, with a different mode per app.
Voice commands (beta)
Say "new paragraph", "delete that" or "insert snippet" and a name.
Autocomplete (beta)
Your snippets, one Tab away
Start typing and Retext offers the rest of a snippet in faint text. When no snippet fits, Apple's on-device model suggests the next few words. Press Tab to accept.
How autocomplete worksFinishes triggers and text
Type ;em and it offers ;email-sig. Start a sentence you've saved and it offers the rest.
AI when no snippet fits
Up to eight words from Apple's on-device model, based only on the text before your cursor.
Stays out of sensitive places
No suggestions in password fields, terminals or password managers.
Notes
Talk it through, keep the notes
Record a thought, a call or a meeting. Retext transcribes it on your Mac and writes a title, a summary and action items.
How notes workSummary and action items
Written on your Mac with Apple Intelligence, next to the full transcript.
Save any of it as a snippet
Turn a summary or a to-do list into a snippet you can reuse.
Transcript only, by default
Retext deletes the audio once the text is ready, unless you choose to keep it.
Retext for Teams
Everyone sends the same answer
Write the reply once. Your support, sales and ops people type the trigger and send it, word for word. Plans start at $19.99/mo, and every member gets Pro.
One library for the whole team
Shared snippets expand on every member's Mac, just like their own.
Roles and seats
Owners and admins manage people. Editors change snippets. Viewers use them.
Works offline
Team snippets are cached on each Mac and sync when you're back online.
Simple pricing
Start free, upgrade when you need more.
Pro
billed yearly at $29.99 · or $4.99/month
- Unlimited snippets
- Works in all apps
- AI-generated snippets and prompt variations
- Priority support
Lifetime
one-time payment, yours forever
- Everything in Pro
- Unlimited snippets
- AI generation (fair use)
- All future updates included
Need shared snippets for your team? Plans start at $19.99/mo.
See Retext for Teams
Questions? Answers.
Does Retext work in all apps?
Yes! Retext works system-wide on macOS. It runs in the background and works in any app where you can type—email, Slack, VS Code, browsers, and more.
Is my data private?
Yes. Your personal snippets are stored on your Mac. Team snippets sync through our server so your team can use them. AI generation sends your prompt to Anthropic through our API. Analytics never include what you type, and you can turn them off in Settings.
Why does Retext need Accessibility permissions?
Retext needs Accessibility access to detect your keystrokes and expand snippets. This is the only way to provide system-wide text expansion on macOS. We don't log or transmit your keystrokes.
Can I change the trigger character?
Currently, Retext uses semicolon (;) as the trigger character. We chose this because it's easy to type and rarely used at the start of words.
What macOS versions are supported?
Retext requires macOS 26 (Tahoe) or later. Dictation and autocomplete use on-device speech and language models that only exist on macOS 26. Version 1.8.1 remains available for macOS 15.
How does Retext for Teams work?
Create a team in Settings, invite people by email, and pick a plan by size: 5, 15 or 50 seats. Shared snippets expand on everyone's Mac, and every member gets Pro. Plans start at $19.99/mo.
Built by indie founders
Retext is made with care by two founders who use it every day.
Ready to type less?
Download Retext and start saving time today. Free to try, no account required.
macOS 26+

