EQVPS
Developer

Cron expression helper

Check a crontab line before it goes live: field-by-field meaning and the next five run times.

Runs entirely in your browser — nothing you enter is sent to our servers.

Minute · */15
every 15
Hour · 9-18
from 9 to 18
Day of month · *
any
Month · *
any
Day of week · 1-5
from 1 to 5

Run times are shown in your browser's time zone; the server uses its own (often UTC).

How it works

The five fields are minute, hour, day of month, month and day of week. */15 means every 15 units, 1-5 is a range, 1,15 a list; month and weekday names (JAN, MON) and macros like @daily and @weekly work too. One gotcha trips people up constantly: when both day of month and day of week are set, cron runs when either matches, not both. Times are shown in your browser's time zone — the server runs cron in its own, often UTC.

FAQ

How do I run a job every 5 minutes?

*/5 * * * * — the step in the minute field. For every 5 minutes during working hours on weekdays: */5 9-18 * * 1-5.

Why did my job run at the wrong time?

Most often the server's time zone differs from yours. Check it with timedatectl; many VPS images default to UTC.

Related tools

All tools →

Put it to use on your own server: KVM VPS from $3/month, root access, crypto payments.

VPS plans