Cron Expression Builder

Build a cron expression part-by-part, get a plain-English description, and preview the next five scheduled runs in your timezone. Handles ranges, lists, step values, and named days.

DomainProgrammingVersionv1.0.0Added2026-05-17
Inputs
Minute
When in the hour. * = every minute. 0 = top of the hour. */15 = every 15 minutes. 0,30 = on the hour and half past.
Hour
Which hour(s), 24-hour clock. 9-17 = 9 AM to 5 PM. * = every hour.
Day of Month
1-31. * = every day. 1,15 = first and fifteenth. Combine with Day of Week for finer control.
Month
1-12 or JAN-DEC. * = every month.
Day of Week
0=Sunday, 6=Saturday. 1-5 = Mon–Fri. Names like MON-FRI also work.
Timezone
Cron expressions are timezone-agnostic by themselves — the timezone tells us when to fire in real time. Pick where your servers actually run.
Result
version1.0.0
POST /v1/programming-dev/cron-expression-builderView API docs →
curl -X POST https://toolsamurai.com/api/v1/programming-dev/cron-expression-builder \
  -H "Authorization: Bearer sk_live_•••••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{
     "minute": "0",
     "hour": "9",
     "day_of_month": "*",
     "month": "*",
     "day_of_week": "1-5",
     "timezone": "Asia/Kolkata"
  }'
cronschedulercronjobautomationtimezonedevops