Date Format Converter

Reformat dates with a custom pattern, one per line, in UTC or local time.

Dates
Formatted
Runs locally in your browser

About the Date Format Converter

Dates arrive in one format and need to leave in another: an ISO string that must become DD/MM/YYYY, a timestamp that must read as "5 September 2026". This tool parses each input date, in almost any format or as a Unix timestamp, and reformats it with a pattern you specify using familiar tokens: YYYY, MM, DD, HH, mm, ss, plus MMMM for the month name, dddd for the weekday, hh and A for 12-hour time, and more.

Literal text can be included in square brackets. You choose whether the output is in UTC or your local time. Convert a whole column at once, one date per line. To see a date in every standard form at once, use the Unix Timestamp Converter.

How to use

  1. Paste dates or timestamps, one per line.
  2. Enter the output pattern, such as DD/MM/YYYY.
  3. Choose UTC or local, then copy the result.

Common questions

What format tokens are supported?
YYYY, YY, MMMM, MMM, MM, M, DD, D, dddd, ddd, HH, H, hh, h, mm, ss, SSS, A, a, and Z for the offset. Literal text goes in [square brackets].
Can it read a timestamp as well as a date?
Yes, Unix timestamps in seconds or milliseconds are accepted as input.
How do I get 12-hour time?
Use hh:mm A, for example, which gives 08:30 AM.