Crontab Generator

Cron Expression

Human-Readable

Use * for "every", or comma/dash/slash syntax like 1,15 or 1-5 or */10.

How to use this crontab generator

  1. Fill in each field, or leave "*" to mean "every".
  2. The cron expression and its plain-language description update instantly.
  3. Copy the expression into your crontab file or scheduler.

What is a cron expression?

Cron is a time-based job scheduler used on Unix and Linux systems. Its 5-field syntax (minute, hour, day of month, month, day of week) defines exactly when a recurring task should run.

What does */10 mean in the minute field?

It means "every 10 minutes" — the slash syntax defines a step value, so */10 in minutes runs at :00, :10, :20, :30, :40 and :50.

What if both Day and Weekday are set?

Most cron implementations treat this as an OR condition — the job runs if either the day-of-month or the day-of-week matches, not only when both match.