websystemer / cron-explainer
Cron Expression Explainer
Paste a cron expression and read what it means in plain English, with the next run times in your time zone.
Cron expression · minute hour day month weekday
Fields
Next runs
About Cron Explainerhow it works and good to know
Reading a cron expression
A standard cron line has five fields: minute (0-59), hour (0-23), day of month (1-31), month (1-12 or JAN-DEC) and day of week (0-6, Sunday is 0, or SUN-SAT). A * means every value, */15 means every 15th value, 1-5 is a range and 1,15 is a list.
Day of month and day of week
When both are restricted, classic cron runs the job when either matches. 0 0 1 * 1 fires on the first of the month and on every Monday. This tool follows that rule.
Shortcuts and limits
@hourly, @daily, @weekly, @monthly and @yearly are understood. Six-field expressions with seconds, and Quartz extras such as L, W and #, are not supported.
More tools
- JSON FormatterFormat, validate, minify and sort JSON.
- Base64Encode and decode text, with URL-safe and UTF-8 support.
- URL EncoderPercent-encode, decode and take apart URLs and query strings.
- JWT DecoderRead the header, payload and expiry of a JSON Web Token.
- Timestamp ConverterUnix time to dates and back, in any time zone.
- Regex TesterTest JavaScript regular expressions with live match highlighting.
- Color ToolsConvert HEX, RGB and HSL, and check WCAG contrast.