Cron Expression Generator

Build, explain, and convert cron expressions. Supports Unix, Quartz, and AWS EventBridge.

AI Cost Calculator
Expression
*/5 * * * *

Every 5 minutes

Natural Language

Visual Builder

minute
hour
day of month
month
day of week

Next 10 executions (UTC)

Thu, Jun 4
10:40 AM
Thu, Jun 4
10:45 AM
Thu, Jun 4
10:50 AM
Thu, Jun 4
10:55 AM
Thu, Jun 4
11:00 AM
Thu, Jun 4
11:05 AM
Thu, Jun 4
11:10 AM
Thu, Jun 4
11:15 AM
Thu, Jun 4
11:20 AM
Thu, Jun 4
11:25 AM

Common Cron Patterns

Frequently Asked Questions

What is a cron expression?
A cron expression is a string of 5 fields that defines a schedule: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Special characters: * (any), , (list), - (range), / (step).
What is the difference between Unix, Quartz, and AWS cron?
Unix cron has 5 fields. Quartz (used in Java) adds a seconds field and optional year field (6-7 fields total), and uses ? instead of * for day fields. AWS EventBridge uses cron() or rate() expressions with a year field.
How do I run a cron job every 5 minutes?
Use */5 * * * * (Unix), 0 */5 * ? * * * (Quartz), or rate(5 minutes) (AWS). The */5 means "every 5th value" in the minute field.
How do I run a cron job on weekdays only?
Use 0 9 * * 1-5 to run at 9:00 AM Monday through Friday. The 1-5 in the day-of-week field means Monday(1) to Friday(5).
Is this tool free?
Yes, completely free. No login required. All processing happens in your browser. No data is sent to any server.

Get one new dev tool every Friday.

Hand-picked free tools, source code included. No spam. Unsubscribe anytime.

By subscribing, you agree to receive emails from aicalc.cloud. Unsubscribe anytime.