Retext

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.

macOS 26+ · No account required · Snippets stay on your Mac

Retext - Snippets that expand anywhere you type on macOS | Product Hunt
TextEdit
Dear customer, please ship to
typing trigger...

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.

See everything snippets do

Notarized by Apple
Snippets Stored on Your Mac
No Account Required
Transparent Pricing

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

→November 2, 2026
{date+7}

Next week

→November 9, 2026
{time}

Current time

→5:25 PM
{clipboard}

Clipboard contents

→whatever you just copied
{fill:Client Name}

Fill-in prompt

→asks before expanding
{cursor}

Cursor position

→cursor lands here after expansion

Just type these fields in your snippet content. They resolve when the snippet expands.

Every field, with worked examples

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.

1

Create a snippet

Give it a short trigger like "addr" and the full text you want to expand.

2

Type the trigger

Anywhere on your Mac, type a semicolon followed by your trigger: ;addr

;addr → 1234 Oak Street, San Francisco, CA 94102
3

Watch 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 works
  • Push-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 works
  • Finishes 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 work
  • Summary 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.

Free

$0

forever

  • Up to 5 snippets
  • Works in all apps
  • Basic text expansion
  • 1 free AI generation
Download Free
Most Popular

Pro

$2.50/month

billed yearly at $29.99 · or $4.99/month

  • Unlimited snippets
  • Works in all apps
  • AI-generated snippets and prompt variations
  • Priority support
Get Pro

Lifetime

$49.99

one-time payment, yours forever

  • Everything in Pro
  • Unlimited snippets
  • AI generation (fair use)
  • All future updates included
Get Lifetime

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.

Aaron Myers

Aaron Myers

Co-founder & Developer

Corey Haines

Corey Haines

Co-founder

Ready to type less?

Download Retext and start saving time today. Free to try, no account required.