Date Formatter
Format a date using custom patterns and Intl presets.
Formatted output
Enter a valid date and time.
About the Date Formatter
Format a date and time using a custom token pattern like YYYY-MM-DD, plus preview it in several Intl.DateTimeFormat presets (full, long, medium, short) simultaneously.
Examples
Custom pattern
YYYY-MM-DD HH:mm:ssOutput
2026-08-06 14:30:00Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
Countdown Timer Generator
Date & Time
Live countdown to any date and time.
Cron Parser
Date & Time
Explain a 5-field cron expression and list upcoming run times.
Stopwatch & Countdown Timer
Date & Time
Precision stopwatch with laps plus a countdown timer with alarm.
Timezone Converter
Date & Time
Convert a datetime across multiple IANA timezones at once.
ISO 8601 Converter
Date & Time
Convert dates and durations to and from ISO 8601 format.
Age Calculator
Date & Time
Calculate exact age and countdown to the next birthday.
Frequently asked questions
Read more
- Timezones, UTC and ISO 8601: dates without bugs
Why 'store dates in UTC' is only half the rule, how ISO 8601 avoids ambiguity, and the daylight saving edge cases that break naive code.
- Timezones and UTC: the developer's survival guide
Why every timestamp bug traces back to the same handful of mistakes, and the rules that make timezone handling boring instead of terrifying.
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser