
Here are 50 text expander snippet ideas in nine groups: personal details, email openers and closers, scheduling, support replies, dates, symbols, links, Markdown and meetings. Each one has a shortcut and the text it inserts. Copy the ones you need, or import all 50 into Text Replacements for Windows from the free CSV and fill in the bracketed fields.
The list leaves out the basics covered in the starter library of 20 typing shortcuts, such as your email address, phone number and signature. If you have no snippets yet, start there. Related snippets share a prefix, such as ;cal- for scheduling, so you can guess a shortcut from its group.
Download the 50 snippets as a CSV
Download all 50 snippet ideas (CSV). Every row imports disabled, so nothing expands until you have edited an entry and turned it on.
- Export your current library as a backup.
- Import the CSV into Text Replacements for Windows. Shortcuts you already have are skipped and keep their text.
- Open an entry you want, replace every value in square brackets and tick Enabled.
- In an unsent draft, type the shortcut and press Space.
- Delete the entries you will not use.
Square brackets are ordinary text: the app does not ask you to fill them in when a snippet expands. Several entries span more than one line. Test those in a draft before using them in a chat window, where a line break can send the message.
Personal details
Details you type into forms and messages several times a week. Fill them in once and check them carefully, because a typo here repeats in every message.
| Shortcut | Replacement |
|---|---|
;me-name | [Your full name] |
;me-role | [Your name], [job title] at [company] |
;me-based | I'm based in [city], so I work on [time zone] time. |
;me-hours | My working hours are [days], [start time] to [end time] ([time zone]). |
;me-billing | Please send invoices to [billing email] and quote [purchase order or account reference]. |
Email openers and closers
An opener gets past the first line quickly. A closer states the next step or signs off. Two of the closers span several lines.
| Shortcut | Replacement |
|---|---|
;op-thanks | Thanks for getting back to me so quickly. |
;op-ref | [Name] suggested I contact you about [topic]. |
;op-recap | Following our conversation today, here is a short summary. |
;op-quick | A quick question about [topic]: |
;cl-next | Next step: [who] will [action] by [date]. |
;cl-noreply | No reply needed if this all looks right. |
;cl-cheers | Cheers, [Your first name] |
;cl-formal | Yours sincerely, [Your full name] [Job title], [Company] |
Scheduling
Meeting logistics repeat in every thread. Put the time zone into the text so nobody has to ask for it.
| Shortcut | Replacement |
|---|---|
;cal-slots | I'm free at these times ([time zone]): - [day, date, time] - [day, date, time] - [day, date, time] |
;cal-book | You can choose a time that suits you here: [booking link] |
;cal-ok | Confirmed for [day, date] at [time, time zone]. [Location or video link] |
;cal-tz | All times above are in [time zone]. |
;cal-move | Something has come up on my side. Could we move to [option 1] or [option 2]? |
;cal-remind | A reminder that we're meeting [day] at [time]. Reply here if you need to change it. |
Support replies
Questions and updates that move a ticket forward and leave the actual answer to you. For a team that answers tickets together, see the customer support snippets guide.
| Shortcut | Replacement |
|---|---|
;sup-version | Which version are you using? You can find it under [where to look]. |
;sup-steps | Could you tell me the steps that lead to the problem, what you expected to happen and what happened instead? |
;sup-ref | Your request number is [number]. Please keep it in the subject line when you reply. |
;sup-known | This is a known issue and our team is working on it. I'll update you here when a fix is available. |
;sup-article | The steps are in this help article: [link] |
;sup-close | I'm closing this request now. If the problem comes back, reply to this email and we'll pick it up again. |
Dates and times that fill in themselves
A replacement can contain {date}, {time} or {datetime}. The app swaps in the current value when the snippet expands, so one shortcut gives today’s date every day. To choose a format, add it after a colon, as in {date:yyyy-MM-dd}. The guide to inserting today’s date covers the basics. The examples below show the output on Sunday, 11 October 2026 at 14:05.
| Shortcut | Replacement | Example output |
|---|---|---|
;d-time | {time:HH:mm} | 14:05 |
;d-long | {date:dddd, d MMMM yyyy} | Sunday, 11 October 2026 |
;d-month | {date:MMMM yyyy} | October 2026 |
;d-file | {date:yyyyMMdd} | 20261011 |
;d-note | Updated {date:yyyy-MM-dd} by [your initials]: | Updated 2026-10-11 by [your initials]: |
| Code | Means | Example |
|---|---|---|
yyyy | Year | 2026 |
MM | Month number, two digits | 10 |
MMMM | Month name | October |
d | Day without a leading zero | 11 (1 on the 1st) |
dd | Day, two digits | 11 (01 on the 1st) |
dddd | Day of the week | Sunday |
HH | Hour, 24-hour clock | 14 |
mm | Minutes | 05 |
Capital MM is the month and lowercase mm is minutes, so {date:yyyy-mm-dd} puts the minutes where the month should be. Keep words outside the braces, because letters such as d, h and y inside them are read as codes. Day and month names follow your Windows regional format.
Symbols
Characters that are missing from most keyboards. For accents and more symbols, see typing accents and symbols on Windows 11. Emoji need no snippet: type a shortcode such as :fire:.
| Shortcut | Inserts | Typical use |
|---|---|---|
;sym-times | × | Dimensions and multipliers: 3 × 4 |
;sym-approx | ≈ | Rough figures: ≈ 20 minutes |
;sym-ne | ≠ | Comparisons in notes and specs |
;sym-le | ≤ | Limits: ≤ 10 MB |
;sym-ge | ≥ | Thresholds: ≥ 18 |
Links
Addresses you share several times a day. Save the full address, including https://, and open each link once after saving it.
| Shortcut | Replacement |
|---|---|
;ln-book | [your booking page URL] |
;ln-help | [help centre URL] |
;ln-price | [pricing page URL] |
;ln-status | [service status page URL] |
;ln-profile | [your professional profile URL] |
Code and Markdown
Structure for pull requests, issue trackers and notes that use Markdown. The snippet inserts the frame and you write the content. For git commands and debugging lines, see text snippets for developers.
| Shortcut | Replacement |
|---|---|
;md-code | ``` |
;md-table | | Column 1 | Column 2 | |
;md-task | - [ ] [task] |
;md-link | [link text](https://) |
;md-details | <details> |
Meetings
Notes and follow-ups in the same shape every time. ;mtg-notes dates itself through a macro.
| Shortcut | Replacement |
|---|---|
;mtg-notes | Meeting notes, {date:yyyy-MM-dd} Attendees: [names] Decisions: - [decision] Actions: - [owner]: [task] by [date] |
;mtg-start | Today's goal is [goal]. We have [number] minutes. |
;mtg-decline | Thanks for the invite. I can't join this one. Could you send me the notes and any actions for me? |
;mtg-agreed | Thanks for your time today. Here's what we agreed: - [decision] - [next step, owner, date] |
;mtg-park | Let's park this and come back to it at the end if there's time. |
What never goes in a snippet
Do not store passwords, card numbers, bank details or identity numbers, such as passport or national ID numbers, in any snippet. Snippets are saved as plain text on your PC and are included in every export file you create, including the ones you send to colleagues.
Text Replacements does not expand shortcuts in password fields, so a password snippet would not work where you need it. Keep passwords in a password manager.
Keep the ones you use
You do not need all 50. Keep the ten you would have typed this week and delete the rest. When you notice yourself typing the same text for the third time, add it then. The shortcut naming guide explains how to choose shortcuts you will not trigger by accident.
Frequently asked questions
Will importing the pack replace my existing snippets?
Why are the snippets disabled after import?
Can a snippet ask me for a name when it expands?
Do date snippets show today’s date every day?
Import the ideas you need and type each one with a short shortcut in any Windows app.
Get Text Replacements