Standard 5-field cron. Parsed entirely in your browser — nothing is uploaded.
Parse and explain cron expressions online, free. A cron expression is a compact schedule string (minute, hour, day-of-month, month, day-of-week) used by Unix cron and most schedulers to run jobs at fixed times. This tool translates an expression like 0 9 * * 1-5 into plain English and shows the next run times — entirely in your browser.
It turns a cryptic cron string into a human-readable schedule and a list of upcoming run times, so you can confirm a job fires exactly when you intend. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.
See what an expression actually does — e.g. '0 9 * * 1-5' becomes 'At 09:00, Monday through Friday'.
Preview the upcoming execution times so you can verify the schedule before deploying a job.
Parsing runs locally in your browser; nothing you enter is uploaded or stored.
Unlimited use with no account, on desktop and mobile.
In order: minute (0-59), hour (0-23), day-of-month (1-31), month (1-12), and day-of-week (0-6, Sunday=0). A * means 'every'. So '0 9 * * 1-5' is 09:00 on weekdays.
* = every value; a-b = a range (e.g. 1-5); */n = every n-th value (e.g. */15 = every 15 minutes); a,b,c = a list of specific values. Combine them per field.
Common causes: confusion between day-of-month and day-of-week (if both are set, many crons run when EITHER matches), the server's timezone differing from yours, or a missing field. Check the plain-English output here to confirm intent.
No. Parsing happens entirely in your browser; nothing you type leaves your device.
Standard cron uses five fields (no seconds). Some schedulers add a seconds field or macros like @daily — check your scheduler's docs, as syntax varies slightly between implementations.