
To insert today's date across Windows apps, save a Text Replacements snippet containing {date}, then type its trigger and press Space, Tab or Enter. The date is calculated when the snippet expands. The inserted text stays as written.
If you only need a date inside Excel or Word, start with their built-in commands. A system-wide snippet is useful when the same dated note also goes into email, chat, a ticket or a plain text file.
Use the built-in command when it already fits
| Where you write | Option | What happens later |
|---|---|---|
| Excel on Windows | Ctrl+; for the current date | A static value; recalculation does not change it |
| Word | Insert → Date & Time | Plain text, unless you choose Update automatically |
| Several Windows apps | A snippet containing a date macro | The expanded text does not update afterwards |
Microsoft documents Excel's static date shortcut and Word's choice between text and an updating date field. For a work log, make that choice deliberately: an entry about an earlier task should keep its original date.
Set up one reusable date shortcut
- Open Text Replacements for Windows and add a snippet.
- Choose a trigger such as
;today. - Enter
{date}as the replacement. - Save it, open a blank Notepad document, and type
;todayfollowed by Space. - Check the result before using the shortcut in a document you will send.
The product includes date and time starters, but a personal trigger avoids colliding with a shortcut you already use. If the default date is ambiguous for your audience, choose an explicit format.
Choose a format for the job
| Replacement | Use | Illustrative output on 7 October 2026 |
|---|---|---|
{date} | Everyday notes in your system format | Depends on Windows regional settings |
{date:yyyy-MM-dd} | Dates that sort by year, month and day | 2026-10-07 |
{time:HH:mm} | A time without seconds | 14:32, if that is the local time |
{datetime:yyyy-MM-dd HH:mm:ss} | A dated activity note | 2026-10-07 14:32:05, at that moment |
These are examples of the app's documented macros, not automatic audit evidence. The output follows the computer's clock. An inserted timestamp does not certify when a file was created or an action occurred.
Put the date inside useful text
You can save a replacement such as Follow-up sent on {date:yyyy-MM-dd}. or Reviewed at {datetime:yyyy-MM-dd HH:mm}. The macro resolves inside the sentence, so you do not maintain a new snippet each day.
Keep a different trigger for a date-only entry and a full sentence. A compact ;today is convenient in a form, while ;reviewed has a clearer meaning in notes. The guide to naming text shortcuts explains how to keep that library predictable.
Check the receiving app's interpretation
A text expander inserts characters. The receiving application may interpret those characters as a date, apply its own display format or treat them as plain text. Check a sample cell or field before filling a batch of records.
For historical dates, type the actual date or save a separate fixed snippet. A current-date macro does not know which day's work your note describes. In an email, review the completed sentence before sending; in a spreadsheet, check that the value represents the intended day.
Frequently asked questions
Will the inserted date change tomorrow?
Can I include the date in a longer snippet?
See the product features and check whether it fits your workflow.
Get Text Replacements