← All Tools

Natural Language Date Converter🔒 100% local

Convert natural language date expressions (like 'next Friday', 'in 3 days', '2 weeks ago') to precise dates and timestamps.

Supported Formats

• today / tomorrow / yesterday• now• next Monday / Friday / week / month• last Monday / week / month• in 3 days / 2 weeks / 1 month• 5 days ago / 2 weeks ago• 3 months ago / 1 year ago• 2024-12-25 / Dec 25, 2024

Related Tools

Days Between DatesTimezone CompareEpoch Converter

Reads a date phrase such as "next Friday", "in 3 days" or "2 weeks ago" and prints the same moment in seven formats: ISO date, full local date, local time, Unix seconds, Unix milliseconds, a locale string and RFC 2822. The phrase is resolved against your device's own clock and timezone using the browser's Date object.

How to use it

  1. Type a phrase in the Date Expression box, or leave the default "next Friday".
  2. Press Convert to get the seven formatted lines.
  3. Press Clear to put the default phrase back - Clear restores "next Friday" rather than emptying the box.

Worked example

in 3 daysbecomesISO: 2026-09-30 Full: Wed Sep 30 2026 Time: 23:22:00 Timestamp: 1790806920 Unix ms: 1790806920000 Locale: 30/09/2026 23:22:00 RFC 2822: Wed, 30 Sep 2026 22:22:00 GMT

Relative phrases are resolved at the instant you press Convert, so the values move with the clock and your timezone. These lines were produced in Europe/London at 2026-09-27 23:22.

2024-12-25becomesISO: 2024-12-25 Full: Wed Dec 25 2024 Time: 00:00:00 Timestamp: 1735084800 Unix ms: 1735084800000 Locale: 25/12/2024 00:00:00 RFC 2822: Wed, 25 Dec 2024 00:00:00 GMT

A bare date goes through the browser's Date constructor, which reads YYYY-MM-DD as UTC midnight and renders the other lines in your local zone; west of UTC they fall on 24 December.

When to use it

What it does not do