Gratis en línea Crontab Validator & Explainer
Valida expresiones cron al instante. Obtén una descripción en lenguaje natural y las próximas 5 ejecuciones en cualquier zona horaria. Gratuito, 100% en el lado del cliente.
100% lado del cliente · Tus datos nunca salen de tu navegadorCómo usar Crontab Validator & Explainer
Escribe o pega tu expresión cron en el campo de entrada. La herramienta la valida en tiempo real mientras escribes.
- Un badge Válido / Inválido se actualiza al instante junto al campo.
- Una descripción en lenguaje natural aparece cuando la expresión es válida (p. ej., "Cada 5 minutos").
- Las próximas 5 ejecuciones se muestran en la zona horaria seleccionada.
Usa el selector de zona horaria para mostrar las ejecuciones en cualquier zona principal. Haz clic en un badge del panel Expresiones comunes para cargar una expresión predefinida. Pulsa Ctrl/Cmd+K para limpiar todo.
Preguntas frecuentes
¿Cuál es la diferencia entre el validador crontab y el generador cron?
El generador cron es un constructor visual que ayuda a crear una expresión cron desde cero. El validador crontab comprueba una expresión que ya tienes: indica inmediatamente si es válida, la explica en lenguaje natural y muestra las próximas 5 ejecuciones en cualquier zona horaria.
¿Cron usa 5 campos o 6 campos?
El crontab estándar Unix/Linux usa 5 campos: minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12) y día de la semana (0–7, donde 0 y 7 representan el domingo). Algunos planificadores como Quartz y AWS EventBridge añaden un campo de segundos. Esta herramienta valida el formato estándar de 5 campos.
¿Qué caracteres especiales se admiten?
* significa "todos los valores". , separa una lista (p. ej., 1,3,5). - define un rango (p. ej., 1-5). / define un paso (p. ej., */15 = cada 15 unidades). L significa "último" en los campos de día. W significa "día laborable más cercano". # significa "n-ésimo día de la semana del mes" (p. ej., 2#3 = tercer martes).
¿Cómo funciona el manejo de zonas horarias?
Los tiempos de próxima ejecución se calculan usando la zona horaria seleccionada. Cambiar a una zona local (p. ej., America/New_York) muestra los tiempos ajustados para esa zona, incluidos los desplazamientos por DST. La expresión cron en sí es independiente de la zona horaria.
¿Por qué algunas expresiones aparentemente válidas muestran un error?
Algunas expresiones son sintácticamente plausibles pero lógicamente imposibles. Por ejemplo, 0 0 31 2 * (medianoche del 31 de febrero) nunca se ejecutará porque febrero nunca tiene 31 días. El validador las reporta como errores de análisis.
¿Puedo usar nombres de meses y abreviaturas de días?
Sí. Puedes usar nombres de tres letras para los meses (JAN a DEC) y para los días de la semana (SUN a SAT) en lugar de números. Por ejemplo, 0 9 * * MON-FRI es equivalente a 0 9 * * 1-5.