ToolsZone
AdvancedNew

Cron Expression Generator

Build cron expressions visually. Get human-readable translations and next execution times.

0 9 * * 1
At minute 0 at 9:00 on Mon

Visual Builder

0-59
0-23
1-31
1-12
0-6

Next 5 Execution Times

16/1/2026, 9:00:00 AM

Field Reference

Minute: 0-59
Hour: 0-23
Day: 1-31
Month: 1-12
Weekday: 0-6 (Sun-Sat)

How to use Cron Expression Generator

  1. 1

    Choose a Preset or Build Custom

    Select from common presets or build your own cron expression using the visual builder.

  2. 2

    Set Each Field

    Configure minute, hour, day of month, month, and day of week. Use * for any value, numbers for specific, or ranges.

  3. 3

    Review Translation

    Check the human-readable translation to verify your cron expression means what you expect.

  4. 4

    Check Next Runs

    Preview the next 5 execution times to confirm the schedule is correct.

Related Tools

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 fields (minute, hour, day, month, weekday) that defines when a scheduled task should run. It's used by Unix systems and job schedulers.

What does * mean in cron?

The asterisk (*) means any value. For example, * in the minute field means every minute. */5 means every 5 units (every 5 minutes).

Can I use ranges like 1-5?

Yes! Use hyphens for ranges: 1-5 means 1, 2, 3, 4, 5. You can also combine: 1-5,10 means 1,2,3,4,5,10.

What are the weekday numbers?

0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday.

Will this work with all cron systems?

This generates standard 5-field cron expressions compatible with most Unix crontabs, AWS CloudWatch, and popular job schedulers.