Free Tool · Developer
Cron Expression Builder
Build and understand cron schedules visually. Paste an expression to decode it, or use the editor to build one from scratch.
Expression
* * * * *Every minute
Common Schedules
Visual Builder
Minute (0–59)
Hour (0–23)
Day of Month (1–31)
Month
Day of Week
How to implement
Paste the expression into your scheduler:
Node.js / node-cron
cron.schedule('* * * * *', () => { /* your task */ })Linux crontab
* * * * * /path/to/script.shGitHub Actions
schedule:
- cron: '* * * * *'Vercel Cron (vercel.json)
"crons": [{"path": "/api/cron", "schedule": "* * * * *"}]How It Works
Build, validate, and explain cron schedules with point-and-click simplicity.
01
Visual field editor
Each of the 5 cron fields (minute, hour, day, month, weekday) has a dropdown — no memorizing syntax needed.
02
Human description
The expression is translated to plain English in real-time: "0 9 * * 1" → "Every Monday at 9:00 AM".
03
Copy-ready code
Implementation snippets for Node.js (node-cron), Linux crontab, GitHub Actions, and Vercel crons are shown instantly.
Example expressions
0 9 * * 1Every Monday at 9:00 AM*/15 * * * *Every 15 minutes0 0 1 * *First day of every month at midnight0 6,18 * * *At 6:00 AM and 6:00 PM every day0 2 * * 0Every Sunday at 2:00 AM