Cron Expression Editor

Cron Expression (5 fields)
Minute
*
every minute
Hour
*
every hour
Day of month
*
every day
Month
*
every month
Weekday
*
every weekday
Every minute
Next 5 run times

How to Use

  1. Type a cron expression in the input field, or click one of the preset buttons.
  2. Each of the 5 fields is explained below the input: Minute, Hour, Day of month, Month, and Weekday.
  3. Read the human-readable description to confirm the schedule matches your intent.
  4. Check the "Next 5 run times" section to see exact upcoming trigger timestamps.
  5. Copy the validated expression into your crontab, GitHub Actions, CI/CD config, or cloud scheduler.

About This Tool

A cron expression is a five-field string used to schedule recurring tasks in Unix/Linux systems, cloud platforms (AWS EventBridge, GCP Cloud Scheduler), CI/CD pipelines, and many other environments. Reading cron syntax at a glance can be tricky โ€” this editor translates any standard 5-field expression into plain English and shows you exactly when it will run next, entirely in your browser with no data sent to any server.

Frequently Asked Questions

What does * mean in a cron expression?

The asterisk is a wildcard meaning "every possible value". For example, * in the minute field means "every minute", and * in the weekday field means "every day of the week".

What is the difference between */5 and listing 0,5,10,...?

*/5 is a step expression meaning "every 5 units starting from the minimum". In the minute field it is equivalent to 0,5,10,15,20,25,30,35,40,45,50,55 but far more concise. Both forms are supported.

Are 6-field or 7-field cron formats supported?

This tool supports the standard POSIX 5-field cron format (minute, hour, day-of-month, month, day-of-week). Some schedulers like Quartz add a seconds field or a year field โ€” those extended formats are not supported here.

Related Tools