Cron Job Schedule Generator
Generate standard 5-part cron expressions using the visual builder, or type a custom string to translate it into human-readable descriptions.
Visual Builder
Minute | Hour | Day(Month) | Month | Day(Week)
Schedule Translation
Minute
*/5
Every 5 minutes
Hour
*
Any hour
Day of Month
*
Any day
Month
*
Any month
Day of Week
*
Any day of week
Common Examples
How to use this tool
Understand the five cron fields
A cron expression has five fields left to right: Minute (0-59), Hour (0-23), Day of Month (1-31), Month (1-12), and Day of Week (0-6, where 0 and 7 are Sunday). Each field defines when the job runs.
Set the minute and hour
Pick the exact minute and hour the task should fire. Use a single number for a specific time (30 2 for 02:30) or the slash operator for intervals (*/5 in minute for every 5 minutes).
Set the day, month, and weekday
Choose which days of the month, months, and weekdays the job runs. An asterisk means every. Use commas for lists (1,15), hyphens for ranges (1-5), and slashes for steps (*/10).
Copy the generated expression
The calculator builds the cron string from your inputs and translates it into plain English. Copy the expression into your crontab file, AWS EventBridge rule, or Kubernetes CronJob manifest.
About this tool
The Cron Job Schedule Generator takes the notoriously confusing 5-part cron syntax and translates it into plain English. It's an essential utility for backend developers, system administrators, and devops engineers.
Whether you're scheduling an AWS EventBridge rule, a Kubernetes CronJob, or a standard Linux crontab file, just use the visual builder to generate your string or paste your expression in to verify it runs exactly when you intend it to.
Advanced Syntax Operators
Standard cron expressions support a few special operators to make scheduling easier. The comma (,) allows you to specify a list of values (like 1,15 for the 1st and 15th). The hyphen (-) allows you to specify a range (like 1-5 for Monday through Friday). The slash (/) allows you to specify step values (like */10 to run every 10 units).
Popular cron patterns
Pre-built expressions and plain-English explanations for the schedules developers reach for most.
Frequently asked questions
What is a Cron Job?
What do the 5 parts of a cron expression mean?
What does the asterisk (*) mean in Cron?
How do I run a task every 5 minutes?
Related tools
CHMOD Configurator
Calculate Linux file permissions using checkboxes, octal numbers, or symbolic notation.
Use tool ➜Unix Timestamp
Convert between Unix timestamps and human-readable dates.
Use tool ➜JSON Formatter
Validate, format, and minify JSON data with syntax highlighting.
Use tool ➜Subnet Calculator
Calculate network address, broadcast address, and usable IP ranges for IPv4/IPv6.
Use tool ➜