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, 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.

in Typinator 6.9: 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 6.9, 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.

badgeDue to popular demand, we have decided to welcome former TextExpander customers in the subscription-free world of Typinator with a special crossgrade discount. If you order via this link now, you get Typinator at 25% off.

This offer is valid until the end of 2016 and does not apply to upgrade orders. Please enter your TextExpander license key in the comment field to prove your entitlement.

But we have more great news for you: All Typinator purchases made in or after April 2016 include Typinator 7 (scheduled for later this year) for free.

Typinator 6 - with over 50 improvements more powerful than ever

"With regular expressions, HTML expansions, a redesigned user interface and more than 50 other improvements, Typinator 6 is the best text expander in town."


Typinator 6 comes packed with more than 50 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.

Some of these improvements were suggested by users, but we also found many aspects that could be simplified and made clearer. For example, the sets and rules are now visible side by side, which makes it easier to move rules and makes the meaning of the buttons below the lists clearer. As a side-effect, we could remove the previous "set pop-up", which sometimes caused confusion for new users. The expansion area can be resized, the Typinator menu is shorter and has a clearer structure, the wording of many messages and labels has been revised to improve the comprehensibility, and much more.

We are particularly proud that we managed to make Typinator much more powerful than ever without dramatically increasing the complexity of the user interface. Instead of adding dozens of new adjustments and special cases to Typinator's preferences, we designed new concepts such that they serve many purposes. For example, Typinator can now automatically correct DOuble CAps as well as capitalize the first letters of sentences. However, these are not separate features, but have become possible with the addition of regular expressions. You don't even need to learn how to write regular expressions, because Typinator comes with predefined sets that already perform these translations for you.

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

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


"Many users switch to Typinator because it's so much faster"

Many users have already reported that they have switched to Typinator from other text expansion tools because Typinator is so much faster.

No matter how fast you type and how many abbreviations you have defined: Typinator watches your keystrokes and expands abbreviations in virtually no time.

Typinator quickly expands as fast as you type and helps you to increase your productivity.

Speed of Typinator

3000 auto-corrections plus 2000 custom abbreviations? No problem. You type at 450 keystrokes per minute and need to expand 65000 product codes into the corresponding product descriptions? Still no problem.

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."

The biggest innovation in Typinator 6 is doubtlessly the possibility to create expansions based on regular expressions. This is an extremely powerful feature that opens the door to revolutionary uses that were previously impossible with Typinator (as well as any other text expansion utility). There are tons of great use cases.

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 now comes with a preinstalled set that automatically fixes DOuble CApitals.

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

Typinator still works with Mac OS X 10.5.8 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

Other text expansion tools may offer many features, but Typniator is miles ahead in effective functionality, all this based on elegance, simplicity and clarity.

Instead of confusing the users with a lot of patchy simple features and preference settings, Typinator offers a reasonable number of clean concepts that form the foundation for "customizable features". As a consequence, sophisticated features do not bloat the user interface but can be added by means of predefined sets.

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

  • Autocorrection for English, German, and French,
  • 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 US and British versions of the free TidBITS AutoCorrect Dictionary with over 2300 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 AutoCorrection sets of Typinatorthousands of correction rules that have been carefully designed to fix typing errors even when you work with multiple languages.

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".

Cursor placement, clipboard, date and time, navigation keystrokes

Typinator can insert the current clipboard as well as the current date and time, set the insertion point within the expanded text, and even delete text that was typed immediately before the abbreviation.

In addition to the current date, you can use date and time calculations to insert relative dates and times in your expansions, such as a date 14 days in the future or 45 minutes ago.


Typinator can also insert special navigation keys like tab, return, enter, cursor keys, and more.

This allows you to jump from field to field in web forms and other dialog windows, so you can fill out an entire form with just one snippet.

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

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.

Interactive input fields

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

When using an expansion that contains interactive input fields, Typinator shows a dialog window in which you can enter the actual values.

After confirming the dialog window by clicking the OK button, Typinator replaces the input markers within the expansion text with the interactively entered values.
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.

Visit our Download Extras page to download a few cool examples, including interactive date calculations and currency conversions.

Input fields can have optional default values. If a default value is present, Typinator always presets the input field with the specified string, instead of what the user entered the last time. This is particularly convenient for variable parts that will have the same content most of the time with occasional variations.

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

Example for using interactive input fields

Interactive input fields are represented by special markers inside an expansion, as shown in the following example:

Interactive input fields form

Fill the form fields, click OK, and Typinator creates a complete letter with your values inserted throughout the text.

Interactive input fields result

Note: the highlighting does not actually appear in the text but was just added here for clarification.

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.


Starting with Typinator 6.7.1, scripts can be written also in JavaScript.


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.

Typinator supports scripts written in in many different languages like AppleScript, Perl, PHP, Python, Ruby, and arbitrary shell scripting languages.

NEW: Starting with Typinator 6.7.1, scripts can be written also in JavaScript.

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, 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

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.