Cron Expression Generator

Write a cron schedule and see it explained in plain English, with the next ten run times. Includes a visual builder and common presets.

Sponsored

Quick presets

Visual builder

Sponsored

Frequently asked questions

What do the five fields mean?

In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–6, Sunday = 0). Each accepts *, ranges (1-5), lists (1,15) and steps (*/10).

How are the next run times calculated?

The tool expands your expression into the exact minutes/hours/days it matches and steps forward minute by minute from now, in your local timezone, collecting the next ten matches.

Why does day-of-month plus day-of-week behave oddly?

Standard cron treats them as OR when both are set: the job runs if either the day-of-month or the day-of-week matches. This tool replicates that behaviour so the preview matches real cron.

Does this run in my browser?

Yes. Parsing, explanation and next-run calculation all happen locally — nothing is sent anywhere.

How cron expressions work