Cron Expression Generator

Pick a preset or set each field, and get the cron expression with a plain-English description of when it runs.

How to use Cron Expression Generator

  1. Pick a preset, or set the minute, hour, day, month and weekday fields individually.
  2. Read the plain-English description underneath to confirm it matches what you meant.
  3. Copy the cron expression.

Reference: how cron expressions and their five fields work

Frequently asked questions

Does the "L" (last day) quick-pick option work in standard cron?

Not in plain Unix/Vixie cron, which is what most Linux crontabs use — "L" is a Quartz-scheduler extension, not part of standard 5-field cron syntax. Check what your specific scheduler supports before relying on it.

Is the plain-English explanation always accurate?

Only for simple values — it correctly describes *, */n (every n units), and common day-of-week shortcuts like weekdays or weekends. A list like "1,3,5" or a range like "9-17" isn't specially parsed, so it just gets pasted into the sentence rather than translated into plain English.

Does this generate a 6-field expression with seconds?

No — it's the standard 5-field format (minute, hour, day of month, month, day of week) used by Unix cron. If your scheduler expects a seconds field, like Quartz or some CI tools, you'll need to add that yourself.

Community

Loading...