Developmentversion v1.0.0
Cron Expression Tool
Five fields, two questions: what does it mean, and when does it actually run. 0 0 13 * 5 is not Friday the 13th — it fires on the 13th and on every Friday, and this page says which rule produced every line it shows.
● valid
every 15 minutes between 09:00 and 17:59, on Monday to Friday (UTC)
Day ruleday-of-month is *, so day-of-week alone decides the day.
Build it
minute
*/15hour
9-17day of month
*month
*day of week
1-5your zone · the CLI default is UTC
From
Next 5 runs
—
From the command line
The expression goes in the body, because a query string truncates at # and a shell expands an unquoted * before curl ever sees it. The third command is a crontab linter: ?out=cron exits non-zero on bad syntax and on a schedule that never fires.
printf '*/15 9-17 * * 1-5' | curl -fsS --data-binary @- 'https://tools.primeforge.app/cron?tz=UTC&count=5'printf '*/15 9-17 * * 1-5' | curl -fsS --data-binary @- 'https://tools.primeforge.app/cron?out=describe&tz=UTC'printf '*/15 9-17 * * 1-5' | curl -fsS --data-binary @- 'https://tools.primeforge.app/cron?out=cron' >/dev/null || echo 'bad schedule'