Skip to content

Cron Parser

Parse cron expressions into plain English, see the next 10 run times, and build expressions with an interactive field-by-field UI. Works offline.

Cron Expression

At 09:00 AM, Monday through Friday

Fields

Minute0
Hour9
Day (month)*
Month*
Day (week)1-5
Next 10 Runs (UTC)
  1. 1Jul 10, 2026, 09:00:00 AM UTC
  2. 2Jul 13, 2026, 09:00:00 AM UTC
  3. 3Jul 14, 2026, 09:00:00 AM UTC
  4. 4Jul 15, 2026, 09:00:00 AM UTC
  5. 5Jul 16, 2026, 09:00:00 AM UTC
  6. 6Jul 17, 2026, 09:00:00 AM UTC
  7. 7Jul 20, 2026, 09:00:00 AM UTC
  8. 8Jul 21, 2026, 09:00:00 AM UTC
  9. 9Jul 22, 2026, 09:00:00 AM UTC
  10. 10Jul 23, 2026, 09:00:00 AM UTC
ExampleMeaning
*Every unit (wildcard)
*/5Every 5 units (step)
0,30At 0 and 30 (list)
1-5From 1 to 5 (range)
0 0 * * *Every day at midnight
0 9 * * 1Every Monday at 9 AM
0 0 1 * *1st of every month
0 */4 * * *Every 4 hours

Cron expression syntax

A standard cron expression has five fields separated by spaces. A six-field variant adds a seconds field at the start (used by Quartz, Spring, and some AWS services).

FieldRangeSpecial chars
Second (optional)0–59* , - /
Minute0–59* , - /
Hour0–23* , - /
Day of month1–31* , - / ? L W
Month1–12* , - / JAN–DEC
Day of week0–7 (0=Sun)* , - / ? L # SUN–SAT

Special characters

  • * — Every value in the field.
  • */n — Every n-th value (step). */5 in minutes means every 5 minutes.
  • a,b — Specific values. 0,30 means at minute 0 and 30.
  • a-b — A range. 1-5 in day-of-week means Monday to Friday.

Frequently Asked Questions

How do I read a cron expression?

A cron expression has 5 fields: minute, hour, day of month, month, and day of week. Paste it here and get a plain-English explanation instantly.

Does it support 6-field cron with seconds?

Yes. Paste a 6-field expression and the parser will detect the seconds field automatically.

Can I see when a cron job will next run?

Yes. The tool shows the next 10 scheduled run times in any timezone you choose.

What does "*/5 * * * *" mean?

It means "every 5 minutes". The */ syntax is called a step value.