Cron Expression Generator & Cheatsheet
Build standard 5-field cron expressions, read the plain-English description, see the next five run times, and browse the 12 most-used presets below.
Field Reference
A standard cron expression has exactly five whitespace-separated fields, in the order below. The two day fields combine with an OR when either is restricted; use * on the other when you only want one of them.
| # | Field | Allowed values | Special chars | Example |
|---|---|---|---|---|
| 1st | Minute | 0–59 | * , - / | */15 |
| 2nd | Hour | 0–23 | * , - / | 9-17 |
| 3rd | Day of month | 1–31 | * , - / | 1,15 |
| 4th | Month | 1–12 or JAN–DEC | * , - / | JAN-DEC |
| 5th | Day of week | 0–6 or SUN–SAT (0 = Sunday) | * , - / | 1-5 |
*— every allowed valuea,b— list of specific valuesa-b— inclusive range*/n— every nth stepJAN–DEC,SUN–SAT— named months/weekdays
@hourly→0 * * * *@daily→0 0 * * *@weekly→0 0 * * 0@monthly→0 0 1 * *@yearly→0 0 1 1 *
Popular Presets
Classic interval for health checks and monitoring.
Kick off a background job at the start of each hour.
Business-hours start: Monday to Friday at 09:00.
End-of-day reports, Monday through Friday.
Generate monthly invoices at midnight on day 1.
Mid-month payroll at noon on the 15th.
Once per year: 1 January at 00:00.
Cron Generator
Related Tools
- Unix Timestamp ConverterTurn a Unix timestamp into UTC, local time and ISO 8601.
- Current Unix TimestampLive Unix time in seconds and milliseconds. Copy, pause or refresh.
- Date Difference CalculatorYears, months, weeks and days between two dates, leap years included.
- Cron Expression GeneratorBuild a cron expression and see a plain-English explanation of its schedule.
Guides
- What Is Unix Time?A plain-language explanation of Unix time, the epoch and why programs count time this way.4 min read
- Seconds vs Milliseconds TimestampsHow to recognise the unit of a timestamp, which platforms use which, and how to convert safely.4 min read
- Cron Expressions ExplainedHow the five fields of a standard cron expression work, with common patterns and the rule that trips people up.4 min read
Why Use Castov?
Free
Every tool is free to use, with no usage limits and no paid tier.
Fast
Small pages and almost no JavaScript, so results appear the moment you press Convert.
Private
The converters run in your browser, so what you type stays on your device. The few tools that use our servers, such as Env Vault, say so on their page.
Frequently Asked Questions
Is Castov really free?
Is my data sent to a server?
What is a Unix timestamp?
Should I use seconds or milliseconds?
Which time zones are supported?
Building a cron schedule?
Try the Cron Generator to pick a preset, then copy the expression and see the next five run times instantly.