Import Guide
The complete guide to migrating all your TextExpander or TypeIt4Me snippets into TypeSnap in 60 seconds.
Switching from TextExpander or TypeIt4Me? We’ve got you covered. This guide walks through every step of importing your snippets into TypeSnap.
What Gets Imported
TypeSnap imports from both TextExpander and TypeIt4Me:
- ✅ 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.
Import from TextExpander
Step 1: Export from TextExpander
Option A: Export from the Web App (Recommended)
- Go to app.textexpander.com
- Click Settings → Import/Export
- Click Export All Snippets
- Download the
.csvfile
Option B: Export from the Mac App
- Open TextExpander
- Select a group in the sidebar
- Click File → Save a Copy of Group…
- Save the
.textexpanderfile - 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
- Open TypeSnap
- Click File → Import → From TextExpander
- Drag your export file into the window (or click to browse)
- Review the import preview:
- Green ✓ = Ready to import
- Yellow ⚠️ = Imported with changes (macro converted)
- Red ✗ = Cannot import (review manually)
- Click Import
That’s it. Your snippets are now in TypeSnap.
TextExpander 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}} |
%| |
{{cursor}} |
%key:tab% |
{{key:tab}} |
%snippet:abbr% |
{{snippet:abbr}} |
Import from TypeIt4Me
Step 1: Export from TypeIt4Me
- Open TypeIt4Me
- Click File → Export Clippings…
- Choose a location and save the
.typeit4mefile - This exports all your clippings and sets
Alternative: Find Your Library File
Your TypeIt4Me library is stored at:
~/Library/Application Support/TypeIt4Me/TypeIt4MeClippings.typeit4me
Step 2: Import into TypeSnap
- Open TypeSnap
- Click File → Import → From TypeIt4Me
- Drag your export file into the window (or click to browse)
- Review the import preview:
- Green ✓ = Ready to import
- Yellow ⚠️ = Imported with changes (macro converted)
- Red ✗ = Cannot import (review manually)
- Click Import
That’s it. Your clippings are now in TypeSnap.
TypeIt4Me Macro Conversion Reference
Here’s how TypeIt4Me macros map to TypeSnap syntax:
| TypeIt4Me | TypeSnap |
|---|---|
<:clipboard> |
{{clipboard}} |
<:date> |
{{date}} |
<:time> |
{{time}} |
<:cursor> |
{{cursor}} |
<:include=abbr> |
{{snippet:abbr}} |
<:ask=prompt> |
{{input:prompt}} |
| `<:pickfrom=a | b |
After Import
Once imported, we recommend:
- Test a few key snippets - Make sure they expand correctly
- Review any warnings - Check snippets that were converted
- Quit your old app - You don’t need it running anymore
- Optionally uninstall - But keep your export file as a backup
Troubleshooting
Import fails silently
Make sure your export file is one of the supported formats:
.textexpander(TextExpander group file).csv(TextExpander CSV export)Settings.textexpander(TextExpander library file).typeit4me(TypeIt4Me export file)TypeIt4MeClippings.typeit4me(TypeIt4Me library file)
Some snippets are missing
Check the import report for any items marked with ✗. These require manual review.
Macros aren’t working
Some advanced macros (AppleScript, shell scripts) are converted to plain text for security reasons. You’ll need to recreate these manually.
Need Help?
Having trouble with import? Contact support and we’ll help you get everything moved over.