Build a cron expression field by field or paste one to decode it, with next runs in any time zone
Presets
Minute0–59
Hour0–23
Day of month1–31
Month1–12
Day of week0–6
–
0=Sun1=Mon2=Tue3=Wed4=Thu5=Fri6=Sat
30 9 * * 1-5At 9:30 AM on weekdays
Next runs
Thu, Oct 22, 2026, 09:30 AMFri, Oct 23, 2026, 09:30 AMMon, Oct 26, 2026, 09:30 AMTue, Oct 27, 2026, 09:30 AMWed, Oct 28, 2026, 09:30 AMThu, Oct 29, 2026, 09:30 AMFri, Oct 30, 2026, 09:30 AMMon, Nov 2, 2026, 09:30 AMTue, Nov 3, 2026, 09:30 AMWed, Nov 4, 2026, 09:30 AM
Cron syntax reference
| Field | Range | Special characters | Example |
|---|---|---|---|
| Minute | 0-59 | * , - / | */5 = every 5 minutes |
| Hour | 0-23 | * , - / | 9-17 = 9 AM to 5 PM |
| Day of month | 1-31 | * , - / | 1,15 = 1st and 15th |
| Month | 1-12 or JAN-DEC | * , - / | 1-6 = January to June |
| Day of week | 0-6 or SUN-SAT (Sun=0) | * , - / | 1-5 = weekdays |
Special characters
* matches all values. , separates list items (e.g. 1,3,5).- defines a range (e.g. 1-5). / defines a step (e.g. */10).
Day of week and day of month
Sunday is 0 (or 7), Saturday is 6. Names such as MON-FRI and JAN are accepted and normalised. When both day fields are restricted, standard cron runs on days matching either one.