Cron Expression Generator & Explainer

Build, validate, and understand cron schedules visually. Supports standard 5-field and 6-field (with seconds) formats.

Generated Expression
0 * * * *
Runs every minute
min hour day month weekday

āœļø Enter Custom Expression

min
hour
day
month
weekday

⚔ Common Presets

šŸ“‹ Next Executions

#Date & Time (UTC)Relative

šŸ“– Field-by-Field Explanation

šŸ“š Cron Syntax Reference

* — Any Value

Matches any value in the field. * in the minute field means "every minute".

, — List Separator

Specifies a list of values. 1,3,5 matches minutes 1, 3, and 5.

- — Range

Specifies a range. 1-5 matches values 1 through 5 inclusive.

/ — Step Values

Specifies step values. */5 means "every 5". 1-30/5 means 1,6,11,16,21,26.

0 vs 7 — Sunday

Both 0 and 7 represent Sunday in the weekday field (0-6).

L — Last Day

Last day of month (e.g., L in day field). Some implementations support L-W.

W — Nearest Weekday

Nearest weekday (Mon-Fri) to given day. 15W = nearest weekday to 15th.

# — Nth Day of Month

Nth occurrence of weekday in month. 6#3 = 3rd Friday of month.

Find these tools useful?

Buy Me a Coffee at ko-fi.com

Support keeps 63+ tools free forever. No ads, no tracking.