ClockOrbit

Free tool

Cron expression visualizer

Parse Unix, Quartz, Spring, EventBridge, GitHub Actions, Kubernetes, and Vercel schedules. See the next runs in your timezone and flag the DST hours that skip or fire twice.

Next runs
valid
Upcoming runs
Fri, Nov 6 2026
13:15 UTC
in 1 minutes
Fri, Nov 6 2026
13:20 UTC
in 6 minutes
Fri, Nov 6 2026
13:25 UTC
in 11 minutes
Fri, Nov 6 2026
13:30 UTC
in 16 minutes
Fri, Nov 6 2026
13:35 UTC
in 21 minutes
Fri, Nov 6 2026
13:40 UTC
in 26 minutes
Fri, Nov 6 2026
13:45 UTC
in 31 minutes
Fri, Nov 6 2026
13:50 UTC
in 36 minutes
Fri, Nov 6 2026
13:55 UTC
in 41 minutes
Fri, Nov 6 2026
14:00 UTC
in 46 minutes
Fri, Nov 6 2026
14:05 UTC
in 51 minutes
Fri, Nov 6 2026
14:10 UTC
in 56 minutes
Fri, Nov 6 2026
14:15 UTC
in 1 hours
Fri, Nov 6 2026
14:20 UTC
in 1 hours
Fri, Nov 6 2026
14:25 UTC
in 1 hours
Fri, Nov 6 2026
14:30 UTC
in 1 hours
Fri, Nov 6 2026
14:35 UTC
in 1 hours
Fri, Nov 6 2026
14:40 UTC
in 1 hours
Fri, Nov 6 2026
14:45 UTC
in 2 hours
Fri, Nov 6 2026
14:50 UTC
in 2 hours
Fri, Nov 6 2026
14:55 UTC
in 2 hours
Fri, Nov 6 2026
15:00 UTC
in 2 hours
Fri, Nov 6 2026
15:05 UTC
in 2 hours
Fri, Nov 6 2026
15:10 UTC
in 2 hours
Fri, Nov 6 2026
15:15 UTC
in 2 hours

Why a visualizer beats crontab.guru

A plain-language explanation is useful, but production schedules fail in the details: the target dialect, the timezone that interprets the wall clock, and the next concrete run times. ClockOrbit shows the actual queue of upcoming runs so you can spot a misplaced weekday number or an accidental UTC assumption before it ships.

DST traps in production cron

Local-time cron jobs do not behave like fixed intervals. A 02:30 job can disappear during spring forward, while fall back can repeat the same wall-clock hour. The DST badges call out those transitions directly in the run list, which is where teams usually catch the problem fastest.

What the next-runs queue catches

Most cron bugs are invisible in the expression and obvious in the schedule. Previewing the concrete queue surfaces the ones that bite most often. The day-of-month and day-of-week fields are combined with OR, not AND, so 0 0 13 * 5 runs on the 13th and on every Friday, not only on Friday the 13th. Step values that do not divide their range evenly drift: */7 on the minute field fires at :00, then :07 through :56, then jumps back to :00 four minutes later instead of holding a steady seven minutes. And a five-field expression pasted into a six-field dialect silently shifts every field by one position.

Seeing the next ten timestamps makes each of these jump out before the job reaches production. The dialect selector also reconciles the quirks that change meaning between platforms, such as Quartz requiring a ? in one of the day fields and EventBridge treating 1 as Sunday rather than Monday in the day-of-week position.