Extension Icon

Date Inserter

Pick a date from a keyboard-driven calendar and insert it at the cursor in any app, in your own format.
Overview

Date Inserter

Pick a date from a keyboard-driven calendar and insert it at the cursor in any app, in your own format.

The Raycast edition of Date Inserter for Obsidian, by the same author: the same calendar, now available in every app on macOS.

Usage

  1. Place the cursor where you want the date.
  2. Open Insert Date (assigning a hotkey in Raycast is recommended).
  3. Move to the date and press Enter.

The text that will be inserted is shown at the top right of the calendar.

Keyboard Shortcuts

Calendar

ShortcutAction
EnterPaste the date into the frontmost app
⌘ CCopy the date
← →Previous / next day
↑ ↓Previous / next week
⌘ [ / ⌘ ]Previous / next month
⌘ ⇧ [ / ⌘ ⇧ ]Previous / next year
⌘ TGo to today
⌘ MOpen the month view
⌘ YOpen the year view
1 / 2Switch between date format 1 and 2 (when format 2 is set)

Moving past the first or last day of a month turns the page to the neighboring month.

Month and Year Views

ShortcutAction
Arrow keysMove the selection
EnterChoose the month or year
⌘ TGo to this month / year
⌘ YOpen the year view (from the month view)
EscGo back without changing anything

Preferences

PreferenceDescriptionDefault
Date Format 1Format of the inserted dateyyyy-MM-dd
Date Format 2Optional second format—
Initial FormatFormat selected when the calendar opensDate Format 1
LanguageLanguage of the calendar and of names in the inserted dateEnglish
Week StartSunday or MondaySunday
Week NumbersOff, ISO 8601, Western Traditional, Middle Eastern, or Auto (Based on Week Start)Off

Date Formats

Formats use date-fns tokens, which follow the Unicode date patterns also used by Raycast snippets.

FormatExample
yyyy-MM-dd2026-10-21
MM/dd/yyyy10/21/2026
EEE, MMM d, yyyyWed, Oct 21, 2026
EEEE, MMMM doWednesday, October 21st
yyyy年M月d日(EEE) (Language: 日本語)2026年10月21日(水)
'Q'Q yyyyQ4 2026

Wrap literal text in single quotes. If a format is invalid, the calendar shows "Invalid date format" and pressing Enter opens the format reference.

Notes

  • Dates can be selected from the year 1000 to 9999.
  • If text is selected in the target app, it is replaced by the date, like a normal paste.
  • Fields that block pasting, such as password fields, cannot receive the date.