Cron Expression

Cron expression generator and parser with execution preview

Common Presets
Min
Hour
Day
Month
Weekday
* * * * *
Every minute past every hour every day of every month
Next 8 executionsAsia/Shanghai
#107/08/2026, 09:38:00
#207/08/2026, 09:39:00
#307/08/2026, 09:40:00
#407/08/2026, 09:41:00
#507/08/2026, 09:42:00
#607/08/2026, 09:43:00
#707/08/2026, 09:44:00
#807/08/2026, 09:45:00

About Cron Expression

Cron expression generator creates and parses Cron expressions online with visual time selection, real-time execution preview, expression validation. Essential for Linux cron jobs, task scheduling, automation scripts.

How to Use

  1. Visually select minute/hour/day/month/weekday
  2. Auto-generate Cron expression
  3. Preview future execution times
  4. Copy expression for crontab

Frequently Asked Questions

What do the 5 Cron fields mean?
In order: minute (0-59), hour (0-23), day (1-31), month (1-12), weekday (0-6, 0=Sunday). E.g., '0 2 * * *' = daily at 2am.
What does */5 mean?
*/5 = execute every 5 units. */5 in minute field = every 5 minutes, in hour field = every 5 hours. * = every unit, / = step.
Can I specify both day and weekday?
Yes but be careful. Day and weekday are OR not AND. '0 0 1 * 1' isn't 'every 1st that is Monday', it's 'every 1st OR every Monday'.