Skip to content
Blog

Guides5 min read

The best text expander for Safari: snippets, templates, and form filling on your Mac

Most text expanders skip Safari or send you to a desktop app. SimpleFill is a Safari extension from the Mac App Store, with formatted snippets, fill-in blanks, one-click form filling, and AI, on all your Macs.

By Ram Patra

A text expander for Safari, beside the SimpleFill Snippets page with an email signature, a thank-you reply, a refund confirmation, and a meeting follow-up

If Safari is your browser, finding a text expander is oddly hard. The popular ones are Chrome extensions first, and when they do cover the Mac, it's usually with a separate desktop app.

SimpleFill is a text expander that runs right inside Safari. You get it from the Mac App Store, it works on all your Macs, and it has the same features as on Chrome, Edge, and Firefox. Here's what it does, and how it compares with the other ways to expand text on a Mac.

What a text expander does

You save a piece of text once, as a snippet, and give it a short shortcut. Then in any text box in Safari, you type ; and the shortcut, press Space, and the whole thing appears.

;sig      →  your full email signature, with your photo and links
;addr     →  221 Baker Street, London NW1 6XE
;refund   →  a formatted refund reply, with the customer's name filled in

It works in Gmail, iCloud Mail on the web, Outlook on the web, help desks, LinkedIn, Notion, Google Docs, and plain contact forms.

A Safari window with a webmail reply. Typing ;refund and Space wrote a formatted refund message with bold amounts, a bulleted list, a link, and an email signature card

Set it up in Safari

  1. Get SimpleFill from the Mac App Store, and open it once.
  2. In Safari, choose Safari > Settings > Extensions, and tick SimpleFill.
  3. Allow it on all websites when Safari asks. SimpleFill needs that to type into text boxes on any site, and it keeps everything it saves on your Mac (more on that below).
  4. Right-click any webpage and choose SimpleFill > Open Dashboard. Go to Snippets, give your first one a name, a shortcut like sig, and its text, and click Add Snippet.

Now type ;sig and a space in any text box.

Features worth knowing

Formatted snippets, not just plain text

Snippets are written in a rich text editor, with headings, bold, colors, links, lists, images, tables, and cards. In a rich editor like Gmail, the formatting goes in with it. In a plain text box, it goes in as clean text.

Blanks that ask, and details that fill themselves

Add a Field, like the customer's first name or a dropdown of plans, and SimpleFill asks for it when you insert the snippet. Add a Smart Field, like {{date}} or {{page.title}}, and it fills itself in. On a Mac, the first time a snippet uses your clipboard, macOS may ask you to let SimpleFill paste from other apps.

One-click form filling

Fill a form once, right-click the page, and choose SimpleFill > One-Click Fill > Save Form. Next time, one click fills every field: text, dropdowns, checkboxes, radio buttons, and dates, including calendar pickers. Our guide to autofilling forms covers it in detail, and it works the same in Safari.

AI where you write

Type ;fix after a message to fix its grammar, or ;pro to make it sound more professional. AI actions use your own OpenAI or Anthropic key, or a free model running on your own Mac through Ollama or LM Studio. See how to use AI in any text box.

Quick Access

Press ⌘ Shift Space and search all your snippets, or right-click any text box and find them under SimpleFill.

Private by default

There's no account. Your snippets, Blocks, Fields, saved forms, and AI actions are stored in Safari's extension storage on your Mac, and SimpleFill doesn't send anything in the background. To move your library to another Mac or browser, export it to a file and import it there. The privacy page lists every case where anything leaves your Mac.

Other ways to expand text on a Mac

Neither Text Blaze nor TextExpander has a Safari extension. On a Mac, both rely on their desktop apps instead:

  • TextExpander's Mac app expands text in any app, Safari included. It's $60 a year for Pro, needs an account, and asks macOS for permission to control Safari so it can format rich text for each website.
  • Text Blaze's Mac app is a separate download, not from the Mac App Store, and also needs an account. Its Pro plan is $35.88 a year.

On the Mac App Store, a few small Safari extensions insert saved text, but they're closer to clipboard tools: you open a picker with a hotkey and choose a phrase, rather than typing a shortcut.

Then there are desktop text expanders that work in every Mac app, Safari included: aText for a one-time $29.99, Alfred's Powerpack for a one-time £34, Espanso for free, and the built-in Text Replacements under System Settings > Keyboard.

How it runsAccountSave and fill a formPrice
SimpleFillSafari extensionNoneOnce, on the Mac App Store
TextExpanderMac appRequired$60 a year
Text BlazeMac appRequired$35.88 a year
aTextMac appNone$29.99 once
Text ReplacementsBuilt into macOSApple Account to syncFree

A desktop app is the better fit if you need snippets in Mail, Slack's app, or Word as much as in Safari. If most of your typing happens in the browser, SimpleFill gives you more inside it: designed templates, one-click form filling, and AI, with nothing extra running on your Mac. More options are in text expanders with no subscription.

What it costs

SimpleFill for Safari is a one-time purchase on the Mac App Store. It includes everything in Pro, with no limits, and works on all your Macs signed in with the same Apple ID. There's no license key to manage, and no subscription. See plans.

Get started

Get SimpleFill for Safari, save your signature and your two most-typed replies, and use them for a day. The getting started guide walks you through the rest.

Also on Firefox, Chrome, and Edge.

More from the blog

Make room for
the good work.

A small addition to your browser.
A big difference to your day.

Free to start on Chrome, Firefox, and Edge. Safari via the App Store.