Speed Up Mac and iOS Typing with Text Expansion

Silicon Valley thinks everyone wants to delegate writing to AI, which is why Apple Intelligence constantly suggests replies for you in Messages and Mail. But there’s an excellent way to supercharge your typing speed without sounding like a chirpy chatbot or resorting to teenage texting abbreviations: text expansion.

Text expansion speeds up typing words or phrases that you use regularly, and it’s especially helpful for character combinations that your fingers find awkward—just try touch-typing “Hyundai IONIQ 5” or “acetaminophen.” Apple has long offered text expansion capabilities in macOS, iOS, and iPadOS, and third-party utilities take them even further.

Configuring and Using Text Expansion

To configure the built-in text expansion on the Mac, look in System Settings > Keyboard > Text Replacements; in iOS and iPadOS, go to Settings > General > Keyboard > Text Replacement. In each, a text replacement consists of a shortcut and a replacement phrase.

Then, in almost any app, type the shortcut, followed by a space or a punctuation character, and its phrase will replace it. If text expansion doesn’t work in a Mac app like Mail or Safari, make sure Edit > Substitutions > Text Replacement is selected.

If you’re signed into the same Apple Account on all your devices, text expansions sync between them automatically. So, you can type omw and tap the Space bar to have “On my way!” typed out for you, regardless of what device you’re using.

Tip: To create replacements more quickly, you can export a list of text replacements, edit the list, and re-import it; Apple provides instructions. This export/import capability also lets you share text replacements with someone else.

What Text to Expand

Replacements can be as short or long as you like—up to about 1900 characters—and can contain anything you can type from the keyboard, including spaces, returns, symbols, accented characters, and emoji. It can be hard to know where to start, but once you try text expansion, possibilities quickly become obvious. A few common categories include:

  • Your email address, phone number, and postal address
  • Boilerplate text for common email replies (“To subscribe to our mailing list…”)
  • Email signoffs (“Sincerely, your close personal Internet friend…”)
  • Frequently shared URLs or email addresses (https://www.apple.com/feedback/)
  • Long scientific, medical, or technical terms (esophagogastroduodenoscopy)
  • Proper nouns with unusual spelling, capitalization, or accents (Zoë Saldaña)
  • Words you consistently misspell or mistype (teh)
  • Unix commands with arguments (ls -la)

Shortcuts are usually shorter than their replacements, but you can also use text expansion to simplify entering individual characters that are hard to access.

  • Commonly used emoji (🙄 or 👍)
  • Special characters (½ or →)

One helpful convention is to start shortcuts for special characters with a colon. For example, :roll for 🙄 or :tu for 👍. The colon prefix makes these shortcuts easy to remember and prevents accidental expansions. Make sure not to create shortcuts that you’ll also want to type normally. It might seem like a good idea to use mm for “Mickey Mouse,” but that will get in the way of writing about 35mm film.

Third-Party Text Expansion

With such a useful feature built into macOS and iOS, why would you want to spend money on a third-party utility like TextExpander (macOS and iOS), Typinator (macOS and iOS), or TypeIt4Me (macOS)?

Apple’s built-in text expansion works well for most everyday uses, but it has some limitations—its interface is cramped, it doesn’t work in every app, and you can’t include formatted text or images in your expansions. Third-party utilities fill those gaps.

They can include styled text and graphics in expansions, insert the current date and time, respect case when expanding abbreviations, include the contents of the clipboard in expanded text, automatically fix common typos, and much more.

So think about which bits of text you might want to expand automatically, and give Apple’s built-in text expansion feature a try today! If it seems constraining after a while, a third-party app can take text expansion to the next level.

(Featured image generated by Adam Engst with ChatGPT)


Social Media: Tired of typing the same email address, phone number, or tricky words over and over? Text expansion on Mac and iOS can save you keystrokes every day.

Similar Posts

  • Who cares about QR Codes?

    By now you’ve probably seen one of those odd-looking white squares with a bunch of smaller square dots that make up a random pattern inside–that’s a QR code. QR stands for “Quick Response,” and a QR code is a form of barcode, just like on the packaging of nearly everything you buy.

    Usually QR codes are used to store Web links–URLs–so an ad can display just the QR code instead an unwieldy and hard-to-type web address. But QR codes aren’t just for ads. They’ve appeared on business cards, in magazines and books, on coins and bills, and even on tombstones–any place it would be nice to help someone load a Web link into a smartphone but where there isn’t enough room for a URL or in situations where viewers won’t remember the URL later. And the links? They can display anything that can appear on the Web: text, photos, videos, games, and more.

    Only one built-in iPhone app can scan QR codes–the Wallet app in iOS 9–but it can scan only QR codes that are associated with Wallet passes, things like airline boarding passes, concert tickets, and iTunes gift cards. For QR codes that encode any other sort of data, Wallet shows an error. It would be nice if Apple would add general QR scanning capabilities to Wallet or the Camera app, but until that happens, you’ll need another app.
    There are numerous QR code scanning apps in the App Store, but if you need a recommendation, give TapMedia’s QR Reader for iPhone a try. It’s free with ads (remove them with a $1.99 in-app purchase), scans both QR codes and traditional barcodes on most commercial products, and displays the associated information within the app. It can even help you create your own QR codes.

    To use a QR code scanner, launch the app, allow it to access the camera when it asks, and then point it at the QR code. Good apps will scan nearly instantly, but if not, move the camera so the QR code is centered between the guides. If even that doesn’t work, move forward or back so the camera can focus on the centered code.

    Once the code has been scanned, the app will usually bring up an in-app Web browser to display whatever was encoded. For certain kinds of data, like books or grocery items, the app may go right to Amazon or a price comparison site. Good apps will also keep a record of sites you’ve scanned, so you can go back to them later, even if you can no longer scan the QR code.

    So download a QR code scanning app and keep an eye out for QR codes. Once you start looking, you’ll find them everywhere–it’s a modern-day treasure hunt!