WebCodeIn

Cron Expression Generator

Build and explain cron expressions instantly — plain-English descriptions and next run times.

Computed locally in your browser — nothing is sent to a server.

At 09:00, only on mon, tue, wed, thu, fri

Next 5 run times

Calculating…

About this tool

Type a 5-field cron expression, or click a preset to build a common schedule, and see a plain-English description plus the next 5 times it would run. Invalid expressions are reported with a clear error instead of a silent wrong answer.

Frequently asked questions

Which cron syntax does this support?
Standard 5-field POSIX cron (minute hour day-of-month month day-of-week), the same format used by crontab on Linux/macOS, plus the common @daily/@hourly/@weekly/@monthly/@yearly shorthands. It does not support Quartz-style extensions like a seconds field, L (last), W (weekday), or # (nth weekday of month).
What happens if both day-of-month and day-of-week are restricted?
This is a well-known cron quirk: when both fields are restricted (not *), the job runs when EITHER matches, not when both match. For example, "0 0 1 * 1" runs at midnight on the 1st of the month AND on every Monday — not only on Mondays that happen to be the 1st.
Is my expression sent to your servers?
No. Parsing, the description, and the next run times are all computed in your browser. Nothing you type here is sent to WebCodeIn's servers, logged, or stored.
What time zone are the next run times shown in?
Your browser's local time zone and clock — the same time zone your actual cron daemon would use unless it's explicitly configured otherwise.

Privacy

Every parse, description, and next-run-time calculation happens in your browser. No expression or result is sent to WebCodeIn’s servers, logged, or stored.

Related tools