Create and decode cron expressions with interactive dropdowns and next execution predictions
Our free cron expression generator helps you create and understand cron schedules for task automation. Whether you need to schedule tasks with cron jobs, CI/CD pipelines, or serverless functions, this tool makes building cron expressions easy with an intuitive interface.
Cron is a time-based job scheduler used in Unix-like operating systems. Cron expressions describe when jobs should run using a simple five-field format: minute, hour, day of month, month, and day of week.
Use the dropdowns to build your cron expression, or paste an existing expression to decode it. The generator will display a human-readable description and show the next 5 scheduled execution times. You can quickly apply common presets for daily, weekly, or monthly schedules.
An asterisk (*) means "every" in that field. For example, * in the hour field means "every hour".
Use */30 * * * * to run every 30 minutes. The */N syntax means "every N intervals".
Cron jobs typically run in the server's local timezone. Check your system settings to confirm.
If both are specified (not *), the job runs when EITHER matches. Typically, set one to * and the other to a specific value.