Explicateur cron
Transformez n'importe quelle expression cron en langage clair : décomposition champ par champ, les cinq prochaines exécutions dans votre fuseau horaire et des préréglages à un clic.
Type or pick a cron expression to see it explained.
Supported: numbers, ranges (1-5), lists (1,15), steps (*/10, 1-30/5), month names (JAN) and weekday names (MON). Quartz extensions L, W, # aren’t covered.
Cet outil s'exécute entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil — elles ne sont envoyées à aucun serveur.
Mode d'emploi
- 1Saisissez une expression cron ou cliquez sur un préréglage pour partir d'une base fiable.
- 2Lisez la décomposition champ par champ en langage clair.
- 3Vérifiez les cinq prochaines exécutions en basculant entre l'heure locale et UTC.
- 4Corrigez dans votre crontab, votre planificateur ou votre CI ce qui vous surprend.
Explicateur cron
Les expressions cron alignent cinq ou six champs cryptiques qui décident du moment où vos tâches s'exécutent — et un seul caractère erroné peut les faire taire pour toujours, ou les déclencher à 3 h du matin chaque dimanche. Collez une expression : l'outil explique chaque champ (minute, heure, jour du mois, mois, jour de la semaine, et les secondes le cas échéant) puis affiche les cinq prochaines exécutions pour vérifier que la planification fait bien ce que vous croyez.
La validation est honnête et en ligne : valeurs hors limites, plages inversées et extensions Quartz non prises en charge comme L, W et # donnent une erreur précise et compréhensible. Cinq préréglages courants — chaque minute, chaque heure, tous les jours à minuit, en semaine à 9 h et trimestriel — se remplissent en un clic.
Questions fréquentes
Quelle différence entre le cron standard et la syntaxe Quartz ?
Le cron Unix standard (et cet outil) utilise 5 champs : minute, heure, jour du mois, mois, jour de la semaine — 6 si le premier exprime les secondes. Quartz ajoute les secondes par défaut, un 7ᵉ champ d'année et des extensions comme L (dernier jour), W (jour ouvrable le plus proche) et # (n-ième jour de la semaine, ex. MON#2). Ces extensions propres à Quartz ne sont pas couvertes ici ; tout le standard — nombres, noms comme JAN et MON, plages, listes et pas — l'est.
J'ai mis un jour du mois et un jour de semaine : pourquoi cela s'exécute-t-il plus souvent que prévu ?
Le cron classique combine les deux avec un OU : quand les deux champs sont restreints (aucun n'est *), un jour qui correspond à l'un ou à l'autre déclenche la tâche. « 0 0 1 * MON » s'exécute le 1ᵉʳ du mois et chaque lundi. Pour exiger les deux conditions à la fois, l'expression doit être construite autrement — consulter ici les prochaines exécutions rend le comportement immédiatement visible.
Outils associés
Codes d'état HTTP
Une référence consultable de 56 codes d'état HTTP groupés par classe, chacun expliqué en une phrase claire — cliquez une ligne pour copier le numéro.
Tous les outils →
Analyseur d'URL
Collez n'importe quelle URL et voyez-la décomposée en direct : protocole, hôte, port, chaque segment de chemin, paramètres de requête décodés et ancre — avec copie en JSON.
Tous les outils →
Testeur d'expressions régulières
Testez vos regex en direct : surlignez chaque correspondance pendant la saisie, inspectez les groupes de capture et déboguez pour JavaScript, drapeaux courants à un clic.
Tous les outils →
Décodeur JWT
Décodez des tokens JWT en ligne : inspectez les claims d'en-tête et de charge avec des horodatages exp et iat lisibles. Décodage seul — rien n'est vérifié ni envoyé.
Tous les outils →
Intégrer cet outil
Ajoutez cet outil à votre site en une ligne — il s'exécute dans le navigateur du visiteur.
<iframe src="https://zoyku.com/fr/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>