Cron Expression Parser & Visual Schedule

Parse cron expressions into plain English, view an interactive 24-hour timeline and 60-minute execution grid, calculate next run times, and export Systemd .timer units.

✕ {{ error }}

Presets

{{p.label}}{{p.expr}}

24-Hour Timeline (Select an hour to view minutes) {{ totalDailyRuns }} runs / day

{{ h.hourStr }} {{ h.count > 0 ? h.count + 'x' : '—' }}

Minute Execution Grid for Hour {{ two(selectedHour) }}:00 {{ activeMinutesCount }} runs in this hour

{{ two(m-1) }}

Systemd .timer Equivalent (OnCalendar)

{{ systemdTimerCode }}

Fields Breakdown

FieldValueAllowed · meaning
{{f.name}}{{f.raw}}{{f.desc}}{{f.range}}

Next scheduled runs {{tzLabel}}

{{i+1}} {{fmt(r)}} {{rel(r)}}

Syntax reference

┌ minute ┬ hour ┬ day-of-month ┬ month ┬ day-of-week

*any value ,value list separator (1,3,5) -range of values (1-5) /step values (*/15 = every 15) ?no specific value (day fields, extended)
Ranges
minute0–59 hour0–23 day-of-month1–31 month1–12 or JAN–DEC day-of-week0–7 (0 and 7 are Sunday) or SUN–SAT

About this tool

Each of the 5 fields is expanded into a set of matching values, walking forward minute by minute to calculate 24-hour visual schedule timelines, upcoming execution runs, and equivalent Systemd OnCalendar= timer directives.

Everything is computed locally in your browser. No expression is sent anywhere.