Loading Developer Playground

Loading ...

Skip to main content

Cron Expression Generator

Build and validate cron expressions with a visual builder or manual input. See next execution times instantly.

Input Mode

Quick Presets

Visual Builder

Generated Expression

0 * * * *

Human Readable

Every hour, at minute 0

Next 10 Execution Times

1Sun, Jan 25, 2026, 10:00 PM
in 28 minutes
2Sun, Jan 25, 2026, 11:00 PM
in 1 hour
3Mon, Jan 26, 2026, 12:00 AM
in 2 hours
4Mon, Jan 26, 2026, 01:00 AM
in 3 hours
5Mon, Jan 26, 2026, 02:00 AM
in 4 hours
6Mon, Jan 26, 2026, 03:00 AM
in 5 hours
7Mon, Jan 26, 2026, 04:00 AM
in 6 hours
8Mon, Jan 26, 2026, 05:00 AM
in 7 hours
9Mon, Jan 26, 2026, 06:00 AM
in 8 hours
10Mon, Jan 26, 2026, 07:00 AM
in 9 hours

Quick Reference

Field Values

*Any value (every)
*/nEvery n units
n-mRange from n to m
n,m,oList of values

Field Order

minute (0-59)
│ ┌ hour (0-23)
│ │ ┌ day of month (1-31)
│ │ │ ┌ month (1-12)
│ │ │ │ ┌ day of week (0-6)
│ │ │ │ │
* * * * *

Frequently Asked Questions

What is a cron expression?

A cron expression is a string consisting of 5 (or 6) fields separated by spaces that represents a schedule. It's used in Unix-like operating systems to schedule automated tasks, commonly called cron jobs. Each field specifies when the task should run: minute, hour, day of month, month, and day of week.

What do the 5 cron fields mean?

The 5 fields in order are: Minutes (0-59), Hours (0-23),Day of Month (1-31), Month (1-12 or JAN-DEC), andDay of Week (0-6 or SUN-SAT, where 0 is Sunday). Some systems also support a 6th field for seconds at the beginning.

How do I schedule a job every 5 minutes?

Use the expression */5 * * * *. The */5 in the minutes field means "every 5th minute", and the asterisks in other fields mean "every hour, every day, every month, every day of week".

What's the difference between * and */1?

They are functionally equivalent. Both mean "every" value in that field. The asterisk (*) is a wildcard meaning "all values", while */1 explicitly means "every 1 unit". Use * for clarity and brevity.

How do I run a job on weekdays only?

Set the day of week field to 1-5(Monday through Friday). For example, 0 9 * * 1-5runs at 9:00 AM every weekday.

Is this cron generator free to use?

Yes, this cron expression generator is completely free to use. No signup is required, no data is collected or stored, and all processing happens entirely in your browser for maximum privacy.