Describe your schedule in plain English (e.g. every weekday at 9am) and get a ready-to-use cron expression with an explanation.
Cron is a time-based scheduler used in Unix-like systems, GitHub Actions, AWS EventBridge, GCP Cloud Scheduler, and many other platforms. Writing cron syntax from scratch is error-prone — a small typo like 0 9 * * 1-5 vs 0 9 * * 1-5 can mean the difference between "every weekday at 9am" and something completely different.
This free Cron Generator lets you describe your schedule in plain English and instantly converts it to the correct 5-field cron expression, complete with a human-readable explanation so you can verify it before use.
A standard cron expression has five fields separated by spaces:
* * * * * — every minute0 * * * * — every hour on the hour0 9 * * 1-5 — weekdays at 9:00 AM0 0 1 * * — first day of every month at midnight*/15 * * * * — every 15 minutes30 18 * * 5 — every Friday at 6:30 PMcrontabschedule trigger)node-cron and cron packagesAlready have a cron expression and need the reverse — a plain-English explanation and its next run times? Use the Cron Expression Explainer. Or try our AI Regex Generator to build regex patterns from plain English, or AI SQL Generator to convert natural language into SQL queries.