Date Formatter
Create custom date strings with flexible tokens, locale-aware names, and UTC or local time.
Choose a Date
Format Options
Token Reference
How it works
Frequently Asked Questions
What date formats can I generate with this tool?
You can format dates into ISO 8601, RFC 2822, localized date strings (US MM/DD/YYYY, European DD/MM/YYYY), 12-hour or 24-hour timestamps, and fully custom strings using format tokens like YYYY, MM, DD, HH, mm, and ss.
Can I format dates in different languages or locales?
Yes, you can enter any standard BCP 47 language tag (such as 'en-US', 'fr-FR', 'es-ES', 'de-DE') to produce localized month and weekday names.
How do I switch between UTC and my local time zone?
Use the 'Time Standard' dropdown to choose between Local Time and UTC. In UTC mode, the output reflects coordinated universal time regardless of your device's geographical location.
How do I escape literal text within a custom format string?
Any characters that do not match the token dictionary (such as hyphens, slashes, colons, or standard punctuation) are preserved as literal characters in your output.