Cron expression generator and explainer
Enter a cron expression to get a plain-language description and its next 10 run times, or pick a common example.
About Cron generator
A cron expression has five fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12) and weekday (0–6, 0 = Sunday). Use * for every value, */5 for every fifth, 1-5 for a range and 1,15 for a list. This page explains the expression and calculates the next run times in the time zone you choose.
@daily, @hourly, @weekly, @monthly, @yearly and month/day names (JAN, MON) are supported. Most servers run cron in UTC — check before scheduling.
FAQ
Every day at 2 a.m.?
0 2 * * *
Every 15 minutes during office hours, Mon–Fri?
*/15 9-17 * * 1-5
More tools here
JSON formatter Base64 encode / decode Image ↔ Base64 URL encode / decode HTML entities Hash generator UUID generator JWT decoder Regex tester Unix timestamp converter Code formatter Markdown preview Text ↔ binary Color converter Contrast checker CSS gradient JSON to CSV CSV to JSON YAML ↔ JSON JSON to TypeScript AES encryption TOTP generator Password strength checker CSS box shadow CSS border radius Tailwind colors Color palette generator Aspect ratio calculator Chmod calculator