Windows 11 App

Type less,
say more

Define a short trigger — ;email, ;addr, ;sig — and Text Replacements expands it into your full text the moment you press Space or Enter, in any app on Windows.

 Download See features
;email
↓ Space
name@company.com
;sig
↓ Enter
Best regards,
John Smith
;addr
↓ Tab
123 Main St,
New York, NY 10001
Any app
Works system-wide
$1.99
One-time purchase
100% private
No cloud, no telemetry
Password-safe
Auto-blocked in sensitive fields
Windows doesn't have text replacements.
We built them.

The Problem

Every day you type the same things over and over — your email address, phone number, postal address, signatures, technical terms. In every app. Every time.

  • Typing the same email address dozens of times a day
  • Copy-pasting boilerplate text between apps
  • Accidentally mistyping long URLs or technical strings
  • No built-in text expansion on Windows — unlike macOS

macOS has had text replacements built in for years. Windows users have been waiting.

The Solution

Text Replacements brings the macOS text expansion experience to Windows 11. Set up shortcuts once, use them everywhere — without switching windows or touching the clipboard.

  • Type a short trigger, get your full text instantly
  • Works in browsers, editors, Slack, Outlook, terminals
  • Import existing snippets from JSON or CSV
  • Runs silently in the system tray with zero friction

Your fingers will thank you.

Features
Everything you need, nothing you don't

Lightweight and focused. No subscription, no account, no cloud.

Instant expansion

Press Space, Tab, or Enter after your trigger and the full replacement appears instantly — the shortcut is deleted and your text is injected in one shot, below 35 ms.

Works in any app

A low-level Windows keyboard hook intercepts typing system-wide. Text Replacements works in every desktop app — browsers, VS Code, Slack, Outlook, PowerShell, Notepad.

Layout-independent

Define Latin shortcuts and trigger them even while typing on a Russian, German, or other non-Latin keyboard layout. The app resolves the US-layout key and matches against it.

Password-safe

Replacements are automatically blocked in password fields (detected via Windows UI Automation) and in password manager apps — 1Password, Bitwarden, KeePass, LastPass, and more.

Import & Export

Bring your existing snippets from JSON or CSV files, or export your library for backup and sharing. Existing shortcuts are never silently overwritten on import.

System tray, zero friction

Text Replacements lives in the system tray. Click to pause or resume, or use Ctrl+Shift+Pause. Starts with Windows automatically. Uses no noticeable CPU in the background.

Four steps from setup to saved time
Step 01

Add a snippet

Open Text Replacements, click Add, type a short trigger like ;email and the full replacement text.

Step 02

Type the trigger

Switch to any app — browser, editor, chat — and type your shortcut as you normally would.

Step 03

Press a delimiter

Hit Space, Tab, or Enter. The shortcut is detected instantly and deleted, and your replacement text is typed in its place.

Step 04

Done

Your full text appears in the document. No clipboard, no copy-paste, no context switch — just your normal typing speed.

Starter ideas
What people set up first

These are the snippets text expander users create most, drawn from productivity forums and communities.

Contact & identity

;email→name@company.com
;email2в†’personal@gmail.com
;phone→+1 (555) 000-1234
;addr→123 Main St, New York, NY 10001
;site→https://yourname.com

Signatures & sign-offs

;sig→Best regards, John Smith — Senior Dev
;ty→Thank you, I'll get back to you shortly.
;br→Best regards,
;kr→Kind regards,
;tks→Thanks!

Boilerplate responses

;ooo→I'm out of office until [date]…
;intro→Company introduction paragraph
;followup→Following up on my previous message…
;decline→Thank you for reaching out, unfortunately…
;meet→Would [time] work for a quick call?

Dates & times

;today→2026-05-06
;now→14:32
;iso→2026-05-06T14:32:00Z
;week→Week 19, 2026
;year→2026

Code & technical

;lorem→Lorem ipsum dolor sit amet…
;todo→// TODO(name):
;log→console.log('')
;uuid→00000000-0000-0000-0000-000000000000
;shebang→#!/usr/bin/env python3

Emoji & symbols

:shrug:в†’ВЇ\_(гѓ„)_/ВЇ
:joy:→😂
:heart:в†’вќ¤пёЏ
:tm:в†’в„ў
:copy:в†’В©
Frequently asked questions
Which Windows version is required?
Text Replacements requires Windows 11. It is built with WinUI 3 and the Windows App SDK for a native look and feel with Mica backdrop.
Does it work in every application?
Yes — Text Replacements uses a Windows low-level keyboard hook, so it works in all desktop apps: Chrome, Firefox, Microsoft Edge, Word, Excel, VS Code, Slack, Discord, Outlook, PowerShell, Notepad, and more. It does not work inside Windows Sandbox or virtual machine guests.
Is my text data sent anywhere?
No. Text Replacements has no network code and no telemetry. Your snippets are stored locally in %AppData%\TextReplacements\snippets.json on your own machine and never leave it.
Will it type into password fields?
No. The app automatically detects password fields using the Windows UI Automation API and blocks all replacements. It also maintains a built-in denylist of password manager apps — 1Password, Bitwarden, KeePass, KeePassXC, LastPass, Dashlane, Keeper, Enpass — and never expands shortcuts when those are in the foreground.
Can I use shortcuts with a non-English keyboard layout?
Yes. Layout-independent matching lets you define Latin shortcuts (e.g., ;email) and trigger them even while typing on a Russian, German, or other non-Latin layout. The app resolves the US-layout equivalent of each keypress and checks it against your shortcut library.
How do I pause text replacements temporarily?
Three ways: press Ctrl+Shift+Pause from any app, click the status indicator in the main window, or use the Pause option in the system tray context menu. The tray icon tooltip shows the current state. Pausing clears the character buffer so no partial shortcut fires when you resume.
What trigger modes are available?
Two modes: Space / Tab / Enter (default) triggers expansion only after whitespace. Extended punctuation mode also triggers after . , ! ? — useful for sentence-end shortcuts. You can switch modes in Settings at any time.

Stop retyping the same things every day

One-time purchase, no subscription. Works on Windows 11.