Cron Expression Generator

Build cron schedule expressions visually. Select values with dropdowns, use preset templates, see human-readable descriptions and next 10 run times. Supports both standard 5-field and 6-field (with seconds) cron syntax.

Format:

Generated Expression

* * * * *

Every minute

minutehourday(mo)monthday(wk)

Preset Templates

Minute

Matches every minute

Hour

Matches every hour

Day of Month

Matches every day of month

Month

Matches every month

Day of Week

Matches every day of week

Next 10 Scheduled Runs

1.Sun, Mar 29, 2026, 02:13
2.Sun, Mar 29, 2026, 02:14
3.Sun, Mar 29, 2026, 02:15
4.Sun, Mar 29, 2026, 02:16
5.Sun, Mar 29, 2026, 02:17
6.Sun, Mar 29, 2026, 02:18
7.Sun, Mar 29, 2026, 02:19
8.Sun, Mar 29, 2026, 02:20
9.Sun, Mar 29, 2026, 02:21
10.Sun, Mar 29, 2026, 02:22

Cron Syntax Reference

FieldRangeSpecial Characters
Minute0-59* , - /
Hour0-23* , - /
Day of Month1-31* , - /
Month1-12 or JAN-DEC* , - /
Day of Week0-6 or SUN-SAT* , - /

* — matches all values

, — list separator (e.g. 1,3,5)

- — range (e.g. 1-5)

/ — step (e.g. */5 = every 5)

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 fields (minute, hour, day-of-month, month, day-of-week) that defines a recurring schedule used by Unix cron, CI/CD pipelines, Kubernetes CronJobs, and cloud schedulers like AWS EventBridge.

How do I build a cron expression?

Use the visual editor to select values for each field. Choose from 'every', 'specific values', 'range', or 'step' modes for each field. The generated expression updates in real time.

What does */5 mean in a cron expression?

*/5 means 'every 5th value'. In the minute field, */5 runs at minutes 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 — effectively every 5 minutes.

What is the difference between 5-field and 6-field cron?

Standard 5-field cron uses minute, hour, day-of-month, month, and day-of-week. The 6-field variant adds a seconds field at the beginning, used by systems like Spring Scheduler, Quartz, and some cloud platforms that need sub-minute precision.

Where are cron expressions used?

Cron expressions are used in Unix/Linux crontab, GitHub Actions, AWS EventBridge/CloudWatch, Kubernetes CronJobs, Vercel Cron, Google Cloud Scheduler, Jenkins, Spring Scheduler, Quartz, and many task scheduling systems.