Cron Expression Generator

Build cron expressions with a live description and common presets.

Cron expression

* * * * *

every minute, every hour

Syntax reference

  • * — any value
  • 5 — specific value
  • 1-5 — range
  • 1,3,5 — list
  • */5 — every 5 units

Format: minute hour day-of-month month day-of-week

Cron expression format

A cron expression has 5 fields separated by spaces:

┌───────────── minute (0-59)
│ ┌───────────── hour (0-23)
│ │ ┌───────────── day of month (1-31)
│ │ │ ┌───────────── month (1-12)
│ │ │ │ ┌───────────── day of week (0-7, 0 and 7 = Sunday)
│ │ │ │ │
* * * * *

Common examples

Privacy

Everything runs in your browser. Nothing is uploaded.

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 fields that defines when a scheduled task should run. Format: minute hour day-of-month month day-of-week.

Where are cron expressions used?

Linux/Unix cron jobs, GitHub Actions, Kubernetes CronJobs, AWS EventBridge, Google Cloud Scheduler, and many CI/CD systems.

What does * mean?

'*' means 'every'. So '* * * * *' runs every minute, and '0 9 * * 1' runs at 9 AM every Monday.

What does */5 mean?

'*/5' means 'every 5 units'. In the minute field, it means every 5 minutes.

Is it free?

Yes, completely free.

Related Tools