minute hour day-of-month month day-of-weekFree cron expression generator. Build and understand cron job schedules with a visual editor. Instant human-readable description for any cron expression. Developer utilities built for web developers, software engineers, and programmers. TekPulse's Cron Generator is completely free — no signup, no ads in results, and no data stored on our servers.
Cron syntax: minute(0-59) hour(0-23) day-of-month(1-31) month(1-12) day-of-week(0-6, Sun=0) — each field supports *, ranges (1-5), lists (1,3,5), and steps (*/15)
A cron expression has exactly five space-separated fields specifying when a job runs, evaluated independently and then combined with AND logic (all fields must match the current time) — except day-of-month and day-of-week, which most cron implementations OR together if both are restricted. An asterisk (*) means "every value", a range (1-5) means an inclusive span, a comma list (1,3,5) means specific values, and a step (*/15) means "every Nth value starting from the field's minimum."
Example: 0 9 * * 1-5 → minute 0, hour 9, every day-of-month, every month, weekday 1 through 5 (Monday–Friday) → "runs at 9:00 AM every weekday." This tool parses each field, builds a plain-English description, and brute-force checks each upcoming minute against all five fields to list the next matching run times.
Help others discover this free tool. Share it or embed it on your website.
Free to embed with attribution link to tekpulse.in
Was this tool helpful?