go-supertools
Developer & Data Tools

Cron Generator

Create your Cron Jobs easily.

Runs in your browser Your input never leaves your device.

About this tool

Build a cron expression by filling in five fields: minute, hour, day of month, month and day of week. The tool joins them into a standard five-field expression and adds a plain-English description. Use * for any value, and the usual cron syntax (lists, ranges and steps) is passed through unchanged. It does not validate your values, and the description handles simple cases best, so always check the schedule against your scheduler. It runs in your browser.

How to use it

  1. Fill in minute, hour, day of month, month and day of week (use * for any).
  2. Read the generated expression and the description underneath.
  3. Copy the expression into your crontab or scheduler.

Example

Day of week uses 0 for Sunday through 6 for Saturday.

Input
Minute 30, Hour 2, Day of month *, Month *, Day of week 1
Result
30 2 * * 1

# At 02:30 on Monday

Common problems

The description says it can't summarize my schedule
Steps (*/5), lists (1,15) and ranges (1-5) are valid in the expression but are not translated into words. The expression itself is still generated correctly.
Minute is * but the hour is set
That means every minute during that hour; the description now says so. Set the minute explicitly if you only want one run.
Schedule behaves differently on your system
Some schedulers add a seconds field or use different weekday numbering or names. Check your scheduler's documentation.