Text expander for Chrome, run by name

UtilEngine is a browser extension that keeps the text you type all day as snippets. Search one from any page and it lands in the field you were in, blanks filled, caret where you want it.

Get it for $49

What a text expander does

You type the same replies, sign-offs and links every day. A text expander saves each one once and puts it back from a short cue, so a paragraph costs you a few keys.

Most expanders use a trigger. You type an abbreviation into the page and the tool swaps it for the full text. UtilEngine keeps the saved text and drops the trigger. You open the launcher and pick the snippet by name.

How snippets work

A snippet is text with blanks. Search it by name, fill the blanks in the launcher, and it lands where you were typing.

Save what you already wrote

Highlight text on any page, open the launcher, and run Save Selection as Snippet. The body is filled in, you give it a name and a few keywords, and it is ready to insert anywhere.

Manage Snippets is where you edit, rename, or remove them, one at a time or several at once.

  • Arguments, asked in the launcher

    Write {name} and the launcher asks for it, or type it after the snippet's name. Up to three.

  • The caret lands where you say

    Put {cursor} anywhere in the text. After inserting, that is where you keep typing.

  • Any field, any site

    One snippet, every editor. No field focused, and the text is copied instead.

Blanks that fill themselves

Some placeholders never ask.

  • {date}The current date
  • {time}The current time
  • {url}The page you are on
  • {selection}What you highlighted
  • {copied}Your last copy
  • {tab-text}The visible text of the page

Write {selection || copied} and the first one with a value wins.

Canned responses, email templates, review notes

Anything you type more than twice a week belongs in a snippet. Here are three to start from.

Three example snippets. A refund reply with blanks for the name and the order number. An intro email with blanks for the name and the day. A review note that fills in the page address and your selected text.

A text expander without trigger words

Classic text expanders watch every keystroke for a trigger like ;sig. UtilEngine only wakes up when you press your shortcut.

A trigger-based expanderUtilEngine
How a snippet runsA trigger-based expanderYou type an abbreviation into the page, like ;sigUtilEnginePress your shortcut, type its name, hit Enter
What you rememberA trigger-based expanderEvery abbreviation you made upUtilEngineNothing. Search finds it by name, keyword, or the words inside it
When it is listeningA trigger-based expanderOn each key you type, waiting for a triggerUtilEngineIt only wakes up when you press your shortcut
Where it landsA trigger-based expanderWherever that tool supportsUtilEngineAny text field or editor on any page. With no field in focus, it is copied
PriceA trigger-based expanderFree, or a monthly planUtilEnginePart of UtilEngine, $49 once

A long list stays easy to scan. Give each snippet a category and filter Manage Snippets by it, A to Z. Export Snippets saves them all to a file, and Import Snippets adds a file back without doubling the ones you already have.

Your snippets follow your account. Save one in Chrome at work and it is in Brave at home, next to your sessions, quicklinks, AI commands, and settings.

Which text expander should you use?

If you want an abbreviation that expands as you type, these three do that well.

  • Text BlazeYou type a shortcut, like /tyChrome, with Windows and Mac appsFree to start, paid plans
  • TextExpanderYou type a shortcutChrome, with desktop and phone appsFree tier, paid plans
  • EspansoYou type a keywordDesktop apps on Windows, Mac and Linux. Open sourceFree
  • UtilEngineYou press your shortcut and pick the snippet by nameAny field in Chrome, Brave and Edge$49 once, launcher included

Checked against each tool's own site in November 2026. There is a fuller Text Blaze comparison too. Snippets in UtilEngine are one part of a launcher that also saves windows as sessions and runs 60+ commands. See everything it replaces.

Text expander questions

What is a text expander?

A tool that inserts a longer piece of saved text from a short cue. Most watch for an abbreviation you type, like ;sig, and swap it for the full text. UtilEngine does the same job from its launcher. You press your shortcut, type the snippet's name, and press Enter.

How do I expand text in Chrome?

Chrome itself has no text expander, so it takes an extension. With UtilEngine you save the text as a snippet, then open the launcher on any page, type a few letters of its name, and press Enter. It lands in the field you were typing in.

Can I use it for canned responses and email templates?

Yes. A snippet can be a whole reply with blanks for the name, the order number, or the date. It inserts into any text field or rich text editor, which covers most web mail and support tools. With no field in focus, the text is copied instead.

Is there a free text expander?

Yes. Espanso is free and open source, and Text Blaze and TextExpander both have free plans. UtilEngine is $49 once with a 14-day refund, and snippets are one part of it.

What is a snippet?

A piece of text you save once and insert by name. An email sign-off, a support reply, a code block, a meeting agenda. Search it in the launcher, press Enter, and it lands in the field you were typing in.

Where can I insert snippets?

Any input, text area, or rich text editor on any page. If no field is focused, or you hold Shift, the text is copied to your clipboard instead.

How do arguments work?

Write a placeholder in braces, like {name}, and the launcher asks for it before inserting. Text you type after the snippet's name fills the first one. A snippet can ask for up to three. Write {a || b} and the first placeholder with a value is used.

Which placeholders fill in on their own?

{date}, {time}, {url}, {selection}, and {copied}. There are also {tab-text} for the visible text of the page and {text:selector} to pull the text of one element.

Can I control where the cursor ends up?

Yes. Put {cursor} anywhere in the snippet and the caret lands there after inserting.

Can I turn text I already wrote into a snippet?

Yes. Highlight it, open the launcher, and run Save Selection as Snippet. If nothing is highlighted it uses your last copied text.

Can I find a snippet by what it says?

Yes. Launcher search reads the words inside a snippet as well as its name and keywords, so typing part of a sentence finds it.

Can a highlighted word fill a blank?

Yes. Highlight a word or a short line on the page, then pick the snippet, and its first blank is already filled with it.

Can I sort or back up my snippets?

Yes. Give a snippet a category and filter Manage Snippets by it. Export Snippets saves them to a file, and Import Snippets adds a file back and skips the ones you already have.

Do snippets sync?

Yes. Snippets follow your UtilEngine account across Chrome, Brave, Edge, and other Chromium browsers, together with your sessions, quicklinks, AI commands, and settings.

Is there a trigger word, like typing ;sig?

No. Snippets run from the launcher, which only wakes up when you press your shortcut. Type the snippet's name and press Enter.

How long can a snippet be?

Up to 10,000 characters.