About Cron Expression Generator
A cron expression generator saves you from counting fields by hand. It helps when you write a crontab line for a backup script, schedule a nightly sitemap rebuild or cache purge, set up a job in a CI pipeline or hosting panel, or need to read an expression someone else wrote. Start from a preset such as Every 5 minutes, Every hour, Every day at 09:00 or Weekdays at 08:30, then adjust the minute, hour, day, month and weekday fields, or type an expression straight in. A sitemap rebuilt by the job can be checked for well-formed XML in the XML Formatter.
Paste any expression and it's explained in plain words, with the next 10 run times listed in your time zone, so you catch mistakes early, like a job meant for 9:00 that would fire every minute from 9:00 to 9:59. Both 5-field Linux crontab syntax and 6-field expressions with seconds are understood, as are names like JAN and MON and macros such as @hourly, @daily and @weekly. Servers run cron in their own time zone, often UTC, so allow for the difference. Everything runs in your browser.
How to use Cron Expression Generator
- 1Pick a preset
Start from Every 5 minutes, Every hour, Every day at 09:00 or another preset.
- 2Adjust the fields
Change the minute, hour, day of month, month or day of week directly.
- 3Or paste an expression
Paste any 5- or 6-field expression, or a macro like @daily, to decode it.
- 4Check the next runs
Read the plain-words explanation and the next 10 run times, then copy the expression.
Why use Cubfile for this
- Presets and fields
Common schedules in one click, with every field still editable.
- Plain-words explanation
Each expression is described in a sentence you can check.
- Next 10 run times
Listed in your time zone, so mistakes show up before the job runs.
- 5 or 6 fields
Linux crontab, expressions with seconds, names like MON and macros like @daily.