Cron Expression Generator
Build cron schedules with a visual builder, get plain-English descriptions, and pick from common presets.
Format: minute · hour · day · month · weekday
Visual builder
Common presets
Frequently asked questions
What is a cron expression?
A cron expression is a string of 5 fields (minute, hour, day, month, weekday) that defines a recurring schedule. It is used by Unix cron jobs, CI/CD systems, serverless functions, and task schedulers to run jobs automatically at specified times.
What does * mean in a cron expression?
An asterisk (*) means 'every' for that field. For example, '* * * * *' means every minute of every hour of every day.
What does */ mean in cron?
The */ notation means 'every N units'. For example, */15 in the minute field means 'every 15 minutes', and */6 in the hour field means 'every 6 hours'.
What numbering does the weekday field use?
The weekday field uses 0–6 where 0 = Sunday, 1 = Monday, ..., 6 = Saturday. Some systems also accept 7 for Sunday.
Does cron support seconds?
Standard Unix cron (5 fields) does not support seconds. Some systems like Quartz (Java), AWS EventBridge, and GitHub Actions use 6-field cron with seconds. This tool uses the standard 5-field format.