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 our product videos ...

... and download a fully functional trial version.

New in Typinator 8

Browse the feature descriptions below to get an impression what Typinator can do for you. Sections marked with are new or have received significant enhancements in Typinator 8.

To view the full list of improvements of the current version of Typinator, please have a look at our version history page.

Typinator 8 offers usage statistics, Magic Keys, integrated menu bar, and more

With a new statistics mode, magic keys, integrated menu bar and many more improvements, Typinator 8 is the best text expander in town.


Typinator 8 comes with a long list of new features and improvements, which make Typinator 8 the best text expander ever.

Typinator 8 offers a new statistics mode, where you can see the usage counts for abbreviations and sets, and how long ago an abbreviation has been used most recently. You can also sort your snippets by these values, to see which abbreviations you are using frequently and which ones you may have forgotten about.

Another great new feature of Typinator 8 are Magic Keys. You can now use the modifier keys Shift, Control, Option, and Command in abbreviations, as if they were real characters. This allows you to use them as special trigger characters and offers a simple way to avoid conflicts in abbreviations.

A very slick user interface enhancement is the new "mini menu bar" right above the expansion field, where you can find all markers and editing functions in one central place. A nice side-effect of this improvement is that the expansion field is now wider and you have more space to enter your expansions.

New is also the integration with PopChar. With PopChar 8.2 or newer installed, you can now use Typinator to search for and insert arbitrary Unicode characters by their name or Unicode number. In combination with a hotkey for Typinator's quick search, this is a great way to type arbitrary Unicode characters without taking your hands off the keyboard.

Read on for a short description of the most important new features and improvements.

Typinator is fully compatible with macOS Catalina, Mojave, and Big Sur


Typinator 8.8 or newer is recommended for use on macOS Catalina (10.15) and Big Sur (11.0).


Typinator dark mode

Typinator 8.8 and newer is fully compatible with macOS Big Sur, Catalina, and Mojave, including Dark Mode (introduced with Mojave).

notarized by appleThe Typinator installation package (disk image and application) is notarized by Apple. This means that the software has been uploaded to Apple before distribution, and Apple has confirmed that all executables are signed correctly and that the app does not contain any malware.

Caution: Please note that Typinator 8.2 is the absolute minimum requirement for macOS Catalina and newer. Older versions fail to launch on these versions of macOS. Typinator 8.8 or newer is required for macOS Big Sur.

For more information, please see our compatibility page.

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

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.

Usage Statistics


Typinator 8 offers a new statistics mode, where you can see the usage counts for abbreviations and sets, and how long ago an abbreviation has been used most recently.

To see the collected usage information, you can switch to "statistics mode", where the count column in the set list shows the usage counts for each set, and the abbreviation list shows the total number of expansions and how long ago each item has been used most recently.

Usage Statistics

You can also sort your snippets by these values, to see which abbreviations you are using frequently and which ones you may have forgotten about.

Magic Keys


In Typinator 8, you can use the modifier keys (⌃⇧⌥⌘) in abbreviations, as if they were real characters. To use them as abbreviations by themselves or add them to abbreviations, just briefly hit and immediately release a modifier key. For example, you can create an abbreviation “a⌘”.

Magic Keys

To expand this abbreviation in any application, type “a” and hit the command key.

You can use these magic keys as a simple way to avoid many conflicts: When you define “⇧” as a suffix for an abbreviation, it expands only when you hit the shift key immediately after typing the abbreviation.

Graphical menu bar


New in Typinator 8 is a "mini menu bar" right above the expansion field, which contains a menu for specifying the type of expansion, formatting buttons, the ¶ button for displaying invisible characters, and menus for conveniently inserting markers and including files and scripts.

These functions already existed in older versions of Typinator, but now you can find all editing functions in a central place. As an added benefit, the expansion field is now larger.


Graphical menu bar

Expansion zoom


In Typinator 8.0 and newer, there is now a control in the bottom right of the window, which allows to magnify the contents of the expansion field.

Expansion zoomThis is especially convenient for editing formatted text expansions in small font sizes.

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 {...} menu provides convenient access to these special expansion elements as well as to the Scripts and Includes files.

To add even more power to expansions, you can 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.

Time Zones


Starting with Typinator 8, you can define the time zone to be used for date and time markers in your expansion. By default, Typinator uses your local time zone, but you can now also specify other locations to generate date and time elements for other parts of the world.

Here is an example that creates a "world clock" expansion with the local times of a few cities around the globe:

New York: 06:52 (UTC-4h)
London: 11:52 (UTC+1h)
Berlin: 12:52 (UTC+2h)
Singapore: 18:52 (UTC+8h)
Tokyo: 19:52 (UTC+9h)

These times also consider daylight saving time, where appropriate.

Of course, Typinator comes with a "time zone assistant" that helps you to define the locations of time zones:

Time Zones

Integration with PopChar lets you easily find and insert arbitrary Unicode characters


PopChar integrationTypinator 8 integrates with PopChar (version 8.2 or newer) in an elegant way:

In Typinator's Quick Search window, you can now find arbitrary Unicode characters by their names or Unicode numbers.

Just start your search with a prefix (the default is "pop:", but you can define your own prefix in Typinator's preferences) and type what you want to find. Select the desired character from the list of search results to quickly insert it in the current document. In combination with a hotkey for Typinator's Quick Search, this is a great way to type arbitrary Unicode characters without taking your hands off the keyboard.

Integration with KeyCue lets you quickly display and insert snippets


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

Typinator action

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 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. ce TextExpand

With Typinator 8, 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.

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 document icon in the mini menu bar.

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 macOS (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.

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