~/tools/

Cron Expression Generator

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-5
At 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

FieldRangeSpecial charactersExample
Minute0-59* , - /*/5 = every 5 minutes
Hour0-23* , - /9-17 = 9 AM to 5 PM
Day of month1-31* , - /1,15 = 1st and 15th
Month1-12 or JAN-DEC* , - /1-6 = January to June
Day of week0-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.