Feature overview

Try Now

Try now

Buy Now

Buy now

"If I sum-up the time that I can save with Typinator, I am sure that there will be time for one or another additional round of golf."

Whenever you are writing text, you probably find yourself typing the same words or phrases again and again. Whether this is your name, your e-mail address, the URL of your home page - or if you often need quick access to images like your signature, location map, or company logo.

Typinator is here to save your time by "typing" these frequently used text blocks (also known as boilerplates) and images for you. You just define your list of abbreviations once, and Typinator will automatically expand them as you type.

Typinator is also very useful as an auto-correction tool. Typinator comes with thousands of predefined corrections for common typos and misspelled words for the languages English, German, and French. Out of the box, it will automatically correct your misspellings - not only in MS Office applications, but system-wide in any application.

Drag-and-drop import from Textpander, TextExpander, TypeIt4Me, aText, and Spell Catcher makes migration to Typinator a no-brainer.

  • Easy to configure - simply define your abbreviations, expansions, and boilerplates in a list.
  • Simple to use - just type your abbreviation and Typinator will expand it.

Want to see Typinator in action? Click here to watch a short demo movie...

... and download a fully functional trial version.

Typinator 7 - with over 40 improvements more powerful than ever

With powerful input forms, publish, subscribe, assistants, and more than 40 other improvements, Typinator 7 is the best text expander in town.


Typinator 7 comes packed with more than 40 new features and improvements. The changes do not only affect the big "power features" (see the sections marked with "new" below), but also many places in the user interface of Typinator.

In Typinator 7, we dramatically enhanced the power of Typinator's input fields. You can now create sophisticated forms for entering placeholder items in expansions. Until now, only simple text fields were possible; in Typinator 7, you can now also use multi-line text fields, pop-ups with predefined contents, checkboxes for optional text fragments or for selecting one of two choices.

Although the input fields have become so much more powerful, Typinator 7 makes it easier than ever to define them, as it now comes with "assistants" that give you full control over all the available possibilities in a simple way.

Typinator 7 can now simulate arbitrary keyboard combinations in the middle of an expansion. These can be simple tab keystrokes for jumping to the next form field, but also formatting keystrokes for toggling bold format by "typing" command+B.

Another power feature is the ability to subscribe to existing sets that someone else has made available on the Internet. All our AutoCorrection sets are now provided as such "live sets"; whenever we improve these sets, Typinator automatically updates your local copies. And if you have a cool set that you would like to share with others, you can use Typinator's new publication features.

Read on for a short description of the most important new features and improvements. For a complete list of all the changes in Typinator 7.0, please see the version history.

Interactive forms with various types of input fields

Powerful forms let you build dynamic expansions with multi-line text fields, alternatives, and options.


Expansions can contain input markers whose content is dynamically asked for when an abbreviation is used.

Typinator supports three basic types of input fields: text fields, alternatives and options. Text fields can be filled with arbitrary text. Alternatives provide a fixed number of choices, which are displayed as a pop-up menu in the form window. Options are shown as checkboxes, where different text fragments are inserted, depending on whether or not the checkbox is selected.

With input fields, you can define expansions that create complete letters or reports, where you just fill in some placeholders and choose which items should appear in the result. Such expansions can be simple with just a single text field, but they can also contain dozens of options with many choices.

Interactive input fields are a great way to create highly versatile text expansions. They are not limited to text fragments and letter templates, but can also be used in combination with scripts to create dynamic expansions whose content is controlled by interactively entered text.

Here is an example that creates a customized letter based on a customers interests:

Typinator input form

For further ideas how to make best use of input fields, visit the Typinator power tips pages.


Assistants allow you to easily build powerful expansions without the need to know the syntax of the markers.


Typinator simplifies creation and editing input fields and similar elements (such as special markers for date and time) by means of “assistants”.

If you select a marker that has special meaning inside an expansion, Typinator displays a short description and a gearwheel icon to open the assistant for editing the marker.

marker info


These assistants are particularly helpful for input fields.

For example, the "New customer" option in the input field above is defined like this:


You can define which text fragments should be inserted when the checkbox is turned on and off, and you can select the default value, all without knowing the notation for describing an interactive option field.

Share your snippets: publish & subscribe


With publish & subscribe, you can share selected abbreviations sets with other Typinator users

Starting with Typinator 7.0, you can subscribe to abbreviation sets that someone else has made publicly available on the Internet. Subscribing is different from importing, as it creates a set that remains linked to the original source. Whenever that source changes, Typinator automatically updates your local copy.

If you have a set that you would like to make available to others, you can export it in a special publication format and put the file in a location from which other Typinator users can subscribe to the set. If you have your own web site, you can publish your Typinator sets there. If you use Dropbox, you can put your publication file into your Dropbox folder and use the "public link" feature of Dropbox to share your set with the world.

In addition to manually publishing your sets (and re-publishing new versions), you can also use Typinator's “automatic publishing” function to re-export a set immediately whenever you make changes.

Small icons in Typinator's set list give you a quick overview over the publication and subscription status of your sets. For finer control, you can check recent updates, pause subscriptions or cancel them.

Subscribed sets are basically read-only, since local modifications could create conflicts when a new version becomes available. You can, however, deactivate unwanted items.

inactive correctionFor example, if a misspelled word is actually correct in a certain context, you can tell Typinator to ignore this specific replacement rule. And when a new version of the subscribed set becomes available, your deactivated items remain deactivated.

Typinator comes with a couple of AutoCorrection sets that fix common typing errors. We now provide all these sets as subscriptions. This means that you automatically benefit from improvements that we make.

Date and time, clipboard, keystrokes, and more

Expansions can contain many dynamic items, such as the contents of the clipboard, the current date and time, as well as relative dates and times, such as the date 14 days in the future or the time 45 minutes ago.


The {...} popup menu provides convenient access to these special expansion elements as well as to the Scripts and Includes files.

New in Typinator 7 is the possibility to embed arbitrary key combinations in the middle of expansions.

For example, you can insert a tab keystroke to jump to the next text field in a web form, or you can insert text formatting shortcuts, such as typing ⌘B before and after a phrase to insert it in bold.


keystroke assistant

To define such keystrokes, you can use Typinator's keystroke assistant. Just select "Key…" from the {…} menu and type the key combination that you want to insert in the expansion.

Integration with KeyCue lets you quickly display and insert snippets


Integration of KeyCue and Typinator boosts your productivity to a new level.

Typinator action

Starting with version 6.9, Typinator integrates with KeyCue, our popular keyboard shortcut cheat sheet (requires KeyCue 8.1 or newer).

This allows you to quickly show Typinator snippets in a head-up display and insert them with a click.

Clicking an item in the table inserts the expansion in the current application as if you had typed the corresponding abbreviation. You can create multiple KeyCue triggers for different Typinator sets.

Typinator integration

Easy import of Textexpander snippets


is THE TextExpander alternative

During the past, we could welcome many former TextExpander customers who switched to Typinator because they were unsatisfied with TextExpander and wanted a more robust and speedier solution.

Since TextExpander switched to a subscription-based pricing model, more and more TextExpander users are now switching to Typinator. We have create a special Switching from TextExpander to Typinator page with helpful information for seamless migration.

And starting with Typinator 7.0, migration from TextExpander became even easier, as Typinator now comes with an improved import function for existing TextExpander snippets.

Read testimonials about the switching experience of former TextExpander users.

Easy to configure - simple to use

To define an abbreviation, just add a new item to the abbreviations list, enter the abbreviation and the expansion text or paste the corresponding picture.

Inserting your predefined expansions is as easy as typing text.

Just type the abbreviation and Typinator will expand it to the full text or picture.

Typinator lets you organize your abbreviations in sets.

You can use sets to...

  • group snippets by their meaning or purpose (such as URLs, signatures, letter templates, code fragments, mail boilerplates, auto-corrections, Unix commands, etc.)
  • import and export sets for sharing them with others or moving them to another Mac
  • selectively enable or disable groups of abbreviations in specific applications

typinator screen

Regular Expressions with tons of capabilities, e.g., Fix DOuble CApitals

Regular expressions open endless capabilities for sophisticated, tailored expansions. Fixing DOuble CApitals is only one of them.

Regular expressions are an extremely powerful feature that opens the door to revolutionary uses that are not possible with other text expansion utilities.

Regular expressions are flexible patterns that use a de-facto standardized notation. With regular expressions, you can describe patterns like “a digit, followed by the letter X” or “a date in the form YYYY-MM-DD” or “any text enclosed in quotes”.

As a special case of regular expressions, Typinator comes with a preinstalled set that automatically fixes DOuble CApitals.

Writing regular expressions is not trivial, but Typinator comes with a built-in cheat sheet and examples, which help you to get started.

Typinator still works with Mac OS X 10.6 or newer, but the regular expressions (and other features based on regular expressions, such as automatic correction of DOuble CApitals) require OS X 10.7 or newer.

Powerful predefined sets extend Typinator's functionality

Typinator comes with a list of built-in predefined sets, like

  • AutoCorrection for English, German, and French
  • Product Names with correctly capitalized names
  • DOuble CApitals correction
  • Auto-Capitalize Sentences
  • Inline Calculation
  • Clipboard conversion
  • Subscripts
  • Superscript
  • HTML snippets with over 100 abbreviations for elements of the HTML standard.

Click the "Predefined Sets" button in the tool bar of the Typinator window to browse and install these sets.

But this is only the beginning of the game.

On our Downloads Extras page, we provide many additional useful sets, that become "features" when you download and install them.

Among the available packages are sets for fast and simple unit conversions, url shortening, zip codes, emoticons, FileMaker functions, French ligatures, matching parentheses and quote characters, and more. We regularly add new sets, so even without updating your Typinator version, you can add additional functionality by installing any of these sets.

We therefore invite you to visit our Downloads Extras page and browse the additional power that can be added to your Typinator configuration by means of just a few clicks. Don't miss this chance to make more of Typinator - these extra features are all free.

If you have created a set that you want to share with other Typinator users, please let us know. We'll be happy to add it to our Download Extras page.

HTML expansions

HTML expansionsHTML expansions are not just text expansions that happen to contain HTML code, but rather a distinct expansion format that can be described in HTML.

HTML expansions are most useful for mail applications that support rich text messages, such as Apple Mail, Microsoft Outlook, Airmail, Thunderbird, as well as many web-based mail services like iCloud Mail and Gmail.

With Typinator’s HTML expansions, you can create snippets for mail messages with sophisticated formatting, such as

  • text styles, including CSS formatting
  • separator lines
  • tables
  • links
  • references to pictures
  • and more


"I use it every day and it saves me oodles of time keying in formulas and auto-correcting my mistakes."


Typinator comes with built-in sets for automatic correction of many popular typing errors in US and British English, German and French as well as US and British versions of the free TidBITS AutoCorrect Dictionary with over 2000 additional corrections.

These sets are not added automatically. To add them to your set list, just click the "Predefined Sets" button in the toolbar and select the languages of your choice.

The auto-correction sets contain thousands of correction rules that have been carefully designed to fix typing errors even when you work with multiple languages.

AutoCorrection sets of Typinator

If you need to switch between English and French, just add both languages to your set list.

If you are typing German text, you will particularly enjoy Typinator helping you to switch to the latest language reform by translating many words and phrases according to the "Neue Deutsche Rechtschreibung".

The predefined sets are provided as "subscriptions" that are automatically updated whenever we extend or update them. See the section on Publish & Subscribe for more information.

Insert pictures

Typinator can type more than just text.

You can also define abbreviations that will expand to pictures.

This is a great feature to easily "type" your own hand-written signature at the end of a business letter, or to quickly insert any other picture in your document.

Automatically insert pictures and images

Quickly create new snippets with hotkeys



typinator screenTypinator lets you create new snippets as quick as a flash. If you've just typed a text fragment that you would like to use again, select it, then type the user-definable hotkey or choose Typinator's "New item from Selection" menu command to quickly turn it into a snippet. Enter the desired abbreviation and click the Add button. It's that simple.

typinator screenIf you've just mistyped a word for the umpteenth time, turn it into an AutoCorrection: Select the word, then use Typinator's "New item from Selection" command. Typinator will even help you with suggestions. Select the correct spelling, click Add, and then forget about it. From now on, Typinator will correct this word whenever you mistype it again.

Quickly search for snippets


Finding good, short and still unique abbreviations can be a challenge, in particular, when you have hundreds of similar items.

Instead of inventing and remembering hundreds of cryptic abbreviations, use Typinator's search feature and Typinator pops up a list of matches from where you select the one you want.

quick search
It's like Spotlight for snippets, just faster!

quick search

You can activate the search function with a hot key or by typing a part of the abbreviation or a word that occurs in the expansion, followed by a custom keyboard shortcut.

This allows you to actively use a huge number of text snippets without having to remember their abbreviations. QuickSearch can also be used for quickly opening and editing existing snippets.

You can also search for the most recent expansions, both in Quick Search and in the find field in the Typinator window. Finding recent expansions can be very helpful if you realize an unexpected expansion while typing and you don't know which abbreviation triggered this expansion.

Whole word and case sensitive expansion

Whole word expansion

Abbreviations are most useful when they are very short, so you can remember and type them easily. On the other hand, short abbreviations will more likely expand by accident if a regular word happens to begin with the same letters. For example, you might want to use "ty" as an abbreviation for "Typinator", but you don't want it to expand when you actually want to write "typically" or "tyre".

When you enable the “Whole word” option for an abbreviation, Typinator expands it only when the next typed character is neither a letter nor a digit.

Case sensitive expansion of boilerplates

If a text block/boilerplate (such as the phrase "by the way") can appear at the beginning and in the middle of a sentence, you can tell Typinator to match the inserted phrase with the case of the typed abbreviation, so "btw" will expand as "by the way" and "Btw" will result in "By the way".

Pocket calculator

The QuickSearch field also serves as a simple, yet powerful pocket calculator. Just enter a calculation, such as “137*1.25+341.6”, and the result of the calculation appears in the expansion list in multiple formats.

Pick the desired item to insert the result in the corresponding format. Typinator remembers your choice and moves this format to the top of the list, so you can access it faster the next time.

quick searchThe calculator even supports variables. Write “price=12.9*1.2” to assign the result to the variable "price" and use it in subsequent calculations. You can also convert decimal numbers to hexadecimal or vice versa.

Embedded calculations within expansions

Typinator supports calculations inside expansions. You can use this powerful feature to create dynamic expansions without any programming knowledge. For example, use interactive input fields to ask for a price and the number of items. Then calculate the total amount with {{total=#amount*price}} and insert the total amount with two digits after the decimal point: {{#total:2}}. Following this simple principle, you can expand the calculation with taxes, discounts, etc. Add some formatting, including your company logo, and you are ready to send a bill with just a few keystrokes.

You can use such calculations for all sorts of tasks. For example, you can convert HP to kW or Celcius to Fahrenheit, estimate the number of days to finish a project, calculate loan rates, solve quadratic equations, and so on. You can even use variables to count certain expansions, such as {{offers=#offers+1}}. At the end of the month, you can quickly produce statistics based on these counters: How many offers did you sent out, how many requests did you answer?

But it doesn't end here, as you can combine calculations with other features of Typinator. For example, use the estimated days for finishing a project in date calculations to include the completion date in an expansion. Or use the currency conversion script from our Downloads Extras page to display the computed price in both US$ and Euros. Or copy a price from a web page and use the content of the clipboard in calculations. Or combine the current time with calculations to keep track of the time spent on projects. The possibilities are virtually endless.

Includable text files, pictures, scripts, and built-in functions

Typinator allows to include text and image files and even script results in your expansions.

Scripts can be written in several popular languages, including AppleScript, JavaScript, and Swift.


Typinator can include arbitrary text files and pictures in expansions. Just store frequently used pieces of text and pictures in Typinator's "Includes" folder, and Typinator makes these files available for inclusion in expansions via the {…} pop-up menu.

Select an item from the menu, and Typinator inserts a marker that refers to the text or picture file. When the expansion takes place, Typinator inserts the actual contents of the file in the result.

Includable text files can be plain (extension ".txt") or rich text (extensions ".rtf" and ".rtfd"). Picture files can be any format that is supported on OS X (jpg, png, tiff, pdf, psd, etc.).

You can use this technique to maintain phrases and pictures that you want to use in multiple abbreviations. For example, you could set up greetings, product descriptions, price lists, logos, signatures, location maps, banners, and store them all in a single location. When you use an item in multiple places, the original item still exists only once, which makes it easy to maintain such items. When you start a new campaign, update your price list or move to a different location, just update the corresponding text or picture file, and Typinator will instantly start using the new version in all expansions that refer to these files.

Typinator scriptingIf you need a more flexible way to include dynamic elements in your expansions, you can use powerful scripts, even without programming knowledge. Scripts let you build versatile text expansions with dynamic features like

  • stock quotes
  • conversions
  • calendar functions
  • advanced date and time calculations
  • clipboard manipulation
  • URL processing
  • dynamic signatures
  • context-sensitive code fragments
  • ...

The possible uses are virtually unlimited.

In Typinator 7.0 and newer, you can also embed complete scripts directly in expansions instead of storing them in separate files. These scripts can be written in several popular languages, including AppleScript, JavaScript, and Swift. An expansion can even contain multiple scripts written in different languages, and you can combine scripts with input fields and other Typinator features.

Programmers can easily extend the scripting repertoire of Typinator. One of the best things of Typinator's scripting feature is its flexible technology under the hood. Parameters and persistent variables enable script developers to combine multiple scripts and communicate with Typinator in novel ways. This opens the door for many future extensions.

Visit our Download Extras page to choose from a collection of free scripts or download documentation about how to write your own scripts.

Convert currencies and other units of measure as you type

The Conversion AppleScript impressively demonstrates the power and flexibility of Typinator's scripting capabilities. With this free AppleScript installed, you can convert currencies based on current exchange rates as well as arbitrary other units of measure and get the conversion results inserted instantly into the current text.

With no programming knowledge required and only one simple conversion snippet (>>>), you convert any amount from a source unit to a destination unit:

  • "20 USD EUR >>>" yields "15.0840938"
  • "120 km miles >>>" yields "74.5645431"
  • "90 degrees radians >>>" yields "1.57079633"
  • "37 Celsius Fahrenheit >>>" yields "98.6"
  • "1 kg lbs >>>" yields "2.20462262"
  • "95 kW HP >>>" yields "127.397099"

These are just a few examples. The Conversion script comes with various inspiring examples that demonstrate how specialized conversions can be made with just a few keystrokes.

Download the free script and convert arbitrary units of measure as you type, or use it as starting points for your own scripts.

Synchronization support for Dropbox

You can easily set up Typinator to synchronize your snippets across your computers. Whenever you add or change a snippet on one computer, it will instantly be available on any of your other computers that you've configured that way.

Synchronizing your Typinator snippets base with Dropbox is ideal for having a consistent set of snippets available at your desktop Mac and your laptop at any time.
Click here to try DropboxSynchronizing snippets base with Dropbox or MobileMe iDisk for free.

Application-specific settings

The Application Settings panel lets you fine-tune which abbreviations shall be expanded in which applications.

With a few clicks, you can define that your Unix commands are expanded only in Terminal, your signatures and reply templates only in Mail, your URLs in Safari and Firefox, your code fragments only in Xcode, and your auto-corrections in all other applications.

Application-specific settingsTypinator lets you combine applications and sets in arbitrary ways, depending on your personal preferences. You can even use the same shortcut with different expansions in different applications. And if you need to entirely disable Typinator in a specific application, you simply disable all sets for this application.

Set options

Typinator lets you easily customize sets. You can, for example, assign separate feedback sounds for spelling corrections and various types of expansions, and you can define which parts should be included in Typinator's QuickSearch.

Set options of TypinatorTo start or end all abbreviations within a set with the same sequence of characters, just define a prefix or suffix.

Whereas other expansion tools offer only global trigger characters, Typinator gives you the flexibility to use separate prefixes and suffixes for different sets.

Export and import snippet sets in various formats

Typinator lets you easily add abbreviations from a variety of sources.

You can import ...

  • Typinator's own set files
  • Snippet files from Textpander, TextExpander, TypeIt4Me, aText, and Spell Catcher
  • Tab-delimited text files
  • Comma-separated value (CSV) files
  • Microsoft Office “autocorrection lists” (ACL files)

Importing is as easy as copying files: Just drag a file from the Finder into Typinator's set list or use Typinator's Import menu command.

Typinator can also export abbreviation sets as ...

  • Typinator's own set files
  • Tab-delimited text files
  • Comma-separated value (CSV) files
  • Typinator publications, to which other Typinator users can subscribe

FileMaker functions set

"Typinator is THE productivity booster for FileMaker developers."

The FileMaker function sets contain hundreds of abbreviations for all FileMaker functions and provide FileMaker developers with an unprecedented increase of productivity.

Function names together with their parameters can now be inserted ultra-fast by typing a short abbreviation instead of tediously searching for them via popup-menu and long lists.

This is particularly useful for all Get functions, where you normally have to switch to the proper category before you can select the desired function from the list.

And if you are not sure how you can access the name of the current user in a FileMaker formula, just use Typinator's QuickSearch feature and search for "user".

The Downloads Extras page contains two versions, one for FileMaker 12 (which we also recommend for FileMaker 13) and one for FileMaker 9 (which we also recommend for FileMaker 10 and 11).

This web site uses cookies to provide best possible experience and service for you. By continuing surfing this site you agree to use cookies. Click here for details.