How to Create and Customise Text Replacements in macOS to Type Phrases Faster

Throughout an average workday on a Mac, you likely type the exact same phrases hundreds of times: your full corporate email address, zoom meeting links, postal shipping addresses, canned customer support greetings, and frequently used boilerplate disclaimers. Typing these strings character by character is tedious and increases the likelihood of typos. While third-party text expansion applications (such as TextExpander) offer advanced scripting, macOS includes an extraordinarily capable, native Text Replacements engine built directly into the operating system that requires zero background apps and synchronises across your iPhone and iPad via iCloud.

How macOS Text Replacements Work

The native text expansion engine operates at the system input framework level:

  • Universal App Compatibility: Text Replacements function across Apple Mail, Safari, Messages, Notes, Slack, Pages, and virtually all standard Cocoa text input fields.
  • Dynamic Abbreviation Trigger: When you type a designated short trigger snippet (such as @@) and press the Spacebar or a punctuation mark, macOS instantly deletes the abbreviation and inserts your complete phrase.
  • Cross-Device iCloud Sync: Snippets created on your Mac appear on your iPhone and iPad keyboards within seconds, maintaining identical typing shortcuts wherever you work.

Step 1: Accessing the Text Replacements Menu

Text expansion shortcuts are configured within macOS System Settings:

  1. Click the Apple menu () in the top-left corner and select System Settings.
  2. Scroll down the left navigation pane and click on Keyboard.
  3. In the Text Input section on the right, locate the Input Sources card.
  4. Click the Text Replacements… button.
  5. A sheet displays showing your existing list of replacement pairs.

Step 2: Adding a New Custom Replacement

To register a new snippet expansion:

  1. Click the + (Plus) button at the bottom of the list.
  2. In the Replace column, enter your short trigger snippet.

    Pro Tip: Use trigger prefixes that do not form standard English words (e.g. use ;addr or //em rather than addr) to prevent accidental expansions while typing ordinary sentences.

  3. In the With column, type or paste the complete expanded phrase (such as your full company address, legal disclaimer, or email address).
  4. Press Return to save the snippet.
  5. Click Done.

Step 3: Testing and Triggering Expansions

Test your snippet in any text editor:

  1. Open Notes, TextEdit, or an email draft in Mail.
  2. Type your trigger snippet (e.g. ;em).
  3. A subtle predictive suggestion bubble appears floating directly above the trigger.
  4. Press the Spacebar or type a punctuation mark (period, comma, return). The shortcut immediately expands into your full text.
  5. If you ever wish to cancel the expansion and keep the literal snippet text, press Esc before hitting Space.

Recommended Text Replacements for Everyday Productivity

Trigger Snippet Expanded Output Primary Use Case
;em [email protected] Web forms and login prompts
;addr 124 High Street, Suite 4B, London, EC1A 1BB Invoices and shipping checkouts
;zoom https://zoom.us/j/1234567890 (Passcode: 4488) Meeting invitations and calendar notes
;ty Thank you for getting in touch. I will review this promptly. Customer support email intros
;shrug ¯_(ツ)_/¯ Chat and social messaging

Troubleshooting Text Replacement Glitches

If snippets fail to expand when typed, verify these system settings:

  • Text Replacement Disabled in App: In certain applications (like TextEdit or Mail), right-click inside the text field, hover over Substitutions, and ensure Text Replacement is ticked.
  • Sync Delays: If shortcuts do not appear on your iPhone, verify that both devices are signed in to the identical Apple ID and that iCloud Drive is enabled in iCloud settings.
  • Trigger Collision: Avoid using single words like work or home as triggers, as this forces you to constantly cancel expansions during daily writing.

Configuring custom Text Replacements in macOS eliminates repetitive keystrokes, guarantees consistent formatting across outbound communications, and accelerates daily typing workflows.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.