Developer tool / 19

Cron Schedule Explainer & Humanizer

Translate 5-field cron syntax into plain-English schedule descriptions and project upcoming execution times.

Cron Schedule Explainer & Humanizer: TOEA parses minute, hour, day-of-month, month, and day-of-week fields, constructing readable sentences and calculating upcoming execution dates. Runs 100% locally in your browser with zero server file uploads.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Cron Schedule Explainer & HumanizerLocal processing

Runs entirely in your browser

Examples: 0 0 * * * (midnight), */15 * * * * (every 15 min), 0 9 * * 1-5 (workdays 9am).

Plain-English Explanation

💬 At minute */15 of hour 09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00 on Monday, Tuesday, Wednesday, Thursday, Friday.

Upcoming 10 Execution Times

Run #Execution Time (UTC)
#12026-10-12T09:00:00 UTC
#22026-10-12T09:15:00 UTC
#32026-10-12T09:30:00 UTC
#42026-10-12T09:45:00 UTC
#52026-10-12T10:00:00 UTC
#62026-10-12T10:15:00 UTC
#72026-10-12T10:30:00 UTC
#82026-10-12T10:45:00 UTC
#92026-10-12T11:00:00 UTC
#102026-10-12T11:15:00 UTC

Patterns worth knowing

The five fields are minute, hour, day of month, month, and day of week. */15 * * * * runs every 15 minutes, 0 9 * * 1-5 at 09:00 on weekdays, 0 0 1 * * at midnight on the first of each month, and 30 2 * * 0 at 02:30 every Sunday.

One rule surprises nearly everyone: when both day of month and day of week are restricted, the job runs when either matches. 0 0 13 * 5 runs on every 13th and on every Friday, not only on Friday the 13th.

Time zones and platform differences

Cron runs in the time zone of the machine or service, often UTC. Where the zone has daylight saving, a job between about 01:00 and 03:00 can be skipped or run twice on the nights clocks change. Schedule outside that window, or run in UTC.

Not every scheduler reads the same syntax. GitHub Actions uses standard five-field cron in UTC. AWS EventBridge adds a year field and uses ? in one of the day fields. Quartz and Spring add a seconds field at the start. Check what your platform expects before copying an expression across.

How to use it

  1. Type or paste a 5-field cron expression (e.g. */15 9-17 * * 1-5).
  2. Review the plain-English schedule explanation.
  3. Inspect the next 10 calculated execution timestamps.

Privacy & limitations

Parsing runs locally in your browser.

Related tools

Frequently asked questions

Which cron formats are supported?

Standard 5-field cron expressions with wildcards (*), ranges (-), lists (,), and steps (/).

Are upcoming times displayed in UTC?

Yes, upcoming execution dates are projected in UTC.

Free tool · runs in your browser · no account required