Generador y explicador de expresiones cron
Crea y comprende expresiones cron visualmente. Selecciona valores para minuto, hora, día del mes, mes y día de la semana, o elige entre 18 predefinidos comunes. Ve tu expresión en formato estándar de 5 campos con una explicación legible y las próximas 5 ejecuciones. Perfecto para desarrolladores, ingenieros DevOps y cualquiera que aprenda programación cron.
Build cron expressions visually by selecting minute, hour, day, month, and weekday values. See the expression in standard format with a human-readable explanation of when it will run.
Runs every minute
Common Presets
Cron Syntax Reference
* Any value
5 Specific value (minute 5)
1-5 Range (Mon-Fri)
*/15 Step (every 15 mins)
1,3,5 List (Mon, Wed, Fri)
9-17/2 Combined range + step
All processing runs locally in your browser - no data is sent to any server.
¿Por qué usar nuestro Generador de expresiones cron?
- Creador visual de cron: crea expresiones cron visualmente seleccionando valores para cada campo (minuto, hora, día del mes, mes, día de la semana). Cada campo admite comodines (*), valores específicos, rangos (1-5), pasos (*/15) y listas separadas por comas (1,3,5). Los botones de selección rápida te ayudan a elegir valores comunes sin escribir.
- 18 predefinidos comunes: elige entre 18 predefinidos listos para usar que cubren los patrones de programación más comunes: cada minuto, cada 5/15/30 minutos, cada hora, diariamente a horas concretas, semanalmente en días laborables, mensualmente, trimestralmente y anualmente. Cada predefinido muestra la expresión cron exacta y una descripción.
- Explicación legible: ve tu expresión cron traducida automáticamente a lenguaje sencillo. El explicador desglosa cada parte de la expresión y describe exactamente cuándo se ejecutará la tarea. Se calculan y muestran las próximas 5 ejecuciones para que puedas verificar la programación.
- Procesamiento 100 % local: todo el análisis de cron, la generación de explicaciones y el cálculo de próximas ejecuciones ocurren localmente en tu navegador. No se envían datos a ningún servidor. También puedes pegar expresiones cron sin procesar para un análisis y explicación instantáneos.
¿Qué es una expresión cron?
Una expresión cron es una cadena de 5 campos que define una programación para tareas recurrentes en sistemas tipo Unix, programadores en la nube (AWS CloudWatch, Google Cloud Scheduler), herramientas de flujos de trabajo (Apache Airflow, Prefect) y frameworks de aplicaciones. Cada campo representa una unidad de tiempo: 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). La expresión 0 9 * * 1-5 significa «a las 9:00, de lunes a viernes».
Cómo funciona nuestra herramienta
- Modo de creación visual: para cada uno de los 5 campos cron, elige un tipo (comodín, valor específico, rango, paso o lista) e introduce o selecciona el valor deseado. Los botones de selección rápida muestran valores comunes para cada campo.
- Visualización de la expresión: la expresión cron de 5 campos se muestra con cada campo en su propio cuadro resaltado. Debajo, una explicación en lenguaje sencillo describe exactamente cuándo se ejecutará la programación.
- Predefinidos y entrada sin procesar: elige entre 18 predefinidos de programación comunes o cambia al modo de entrada sin procesar para pegar una expresión cron existente y obtener un análisis y explicación instantáneos.
- Próximas ejecuciones: la herramienta calcula y muestra las próximas 5 ejecuciones según la fecha y hora actuales, para que puedas verificar tu programación antes de implementarla.
Caracteres especiales de los campos cron
- Asterisco (*): comodín - coincide con cualquier valor. * en el campo de hora significa «cada hora».
- Coma (,): separador de lista - coincide con varios valores. 1,3,5 en día de la semana significa «lunes, miércoles, viernes».
- Guion (-): rango - coincide con todos los valores dentro de un rango. 9-17 en hora significa «de 9:00 a 17:00».
- Barra (/): paso - omite valores. */15 en minuto significa «cada 15 minutos». 9-17/2 significa «cada 2 horas entre las 9:00 y las 17:00».
Errores comunes al programar cron
- Día del mes × Día de la semana: cuando ambos campos no son * , la mayoría de las implementaciones de cron usan lógica OR: la tarea se ejecuta si CUALQUIERA de ellos coincide. Esto puede provocar ejecuciones adicionales inesperadas.
- Transiciones de horario de verano: los trabajos cron programados durante transiciones de horario de verano pueden ejecutarse dos veces o no ejecutarse, según la implementación de cron y la configuración de zona horaria.
- Segundos: el cron estándar no tiene campo de segundos. Para programación a nivel de segundo, necesitas una extensión específica del sistema u otra herramienta.
- Campo de año: el cron estándar usa solo 5 campos. Algunas implementaciones extendidas de cron admiten un sexto campo para el año, pero no es universal.
Preguntas frecuentes
Usa el creador visual para configurar cada uno de los 5 campos (minuto, hora, día del mes, mes, día de la semana). La expresión se actualiza en tiempo real con una explicación.
Minuto (0-59), Hora (0-23), Día del mes (1-31), Mes (1-12), Día de la semana (0-7, 0=domingo).
* = cualquier valor, , = lista, - = rango, / = paso. Se pueden combinar (p. ej., */10 9-17 * * 1-5).
Se calculan desde tu hora actual iterando minuto a minuto. Precisas para expresiones cron estándar.
Sí. Haz clic en «Entrada sin procesar» para pegar cualquier expresión cron de 5 campos y obtener un análisis y una explicación instantáneos.
Sí, 18 predefinidos que cubren los patrones de programación más comunes, desde cada minuto hasta anualmente.
*/5 significa «cada 5 minutos»: es una forma abreviada de enumerar todos los múltiplos de 5.
No, nuestra herramienta usa el formato cron POSIX estándar de 5 campos.
Sí, 100 % gratis. Sin registro, sin premium, sin límites. Funciona localmente en tu navegador.