SideQuest

Migration guide · TextExpander

A TextExpander alternative for your Mac

$19 once. Try it free for 7 days. Keep your replies, signatures, and templates in a personal library on your Mac.

7-day trial · No card required · Requires Apple silicon · macOS 26 Tahoe or later

Before you switch

What you get with Alias.

Price and updates
$19 USD once, with the first 12 months of updates included. Keep using a covered version for as long as it remains compatible with your Mac and macOS.
Your library
Local to your Mac. No automatic sync between Macs or shared team libraries.
Dynamic snippets
Alias has its own dates, fill-ins, and nested snippets. CSV brings over text and abbreviations; TextExpander macros need to be rebuilt with Alias tokens.

TextExpander offers a free plan with 5 active snippets and paid subscription tiers. If the free plan covers your needs, you may not need to switch. See current TextExpander pricing.

Choose Alias when

A personal library on your Mac.

  • You use Apple silicon · macOS 26 Tahoe or later.
  • You want local snippets, local usage reports, no cloud account, and offline use after one private activation.
  • You are comfortable rebuilding the fill-ins and dynamic snippets you still use.

Stay with TextExpander when

You depend on centrally managed shared groups, organization permissions, cloud sync across platforms, or TextExpander-specific scripting and fill-in behavior.

Four steps

Export group by group. Import them together.

TextExpander’s current web export produces one CSV per editable snippet group. Alias can preview several of those files together, then import only the rows you choose.

  1. 01

    Sign in to TextExpander, open Import/Export, choose Export, and download each group you can edit as CSV.

  2. 02

    Open Alias, choose Library, then select Import in the sidebar.

  3. 03

    Choose Choose Import Files and select one or more exported files.

  4. 04

    Review every selected row and alias collision. Import non-conflicting rows, or replace a conflict only when you intend to.

TextExpander permits exports only for groups where you have Can Edit or Can Manage access. Keep the original files as a backup. See the current TextExpander export guide.

Field map

What Alias reads from the CSV.

The current TextExpander export uses abbreviation and snippet columns. Both are recognized by Alias.

Abbreviation
Becomes an Alias trigger. Alias adds a leading semicolon when the abbreviation does not already start with one.
Snippet
Becomes the plain-text snippet body, including line breaks preserved by the CSV file.
Label
The standard TextExpander label column is not mapped. Alias uses the imported trigger as the title until you rename it.
Group
Export each editable group separately. The file name and TextExpander sharing settings do not create an Alias collection.

Exact limitations

Plain text moves cleanly. Product-specific behavior does not.

  • Rich-text styling, images, scripts, and TextExpander fill-ins are not converted by the CSV import.
  • TextExpander date math and other macros remain literal text until you rebuild them with Alias tokens.
  • Shared-group ownership, permissions, organization controls, and cloud sync do not move to Alias.
  • Rows without an abbreviation or snippet body are skipped. Alias lists skipped row numbers without showing their private text.

Alias also recognizes older raw property-list and .textexpander files when they contain readable snippet dictionaries. The current, documented TextExpander web export is CSV, so CSV is the safer migration path.

Want a clean test file before you move a real library? Start with a generic CSV built for Alias’s exact import columns.

Browse starter libraries

Alias for Mac

Try the real workflow with your own snippets.

Import, review, and edit your library during the trial. Buying Alias does not change where your snippets are stored.