Crontab Generator

Your data never leaves your browser

Build cron expressions with minute, hour, day, month, and weekday fields, plus a human-readable description.

Options

Brie — Bug Reporting Tool

Debugging browser-specific issues?

Brie captures browser version, OS, screen size, and user agent automatically with every bug report.

About Crontab Generator

Set the five cron schedule fields — minute, hour, day of month, month, and day of week — and get a valid cron expression alongside a plain-English description. Supports wildcards (*), step values (*/5), comma-separated values, and ranges. Perfect for Linux/Unix crontabs, GitHub Actions schedules, and cloud scheduler services.

How to use

  1. Set each cron field: minute, hour, day of month, month, and day of week. Use * for "any", */n for step values, or specific numbers.
  2. Click Generate to see your cron expression and its human-readable description.
  3. Click Copy to use the cron expression in your crontab, CI/CD config, or scheduler.

More Network / Browser Tools

Frequently Asked Questions

FAQs about Crontab Generator

What does * mean in a cron field?

An asterisk (*) means "any value". For example, * in the minute field means the job runs every minute.

How do I run a job every 5 minutes?

Use */5 in the minute field and * for all other fields: */5 * * * *

How do I run a job at 2:30 AM every day?

Set minute to 30, hour to 2, and all other fields to *: 30 2 * * *

What is the difference between day-of-month and day-of-week?

Day-of-month (1–31) runs the job on a specific calendar date. Day-of-week (0–6, where 0 is Sunday) runs the job on specific weekdays. If both are set, the job runs when either condition is met.

Does this work with GitHub Actions cron schedules?

Yes. GitHub Actions uses standard 5-field cron syntax (without seconds), which is exactly what this tool generates.