Générateur Expression Cron — Outil en ligne gratuit
Crée des expressions cron visuellement — vois les 10 prochaines
Crée des expressions cron avec un éditeur visuel. Vois les 10 prochaines exécutions, copie l'expression. Format 5 champs. Gratuit.
Cron Syntax Cheatsheet
* -- any value5 -- specific value1-5 -- range (1 through 5)1,3,5 -- list of values*/10 -- every 10th (step)1-5/2 -- range with step (1, 3, 5) 📚 En savoir plus
Free Cron Expression Builder -- Visual Editor with Next Run Times
The Outilolis Cron Expression Builder helps you create cron expressions visually without memorizing the 5-field syntax. Set each field with simple inputs, see the human-readable description update in real time, and verify the schedule by checking the next 10 execution times. Copy the expression with one click and paste it into crontab, Kubernetes CronJobs, GitHub Actions, Jenkins, or any scheduler.
Understanding cron syntax
A standard cron expression consists of 5 fields separated by spaces:
- Minute (0-59) -- which minute of the hour
- Hour (0-23) -- which hour of the day (24-hour format)
- Day of month (1-31) -- which day of the month
- Month (1-12) -- which month of the year
- Day of week (0-6) -- which day of the week (0 = Sunday)
Each field supports wildcards (*), specific values, ranges (1-5), lists (1,3,5), and step values (*/10). The combination of these operators gives cron expressions extraordinary flexibility for scheduling recurring tasks.
Common cron schedules explained
Here are the most frequently used cron expressions and what they mean:
* * * * *-- Every minute. Useful for health checks or queue workers.0 * * * *-- Every hour at minute 0. Good for hourly reports.0 0 * * *-- Daily at midnight. Classic for nightly backups.30 9 * * 1-5-- Weekdays at 9:30 AM. Perfect for business-hours tasks.0 0 1 * *-- First day of every month at midnight. Monthly billing, reports.0 0 * * 0-- Every Sunday at midnight. Weekly maintenance window.0 0 1 1 *-- January 1st at midnight. Annual tasks.
Where cron expressions are used
Cron is the de facto standard for time-based job scheduling across virtually every platform:
- Linux/macOS crontab -- the original cron daemon for scheduled system tasks
- Kubernetes CronJobs -- scheduled container workloads in k8s clusters
- GitHub Actions --
scheduletrigger in workflow YAML files - Jenkins -- build triggers using cron syntax
- AWS CloudWatch Events / EventBridge -- scheduled Lambda invocations
- Vercel / Netlify Cron -- serverless scheduled functions
- WordPress WP-Cron -- scheduled content publishing and maintenance
Advanced cron syntax tips
Beyond the basics, cron expressions support powerful combinations:
- Step values with ranges:
1-30/5in the minute field triggers at minutes 1, 6, 11, 16, 21, 26 - Multiple lists:
0,30in the minute field triggers twice per hour at :00 and :30 - Combining day fields: when both day-of-month and day-of-week are specified (not *), most cron implementations use OR logic -- the job runs if either condition matches
Timezone considerations
Standard cron runs in the server's local timezone. For distributed systems, UTC is recommended. Kubernetes CronJobs default to the kube-controller-manager timezone (usually UTC). This tool calculates next execution times using your browser's local timezone, so adjust accordingly for server deployments.
How to use the Cron Expression Builder
- 1
Set each field
Use the dropdowns to set minute, hour, day of month, month, and day of week. Use * for "every", */N for "every Nth", ranges like 1-5, or lists like 1,3,5.
- 2
Read the human description
The tool shows a plain English description of what the cron expression means, e.g. "Every weekday at 9:30 AM".
- 3
Check next execution times
Review the next 10 scheduled run times calculated from right now to verify the schedule is correct.
- 4
Use a preset (optional)
Click a common preset like "Every minute", "Daily at midnight", or "Weekly on Monday" to pre-fill all fields.
- 5
Copy the expression
Click Copy to send the 5-field cron expression to your clipboard for use in crontab, CI/CD, or task schedulers.
Frequently Asked Questions
What is a cron expression?
minute hour day-of-month month day-of-week. It defines a recurring schedule used by Unix cron, Kubernetes CronJobs, GitHub Actions, and many task schedulers.What does * mean in cron?
* means "every". For example, * in the minute field means "every minute". Combined with specific values in other fields, it creates flexible schedules.What does */5 mean?
*/5 means "every 5th" unit. In the minute field, */5 triggers at minutes 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55. Works in any field.How do I set a cron job for weekdays only?
1-5 (Monday through Friday). Example: 30 9 * * 1-5 runs at 9:30 AM every weekday.What is the difference between 5-field and 6-field cron?
Are the next execution times accurate?
Date math in your browser based on your local timezone. The tool iterates forward minute-by-minute and checks each candidate against the cron expression.À retenir
- Cron Expression Builder is a free, browser-based developer tool — build cron expressions visually — see next 10 run times.
- Non signup, no downloads, no file uploads — your data stays on your device.
- Works on desktop, tablet, and mobile. Install as a PWA for offline access.
How to Use Cron Expression Builder
- Open the tool: Launch Cron Expression Builder on Outilolis — no account or download needed.
- Enter your data: Paste text, enter values, or select a file directly in your browser.
- Get instant results: Everything is processed locally — results appear immediately.
- Copy or download: Save your output or share it. Bookmark for quick access next time.
Cron Expression Builder — Quick Facts
- Prix
- Gratuit — sans limites, sans filigrane, sans paywall
- Confidentialité
- 100% dans le navigateur — aucune donnée n’est envoyée à un serveur
- Plateforme
- Tout navigateur moderne — desktop, tablette ou mobile
- Catégorie
- Développeur Outils on Outilolis
- Hors ligne
- Works offline after first visit (Progressive Web App)
| Caractéristique | Détails |
|---|---|
| Outil | Cron Expression Builder |
| Catégorie | Développeur |
| Inscription requise | Non |
| Téléversement de fichier | Aucun — traité dans le navigateur |
| Compatible mobile | Entièrement adaptatif |
| Coût | Gratuit pour toujours |
Why Use Cron Expression Builder?
You should try Cron Expression Builder for a quick, private way to build cron expressions visually — see next 10 run times. All processing happens in your browser. Your files and data never leave your device. According to web.dev, client-side processing is the gold standard for privacy.
On the other hand, dedicated APIs or desktop tools suit batch processing better. They also handle server-side automation. For everyday tasks, browser tools offer the best speed, privacy, and convenience.