Cron Expression Generator - Skip the Syntax
Describe your schedule in plain English and get the cron expression instantly. Also decodes any existing cron expression you paste. Free, no account required.
Need Complex Scheduling Logic?
Pro plan gives you longer context and faster responses.
Plain English to Cron Expressions - Instantly
Cron syntax is counterintuitive. The difference between */5 and 5 in the minute field has caused more than a few production incidents. Writing a cron expression from memory means mentally mapping five positional fields where a misplaced asterisk changes a schedule completely. The AI handles all of that - describe when you want your job to run and get the correct expression in seconds.
For a complete crontab entry including the command to run, pair this with our Bash Command Generator. If your scheduled script throws errors, use our Error Explainer to diagnose the output.
Cron Field Reference
Common Cron Schedule Examples
The schedules developers reach for most often, generated instantly from plain English.
0 0 * * * - Runs once per day at 00:00 server time.
0 9 * * 1 - Runs at 9:00 every Monday. Day 1 = Monday in standard cron.
*/15 * * * * - Runs at :00, :15, :30, :45 every hour around the clock.
0 0 1 * * - Runs at midnight on the 1st of every month.
30 8 * * 1-5 - Runs Monday through Friday at 08:30.
0 */6 * * * - Runs at 00:00, 06:00, 12:00, and 18:00 every day.