Build, preview, and copy cron scheduling expressions — no server needed
Ad · Leaderboard (728×90)
🔧 Visual Builder
📋 Expression Preview
* * * * *
📖 Description
Every minute of every day
⚠️
Ad · In-Content (300×250)
❓ Frequently Asked Questions
Everything you need to know about cron expressions.
A cron expression is a string of 5 fields separated by spaces that defines a schedule: minute hour day-of-month month day-of-week. Each field tells the scheduler when to run a task. For example, 0 9 * * 1-5 means “run at 9:00 AM, Monday through Friday.”
Minute: 0–59 | Hour: 0–23 | Day of month: 1–31 | Month: 1–12 | Day of week: 0–7 (0 and 7 both represent Sunday). You can use * (every), */N (every N), N-M (range), N-M/K (stepped range), or comma-separated lists.
Set the Minute field to */5 and leave all other fields as * (Every). The expression */5 * * * * runs at :00, :05, :10, :15, and so on, every hour of every day.
Day of month (field 3) specifies calendar dates like “the 1st” or “the 15th.” Day of week (field 5) specifies weekdays like “Monday” (1) or “Friday” (5). You can use both simultaneously — the task runs when either condition is true. For precise control, use one and set the other to *.
The step operator lets you “skip” values. */10 in the minute field means “every 10 minutes” (0, 10, 20, 30, 40, 50). 1-30/5 means “every 5 minutes from minute 1 to minute 30” (1, 6, 11, 16, 21, 26). Steps work with ranges to create flexible patterns.
Yes! The entire tool runs in your browser with zero server calls. Once the page loads, it works fully offline. It’s also responsive and works great on mobile phones and tablets.