Convert cron to Vercel Cron
This page shows how to write a standard five-field Unix cron schedule as a Vercel Cron schedule. Every example below is produced by the CronLabs engine. To convert an expression of your own, open the interactive converter.
Example conversions
Each row shows a common cron expression, what it does, and the equivalent Vercel Cron schedule.
| Cron | Meaning | Vercel Cron |
|---|---|---|
| 0 9 * * * | at 9:00 AM | 0 9 * * * |
| */15 * * * * | every 15 minutes | */15 * * * * |
| 0 9 * * 1-5 | at 9:00 AM on weekdays | 0 9 * * 1-5 |
| 0 0 * * 0 | Every Sunday at midnight | 0 0 * * 0 |
| 0 0 1 * * | First day of every month at midnight | 0 0 1 * * |
| 30 2 * * * | at minute 30 at 2:30 AM | 30 2 * * * |
Ready-to-use Vercel Cron configuration
The snippet below schedules a job for at 9:00 AM on weekdays (cron 0 9 * * 1-5). Replace the placeholder command and names with your own values.
Vercel Cron · json
{
"crons": [
{
"path": "/path/to/job",
"schedule": "0 9 * * 1-5"
}
]
}Things to know about Vercel Cron schedules
Vercel evaluates cron schedules in UTC.
Vercel Hobby allows only once-per-day schedules (and at most 2 cron jobs). This fires more often and requires a Pro plan.
On Hobby, daily crons fire at some point within the scheduled hour. The exact minute is approximate.
For the full syntax, see the official Vercel Cron documentation.
Convert your own expression
Paste any cron expression into the validator to see its next run times, a calendar view, and the equivalent schedule for every supported platform.
Open the validator