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 $49What 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 expander | ||
|---|---|---|
| How a snippet runs | A trigger-based expanderYou type an abbreviation into the page, like ;sig | |
| What you remember | A trigger-based expanderEvery abbreviation you made up | |
| When it is listening | A trigger-based expanderOn each key you type, waiting for a trigger | |
| Where it lands | A trigger-based expanderWherever that tool supports | |
| Price | A trigger-based expanderFree, or a monthly plan |
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.
Stop retyping
Snippets, sessions, AI, and 60+ commands behind one keystroke.
Get it for $49One-time payment. 14-day refund, no questions asked.

