Refrain vs Apple Text Replacement

Apple Text Replacement is a free, system-wide keyword-expansion feature built into macOS. It syncs to iOS via iCloud and is ideal for short snippets. Refrain is a $9.99 menu-bar prompt manager designed for long AI prompts, with a plain markdown file you own and a visible list in the menu bar.

Quick comparison

FeatureRefrainApple Text Replacement
Price$9.99 one-timeFree, built in
Where it livesMenu barSystem-wide, invisible
TriggerClick in menuType a shortcut string
Multi-paragraph textBuilt for itSupported but awkward
StoragePlain markdown file you owniCloud-synced plist
Edit outside the appAny editorSystem Settings only
Works in Electron apps, terminalsYes, clipboard pasteUnreliable
Sync to iOSNoYes, via iCloud

How Apple Text Replacement actually works

Apple Text Replacement is a macOS feature you'll find in System Settings โ†’ Keyboard โ†’ Text Replacements. You map a short string (like @@sig) to a longer one (your email signature). When you type the short string almost anywhere in macOS, the system swaps it for the full version.

It's free. It syncs to your iPhone and iPad via iCloud. It's built in.

Where Apple Text Replacement wins

Credit where it's due. Apple's version beats Refrain when:

  • The text is short. One-line signatures, email addresses, your home address, canned replies. The keyword-expansion model is perfect for this.
  • You need it on your iPhone and iPad too. iCloud syncs text replacements across all your Apple devices. Refrain doesn't have a mobile app.
  • You want zero installation, zero purchase, zero configuration. It's already on your Mac.
Note
Seriously, if your use case is "expand @@addr to my address," Apple Text Replacement is the correct tool and I can't honestly tell you to buy Refrain for that. Use what's free.

Where Refrain wins

Text Replacement falls apart once the text gets long or the context gets weird. That's most of the AI prompt use case.

  • Multi-paragraph prompts. Apple Text Replacement can technically store paragraphs, but editing them inside System Settings is miserable. There's no real text area, just a cramped field. Refrain has a full editor window.
  • Reliability in Electron apps and terminals. Text Replacement relies on the active text field honoring system-level expansion. Plenty of apps ignore it: VS Code in some modes, Slack, some browser inputs, iTerm. Refrain's clipboard paste works anywhere you can press Cmd+V.
  • You can see your list. Refrain shows every prompt in the menu bar. Text Replacement is invisible; you have to remember every shortcut you set up. If you forget @@planprompt exists, it might as well not.
  • Plain-text file. Your prompts live in a markdown file you can open in any editor. Apple stores them in an internal plist; exporting is a chore.
  • No typing required. For long prompts, typing a shortcut and waiting for expansion is slower than clicking once in the menu bar. The menu bar click is also faster when you're looking for a prompt you haven't memorized.
Refrain stores your reusable prompts in the menu bar so they're one click from the clipboard. Get Refrain โ†’

Using both together

They work fine side by side, and honestly I do this. Apple Text Replacement for short stuff: signatures, email addresses, !brb, !omw, anything you type as an abbreviation. Refrain for the long AI prompts you need visible.

Which to pick

Apple Text Replacement if your use case is short keyword-expanded snippets you type as abbreviations. It's free and it's already on your Mac.

Refrain if you need multi-paragraph prompts for Claude Code, ChatGPT, Cursor, or anywhere else, and you want them in the menu bar as a visible list rather than memorized triggers.

Frequently asked questions

Can Apple Text Replacement store long AI prompts?
Technically yes, but editing a multi-paragraph entry inside System Settings is painful. There's no real text editor, the field is cramped, and line breaks behave oddly. Long prompts are Refrain's whole job.
Do Apple Text Replacement shortcuts work in every app?
No. Apps have to honor the system expansion API. VS Code, Slack, iTerm, and some browser inputs skip it. Refrain uses plain clipboard paste, which works in every app that accepts text.
Does Refrain sync to iPhone like Apple Text Replacement?
No. Refrain is Mac-only. If you need your text on iOS too, keep short stuff in Apple Text Replacement and use Refrain for the Mac-only long prompts.
Keep your prompts one click away.
Refrain is a tiny menu bar app for the prompts you reuse. $9.99 once, no subscription, no sync-lock.
Get Refrain for $9.99
macOS 14+ ยท 30-day refund