Cron Expression Generator
Build a cron schedule field by field, or paste one to see exactly what it does and when it runs next.
Cron, decoded
Cron schedules are five space-separated fields — minute hour day-of-month month day-of-week — and they're easy to misread. Is 15 3 * * 2 Tuesday or the 2nd? (Tuesday.) This tool answers that instantly: type or build an expression and it shows a plain-English description plus the next five times it would fire in your local time zone, so you can confirm a schedule before shipping it.
The syntax it supports
Each field accepts * (every value), single numbers, lists (1,15), ranges (1-5 = Monday to Friday) and steps (*/5 = every 5, 10-20/2). Day-of-week is 0–6 with Sunday = 0. When both day-of-month and day-of-week are restricted, standard cron uses OR logic (the job runs if either matches) — the next-run preview reflects that, so there are no surprises.
FAQ
What's the difference between */5 * * * * and 5 * * * *?
*/5 * * * * runs every 5 minutes (at :00, :05, :10, …). 5 * * * * runs once an hour, at 5 minutes past. A classic mix-up the description here makes obvious.
Does it use my time zone?
The next-run preview is shown in your browser's local time. Note that the server actually running your cron may use UTC — check your platform's time zone when the timing matters.
How do I actually run a cron job?
Cron syntax just describes when; you need something to run it. On Abasthan you can deploy a Cron Job service, paste the expression, point it at your repo, and it runs on our infrastructure — billed only for the seconds it executes.
Free tools are just the start
Deploy your next app on bare-metal cloud with per-second billing — your first app is free, no credit card required.
More free tools
Generate strong, random passwords with a cryptographically secure RNG — entirely in your browser.
Encode text to Base64 or decode it back — UTF-8 safe, with URL-safe variant support.
Percent-encode strings for safe use in URLs, or decode %20-style sequences back to text.
Decode a JSON Web Token's header and payload, check expiry, and verify HS256 signatures.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text — instantly, in your browser.
Validate JSON with precise error locations, then pretty-print or minify it — with sorted keys if you like.