← All ToolsFree · no sign-up
Cron Expression Generator
Build a 5-field cron expression from presets or fields, with a plain-English description and the next run times.
- Start from a preset or set each field
- Read the plain-English summary
- Copy the cron expression
Each field accepts * (every), a number, a list (1,3,5), a range (1-5) or a step (*/15). All five must match for the job to run.
* * * * *Every minute.
Next runs (local time)
- 10/8/2026, 9:52:00 AM
- 10/8/2026, 9:53:00 AM
- 10/8/2026, 9:54:00 AM
- 10/8/2026, 9:55:00 AM
- 10/8/2026, 9:56:00 AM
Frequently asked questions
- In order: minute, hour, day-of-month, month, and day-of-week. Each field can be a specific value, a wildcard (*), a range, a step, or a comma-separated list, which combine to define exactly when the job runs.
- Start from a preset (like "every day at midnight" or "every 15 minutes") or set each field individually — the plain-English summary updates live so you can confirm it says what you intend before copying it.
- Yes — the generator computes the next few run times from the expression, which is the fastest way to catch a mistake like an off-by-one day-of-week field.
- No. Everything — building, describing and computing next run times — happens entirely in your browser. No account is required.
- No. It runs entirely in your browser — no software install, no account, no email required.
What do the 5 fields in a cron expression mean?
How do I build an expression without memorizing the syntax?
Can I see when the expression will actually run next?
Is the expression I build sent to a server?
Do I need to install anything or sign up?
Advertisement