Type a little. Typinator does the rest. We've all faced projects that require repetitive typing tasks. With Typinator, you can store commonly used text and images in quick keywords and abbreviations. From email templates to code snippets to website URLs, there's no easier way to recreate repetitive text at a moment's notice.
Workflow-Friendly Features
Uncomplicated configuration. Quickly and easily create abbreviations and assign replacement text and pictures.
No similar apps have been recommended yet. You can add your suggestions to the right.
App Name
Smile Score
Suggest other similar software
suggested
Like this app? Be the first to add it to a collection!Create a Collection by bringing together complementary apps that have a common theme or purpose, then share it and discover new collections!
Type a little. Typinator does the rest. We've all faced projects that require repetitive typing tasks. With Typinator, you can store commonly used text and images in quick keywords and abbreviations. From email templates to code snippets to website URLs, there's no easier way to recreate repetitive text at a moment's notice.
Workflow-Friendly Features
Uncomplicated configuration. Quickly and easily create abbreviations and assign replacement text and pictures.
Simplified migration. If you already use TextExpander, TypeIt4Me, or a similar app, you can migrate to the highly praised Typinator using simple drag-and-drop importation methods.
Conversion options. Instantly convert currency values, measurement units and more.
Extensive app compatibility. Your text expansions function in all of your OS X and macOS apps with lightning-fast precision.
Version 7.2:
Note: Version 7 is a paid upgrade from version 6 and earlier; pricing info can be found here.
Typinator can now perform remote expansions in Citrix
Typinator now supports the AppleScript commands "move" and "duplicate" for moving and copying rules
Faster expansion in many situations
Improved timing and context validation when restoring saved clipboard contents
New technique for fine-grained adaptations to applications that need special handling of expansions
Improved reliability of quick expansions in certain cases
The diagnostics report now also contains timing information
The "Start at Login" option is now turned on by default when Typinator is installed on a computer for the first time
When secure input mode is already enabled when Typinator starts up, Typinator correctly reports that this was caused by an unknown application
Updated versions of built-in AutoCorrection and Product Names sets
Works around an issue where Outlook inserted "smart" spaces in expansions
Fixes an expansion issue with Firefox on macOS Sierra
Fixes an update error after editing an abbreviation
Typinator now correctly disables itself in LogMeIn
Works around an expansion problem in Final Draft
Fixes a cursor positioning issue in Visual Studio Code
Fixes a problem where parts of quick expansions were dropped
Fixes a problem in Twitter's message box in web browsers, where Typinator deleted too many characters
Fixes a problem with simulated keystrokes for keys on the numeric keypad
Fixes a problem that caused export of sets as publications to fail in certain cases
Works around a potential issue in the handling of formatted text expansions
Fixes an expansion problem in Safari on older versions of macOS
Works around a conflict with the built-in text replacements of macOS
Works around an issue that caused insertion of the clipboard instead of the expansion in some web browsers
Works around an issue with international keyboards that prevented usage of certain key combinations as hotkeys
I've switched to Typinator! I'm a long-time (~4 years) user of TextExpander, and I've been unhappy with TextExpander even before their insane pricing change. TextExpander is super slow at executing scripts (about 5-10 seconds on a non-SSD, about 2-5 seconds on an SSD), which was one of the main new features in their new version. Speaking of which, their major versions barely add any features and cost an arm and a leg. Their recent switch to a ridiculous subscription-based pricing model made me look at alternatives. I am so happy I discovered Typinator instead.
The winner of them all is Typinator by a large margin. [*] Fair pricing. [*] Everything it does is *super fast* and it includes extremely advanced power-user features. Everything I always wished TextExpander would have is here in Typinator! [*] Full Dropbox (and others) syncing of your snippets and shell scripts, simply by moving the "Sets" folder location to a cloud-synced location like your Dropbox folder. Any changes to the files are instantly detected by all Typinator apps on all computers, even when it's running at the time. This is a far cry above the unreliable sync that TextExpander had. [*] Shell scripts are literally shell scripts. They're stored in a special "Scripts" folder, end in ".sh", and are marked executable. This means you can use your full, syntax-highlighting text editors to write long, advanced scripts that have full access to the web, your filesystem, etc, so that they can do very advanced things. [*] Shell scripts execute *instantly*. This is thanks to Typinator just needing to execute the script and capture the output (unlike TextExpander which runs osascript and uses temp files, and aType which must write the script to a file before executing it). I made a PHP shell script that outputs the current date, and Typinator expanded it in about 100ms every time, even on a non-SSD. My jaw dropped. This finally gives me access to super fast scripting in my snippets, allowing me to do things like a web scraper that pulls down prices and outputs the latest up-to-date price. [*] You are able to use regular expressions as your snippet type, which means that you could use something like "(ee|rr|nn)name" as your "abbreviation" and a single snippet will react to eename, rrname and nnname, and your snippet itself can be script-based and use the "ee", "rr" or "nn" portions to determine what to output based on how you typed that abbreviation. This is great for snippets where you want tiny variations in output. It's also great for things like currency formatting (make a snippet that reacts to a sequence of numbers followed by some special characters, and make it grab those numbers and format them and output them). [*] Shell scripts can receive arguments, i.e. "{Scripts/Test.sh what}" to send "what" to the script. That makes it easy to re-use the same script across multiple snippets and give it an argument that tells the script to slightly adjust the output based on what snippet is executing it. Heck, you can even execute the same script with different arguments via a single snippet by using Typinator's regular-expression text snippets, to capture custom input every time, like "{Scripts/Test.sh $1}" to send it the 1st captured regular expression argument (that you typed) from a regex-based abbreviation. [*] Typinator includes built-in functions like regex replacements inside of your snippets which lets you do many advanced things without ever needing to create a shell script at all. For instance, I made a Regular Expression snippet with "([0-9]+(?:\.[0-9]+)?)xx" as the pattern, and set it to Plain Text and wrote the following as the text replacement just to test it: "Please pay me \${/Regex /[0-9]/1//$1/}!". The result is that if I type "293.22xx", it expands to "Please pay me $111.11!". That was just a test of the built-in regex replacement function, which in this case replaces all digits with the number "1". There are many built-in functions and I am very impressed. [*] Fill-in forms, dropdown menus, variables etc are fully supported and work better than TextExpander ever did. The popup window is faster, clearer and only asks for the field values (instead of showing all the distracting boilerplate text too). [*] The "place text cursor at location" feature is instant (unlike TextExpander, which crawls one character at a time). Typinator just jumps directly from expansion to placing the cursor at the correct location. It's a godsend since I use lots of snippets with text cursor placement and it's wonderful to be able to keep typing instantly after expansion, instead of waiting for the cursor to move (like with TextExpander and aType). [*] The Typinator language is very easy; all functions are within {} brackets, and you learn them quickly. For instance, {"xxdate"} would include the contents of the "xxdate" snippet, etc. It's therefore super easy to include snippets in each other, etc. Even script-based and input-form based snippet inclusions work perfectly. [*] The company has an unbeatable track record of excellent OS support and stability year after year for all of their applications, and friendly customer support.
If you need extremely fast shell scripting, cursor movement, powerful built-in functions (like regex text replacement), and *mindblowing regex pattern matching as your abbreviation triggers*, buy Typinator.
I will never again give a single cent to TextExpander. They've shown their greed for *years* and now yet again with their latest money-hungry scheme, and they're not even the best on the market. Typinator is light years ahead in power and speed.
Typinator User Discussion
Ratings
Details