Insert Today's Date in Word: Simple Methods to Automatically Insert the Current Date

Automatically updated date field inserted in a Word document

Microsoft Word has at least four distinct ways to insert the current date — and picking the wrong one can mean your dates either never update or update when you don't want them to. This guide covers each method, explains when to use it, and flags the one-keystroke shortcut that most guides miss entirely.

Key Takeaways

  • Alt+Shift+D inserts a live date field instantly — no menus required (Microsoft Support, 2024).
  • The core choice is static (date stays fixed after insertion) vs. dynamic (date updates each time the document opens).
  • The Date & Time dialog and field code method both produce dynamic fields; the macro and AutoComplete methods produce static text.
  • Method 2 (field code) and the original "Method 4" in many guides are the same thing — Ctrl+F9 in both cases.
  • For templates and reports you reuse regularly, a dynamic field is almost always the right pick.

Which Method Should You Use?

Before going through each method step by step, here's the decision table. Match your situation to the right approach and skip straight to that section.

Situation Best Method
You want the fastest possible way to insert a date Alt+Shift+D shortcut
You need a date that updates every time the doc opens Date & Time dialog or Alt+Shift+D
You want a fixed date that never changes AutoComplete or macro
You need custom formatting (e.g. "23 March 2026") Field code
You insert dates dozens of times a day VBA macro with shortcut

Method 1: Keyboard Shortcut (Alt+Shift+D)

Alt+Shift+D is the fastest way to insert today's date in Word — it works in every version from Word 2007 through Microsoft 365 and requires no dialog boxes or menus (Microsoft Q&A, 2024).

insert-todays-date-in-word

Press all three keys together. Word inserts the current date as a {DATE} field — meaning it updates automatically each time you open or print the document.

A few things worth knowing:

  • The format defaults to whatever you last set as default in the Date and Time dialog. To change it, go to Insert → Date & Time, choose a format, click Set As Default, then dismiss the dialog.
  • To lock the date so it stops updating, click on it and press Ctrl+Shift+F9. This converts the dynamic field to plain, static text.
  • The companion shortcut Alt+Shift+T works the same way for inserting the current time.

This is the method to start with for most people. It's two seconds faster than opening any menu, and it handles the most common use case — a date on a letter or report that should reflect the current date whenever the document is opened.

Method 2: Date & Time Dialog

The Date & Time dialog gives you a visual format chooser before inserting, which makes it useful when you need a specific date style you don't have set as default (Microsoft Support, 2024).

Steps:

  1. Click where you want the date to appear
  2. Go to the Insert tab → Text group → click Date & Time
  3. Choose your format from the list (Word shows a preview)
  4. Check Update automatically if you want a live field, or leave it unchecked for static text
  5. Click OK

The "Update automatically" checkbox is the key decision here. Checked means the date is a {DATE} field — it refreshes every time Word recalculates fields (typically on open). Unchecked means Word pastes the date as plain text that never changes, which is what you want for dated correspondence like contracts or signed letters.

If you find yourself always picking the same format, click Set As Default before closing the dialog. From then on, Alt+Shift+D will use that format automatically.

Method 3: AutoComplete (Static Text, No Menus)

Word's AutoComplete feature can insert the full date as plain text before you finish typing it — no fields, no shortcuts, no menus. This is the fastest way to insert a fixed date.

Start typing today's date. After the first few characters (usually three or four), Word shows a tooltip suggesting the completed date. Press Enter to accept it.

For example, typing "Mar" on a March day will typically surface "March 23, 2026" as a suggestion. Press Enter and Word inserts the full text in place.

This only works if Word's AutoComplete is enabled. Check via File → Options → Advanced and confirm "Show AutoComplete suggestions" is checked under the Editing options.

The resulting text is completely static — it won't change when you reopen the document. That makes it the right pick for anything date-stamped at a specific moment: invoices, meeting notes, sign-off lines.

Method 4: Field Code (Custom Formats)

Field codes give you precise control over date formatting beyond what the Date & Time dialog offers. This approach is the one to use when you need an unusual format — like "Monday, 23 March 2026" or a two-digit day with no leading zero.

Steps:

  1. Place your cursor where you want the date
  2. Press Ctrl+F9 — Word inserts an empty field: { }
  3. Inside the brackets, type the field code with your format, for example:
    DATE \@ "dddd, d MMMM yyyy"
  4. Press F9 to update and display the result

Common format switches:

Code Output
\@ "MMMM d, yyyy" March 23, 2026
\@ "dd/MM/yyyy" 23/03/2026
\@ "dddd, d MMMM yyyy" Monday, 23 March 2026
\@ "d MMM yy" 23 Mar 26

One thing to watch: the curly brackets in a field code are not the { and } characters from your keyboard. You must insert them with Ctrl+F9. Typing them manually produces text, not a field.

Field codes also let you insert related date types beyond the current date. CREATEDATE shows when the document was first created. SAVEDATE updates when the document is saved. PRINTDATE updates when it's printed. These are especially useful in headers and footers for document management.

Method 5: VBA Macro (Batch or Repeated Use)

A macro makes sense if you insert dates in a specific format many times a day, or if you want to assign a custom keyboard shortcut to a format Word doesn't offer natively. VBA can cut the process to a single keystroke (MSW Tutor, 2025).

To create a date-insertion macro:

  1. Press Alt+F11 to open the VBA editor — or use the Developer Tab (see our guide to the Word Developer Tab for how to enable it)
  2. Go to Insert → Module
  3. Paste this code:
Sub InsertStaticDate()
    Selection.TypeText Text:=Format(Now(), "MMMM d, yyyy")
End Sub
  1. Close the editor (Alt+Q) and return to your document
  2. Press Alt+F8, select InsertStaticDate, and click Run

This inserts a plain-text date that never updates. To assign it to a keyboard shortcut: go to File → Options → Customize Ribbon → Keyboard Shortcuts: Customize, find the macro under "Macros" in the category list, and assign any key combination not already in use.

The VBA approach is worth the setup time if you process a lot of documents. Ten seconds of configuration saves you from repetitive menu navigation indefinitely.

Frequently asked questions

How do I insert a date that never changes in Word?

Use AutoComplete (start typing the date and press Enter when Word suggests it) or the Date & Time dialog with 'Update automatically' unchecked. Both methods insert plain text that won't change on reopen. To freeze an existing dynamic field, click it and press Ctrl+Shift+F9.

Why does my date keep changing every time I open the document?

The date was inserted as a dynamic field via Alt+Shift+D, the Date & Time dialog with 'Update automatically' checked, or a DATE field code. To stop it updating, click the date and press Ctrl+Shift+F9 to convert it to static plain text at its current value.

Can I insert a date in a specific format like '23 March 2026'?

Yes. Use the field code method: press Ctrl+F9 to insert a field, then type DATE \@ "d MMMM yyyy" inside the brackets, and press F9 to display the result. You can combine d, dd, MMM, MMMM, yy, and yyyy tokens to produce almost any date format you need.

Does Alt+Shift+D work on Word for Mac?

On Mac, the equivalent shortcut is Ctrl+Shift+D in most Word versions. The behavior is the same — Word inserts a DATE field in your default format. To change the default format on Mac, go to Insert > Date & Time, choose a format, and click Default.

Get document management tips
delivered to your inbox

We’ll email you once or twice per month, and never share your information.