Close this search box.

Boost Your Productivity with Text Expansion

Table of Contents

If your job involves a computer (and it probably does), you spend a lot of time typing. And if your job involves programming or medical charting, forget it. You can probably hear the clacking of keys in your sleep.

Phone numbers, canned responses, witty ripostes – a lot of the stuff you typed today is probably the same as the stuff you typed yesterday. If you get a text expansion application set up on your machine, you can assign all that repetition to short, unique key combinations that “expand” into the full text.

Like a lot of productivity enhancements, text expansion is all about shaving off a few seconds here and there and letting them add up. More significantly, you’re decreasing your cognitive load. The less time you can spend on menial tasks, the more brainpower you’ll have available for higher-level pursuits. Plus, this is the future, so why are we still typing our names?

You’ll discover the real power of text expansion when you use it to replace more complicated things. If you send the same emails over and over, you can save hours every week by replacing those emails with text expansion. Since it’s inline, you don’t need to switch apps to copy and paste some template.

Getting Started with TextExpander

To get started, we need a text expansion application. TextExpander is reliable, similar to other text expansion apps, and cross-platform, so it’s a good place to start. It packs some serious power and gives you a wide range of flexible tools to use as you wish.

I type my name constantly, and I bet you do too. So, I set up a simple rule to replace a unique set of characters with the longer string. In this case I’ve used ;af as the abbreviation, which expands to Alexander Fox. Note that I’ve prefixed the abbreviation with a semicolon. It’s important to pick character strings that you would not normally type, or you’ll be triggering the rule when you don’t mean to. I start all my abbreviations with semicolons, but that’s a personal choice.

Advanced Usage

That’s pretty obvious, but there are other little optimizations you can make. You can use ;ddate to fill in today’s date, or type ;tmrw to get the date for tomorrow. Simplify file-naming conventions or create a variety of image-based email signatures to match your branding. Streamline your power-Googling and expand ;pdf to type:pdf but only when you’re in your browser.

My favorite technique is turning boilerplate emails into forms. Set up an abbreviation like ;pitch and have it automatically expand to several paragraphs of text. Once you get the hang of it, you can create fields that allow you to fill in information like names, which vary from email to email. And if you understand AppleScript, you can use text expansion to trigger them.

TextExpander isn’t limited by much, except your own creativity. The online tutorials are satisfyingly thorough, and that’s a great place to start getting your feet wet. You will need to create an account when you download the application, and subscription pricing starts at around $4/month. There’s no longer a one-time purchase option available.

Initially available for MacOS only, the developers have recently released a beta version for Windows. Given the developer’s reputation for reliability, you should see a full Windows version soon.

Using aText

macOS users also have the option of aText, a very similar text expansion program to TextExpander. It doesn’t include as many user affordances and useful hooks as TextExpander does, but it does come at a one-time-only price of $5 from the Mac App Store. That alone might make it more appealing to students or consumers disinterested in recurring fees.

aText’s interface is virtually identical to TextExpander’s two pane workflow, and it works exactly the same way. There’s nothing new to learn or process. You can even import snippets from TextExpander to make the app work the same.

However, you do lose the automated suggestions for snippets, which are extremely useful. You might not realize how frequently you’re tying a word or phrase. Having a short snippet to replace it could be incredible useful, and you wouldn’t realize you needed it until the app suggested it.


Text expansion is a highly useful and functional tool, but it won’t change you life in a major way. Instead, it will transform your productive experience in drips and drabs, slowly making your computational existence a little easier to handle every day. Eventually, you’ll wonder how you got along without it.

You might also like the following posts:

Getting Started with Applescript: Productivity and Automation

Improve Productivity with Regular Expressions

macOS Window Management Tools for Maximum Productivity

Kossi Adzo

Kossi Adzo

Kossi Adzo is a technology enthusiast and digital strategist with a fervent passion for Apple products and the innovative technologies that orbit them. With a background in computer science and a decade of experience in app development and digital marketing, Kossi brings a wealth of knowledge and a unique perspective to the Apple Gazette team.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts