Back to blog
guide migration textexpander

The Complete Guide to Migrating from TextExpander

Step-by-step instructions for importing all your TextExpander snippets into TypeSnap, including macro conversion details.

By Aaron Hampton 2 min read

Switching from TextExpander? I’ve got you covered. This guide walks through every step of importing your snippets into TypeSnap.

What Gets Imported

TypeSnap imports:

  • ✅ All your snippets and their content
  • ✅ Groups/folders (preserved as TypeSnap groups)
  • ✅ Fill-in fields (text, dropdown, checkbox)
  • ✅ Date and time macros
  • ✅ Clipboard insertion
  • ✅ Nested snippet references
  • ✅ Cursor positioning
  • ✅ Key simulations (Tab, Return)

What Changes

A few things are handled differently:

  • AppleScript snippets → Converted to plain text (security reasons)
  • Shell scripts → Converted to plain text
  • JavaScript → Converted to TypeSnap JavaScript (slightly different API)

You’ll see a clear report showing what was converted and what to review.

Step 1: Export from TextExpander

  1. Go to app.textexpander.com
  2. Click Settings → Import/Export
  3. Click Export All Snippets
  4. Download the .csv file

Option B: Export from the Mac App

  1. Open TextExpander
  2. Select a group in the sidebar
  3. Click File → Save a Copy of Group…
  4. Save the .textexpander file
  5. Repeat for each group

Option C: Find Your Library File

Your entire TextExpander library is stored at:

~/Library/Application Support/TextExpander/Settings.textexpander

Step 2: Import into TypeSnap

  1. Open TypeSnap
  2. Open File → Import Snippets and select TextExpander as the source
  3. Click Choose File and select your export
  4. Review the preview’s Warnings and Errors sections.
  5. Click Import

That’s it. Your snippets are now in TypeSnap.

Macro Conversion Reference

Here’s how TextExpander macros map to TypeSnap syntax:

TextExpander TypeSnap
%filltext:name=Name% {{input:Name}}
%fillpopup:name=Day:Mon:Tue:Wed% {{select:Day:Mon,Tue,Wed}}
%fillpart:name=Sig%...%fillpartend% {{optional:Sig}}...{{/optional}}
%clipboard {{clipboard}}
%Y-%m-%d {{date:yyyy-MM-dd}}
%@+7D% {{date+7d}}
`% `
%key:tab% {{key:tab}}
%snippet:abbr% {{snippet:abbr}}

After Import

Once imported, we recommend:

  1. Test a few key snippets - Make sure they expand correctly
  2. Review any warnings - Check snippets that were converted
  3. Quit TextExpander - You don’t need it running anymore
  4. Optionally uninstall - But keep your export file as a backup

Need Help?

Having trouble with import? Contact support and I’ll help you get everything moved over.

Download TypeSnap →

Stop typing the same things over and over

TypeSnap expands your snippets instantly. One-time purchase, no subscription.

Ready to type less?

Try your own snippets in the apps you use. All features, free for 7 days. Buy once for $17.99 if it earns its place.

Download the free 7-day trial

Already tried it? Buy a license — $17.99

Direct Mac download Local text expansion Made by an indie developer