DARINORCold Lab

Tools / Cron Parser

Cron Expression Parser

Type a cron expression and get a plain-English description plus the next run times, in your local timezone. Everything runs in your browser.

5-field: minute hour day-of-month month day-of-week. 6-field adds seconds first. Supports *, ranges, steps, lists, and @daily-style special strings.

In plain English

hour 9, minute 0, weekdays Monday, Tuesday, Wednesday, Thursday, Friday

Next run times (local timezone)
  • Run 1Wed, Aug 5, 2026, 09:00:00 AM
  • Run 2Thu, Aug 6, 2026, 09:00:00 AM
  • Run 3Fri, Aug 7, 2026, 09:00:00 AM
  • Run 4Mon, Aug 10, 2026, 09:00:00 AM
  • Run 5Tue, Aug 11, 2026, 09:00:00 AM

// About this tool

Cron Expression Parser

This cron parser takes a standard cron expression and translates it into plain English — 'every 5 minutes', 'at 09:00 on weekdays' — and shows the next actual run times in your local timezone.

It supports the standard 5-field format (minute, hour, day of month, month, day of week) and the 6-field format with seconds, plus step values, ranges, lists, and the @daily-style special strings. Invalid expressions produce a clear error instead of silently doing nothing.

The parser runs entirely in your browser — your schedule is never uploaded, and the run-time preview is computed locally from your machine's clock.

// When to use it

  • Decode a schedule you inherited

    Stumble across '0 2 * * 1-5' in a config you didn't write? Paste it and get 'every hour 2, weekdays 1, 2, 3, 4, 5' — no guessing.

  • Check when a job will actually run

    See the next five run times in your local timezone so you know exactly when a backup or report fires.

  • Validate before you deploy a schedule

    Catch out-of-range values or malformed fields before they break a CI pipeline or cron daemon.

// Questions

What cron formats are supported?

The standard 5-field format (minute, hour, day of month, month, day of week) and the 6-field format with a leading seconds field. Step values, ranges, lists, wildcards, and @daily-style special strings are supported.

Are the run times shown in my timezone?

Yes. Next run times are computed and displayed in your browser's local timezone, using your machine's clock.

Does day-of-week 0 mean Sunday or Monday?

0 is Sunday and 6 is Saturday, following the standard cron convention. Sunday can also be written as 7 in many implementations, but this parser accepts 0-6.

Is my cron expression uploaded?

No. Parsing and run-time calculation happen entirely in your browser. Nothing is sent to a server.

// Related tools

This site uses minimal cookies and local storage to keep features like the chat widget and games working. We do not use third-party tracking cookies. Privacy Policy