Constructor de Expresiones Cron

Crea y válida expresiones cron con un editor interactivo. Ve la descripción en lenguaje natural y las próximas 5 ejecuciones para cualquier programación.

100% del lado del cliente. Tus datos nunca salen de tu navegador.

Minuto
Hora
Día del Mes
Mes
Día de la Semana

Every minute

Próximas 5 Ejecuciones
  • 1.Mon, Jun 8, 2026, 22:52
  • 2.Mon, Jun 8, 2026, 22:53
  • 3.Mon, Jun 8, 2026, 22:54
  • 4.Mon, Jun 8, 2026, 22:55
  • 5.Mon, Jun 8, 2026, 22:56
Referencia Rápida
*Cualquier valor
,Separador de lista
-Rango
/Paso
1-5Rango 1 a 5
*/15Cada 15 unidades

Convertidores y Ejemplos

Cheat Sheet de Cron: Todas las Expresiones que Usaras

Referencia rápida de expresiones cron que cubre cada programa comun desde cada minuto hasta anual. Sintaxis, rangos de campos, caracteres especiales y alias.

Expresión Cron para Cada Día a Medianoche: 0 0 * * *

La expresión cron 0 0 * * * se ejecuta cada día a medianoche. Cubre el alias @daily, errores de zona horaria, casos limite de DST y programación de trabajos nocturnos.

Expresión Cron para Cada 10 Minutos: */10 * * * *

La expresión cron */10 * * * * se ejecuta cada 10 minutos (6 veces por hora). Cubre sintaxis de desplazamiento, programación escalonada y cuando cambiar a */5.

Expresión Cron para Cada 15 Minutos: */15 * * * *

La expresión cron */15 * * * * se ejecuta en :00, :15, :30 y :45 (96 veces al día). Cubre por qué 15 minutos es el predeterminado para trabajos en segundo plano y como combinarlo con restricciones de hora.

Expresión Cron para Cada 30 Minutos: */30 * * * *

La expresión cron */30 * * * * se ejecuta en :00 y :30 de cada hora (48 veces al día). Cubre la diferencia entre */30 y 0,30, desplazamiento de fase a 15,45 y casos de uso de media hora.

Expresión Cron para Cada 5 Minutos: */5 * * * *

La expresión cron */5 * * * * se ejecuta cada 5 minutos (12 veces por hora). Cubre el operador de paso, variantes de horas laborables y alternativas de systemd timer.

Expresión Cron para Cada Hora: 0 * * * *

La expresión cron 0 * * * * se ejecuta cada hora en punto (24 veces al día). Cubre el acceso directo @hourly, programación de multiples trabajos y el error de * vs 0.

Expresión Cron para Cada Minuto: * * * * *

La expresión cron * * * * * ejecuta un trabajo cada minuto, 1440 veces al día. Cuándo tiene sentido un cron por minuto, como evitar ejecuciones superpuestas y alternativas subminuto.

Expresión Cron para Cada Lunes: 0 0 * * 1

La expresión cron 0 0 * * 1 se ejecuta cada lunes a medianoche. Cubre la numeración del día de la semana (lunes = 1), el alias MON y el caso limite de lógica OR entre día del mes y día de la semana.

Expresión Cron para Cada Domingo: 0 0 * * 0

La expresión cron 0 0 * * 0 se ejecuta cada domingo a medianoche. Cubre por qué domingo es tanto 0 como 7, el acceso directo @weekly y la programación de fin de semana.

Expresión Cron para Cada Día Laborable: 0 0 * * 1-5

La expresión cron 0 0 * * 1-5 se ejecuta de lunes a viernes. Cubre el rango 1-5, los alias MON-FRI, soluciones para días festivos y patrones de horario laboral.

Expresión Cron Mensual el Día 1: 0 0 1 * *

La expresión cron 0 0 1 * * se ejecuta a la medianoche del día 1 de cada mes. Cubre @monthly, el workaround para el último día del mes, casos borde con anos bisiestos y omisión de meses con 29/30/31.

Expresión Cron para Dias Laborables a las 9 AM: 0 9 * * 1-5

La expresión cron 0 9 * * 1-5 se ejecuta de lunes a viernes a las 9 AM. Cubre la numeración de los días de la semana, los alias MON-FRI y el detalle de la lógica OR entre día del mes y día de la semana.

Constructor de Expresiones Cron

Una expresión cron es una cadena de cinco campos (minuto, hora, día del mes, mes, día de la semana) que define cuando se ejecuta un trabajo programado. */5 * * * * significa cada 5 minutos; 0 9 * * 1-5 significa a las 9 AM los días laborables. Crea expresiones interactivamente abajo, lee la descripción en texto plano y verifica las próximas ejecuciones antes de implementar.

Como Usar

  1. Selecciona un preset o comienza a escribir en las entradas de los campos
  2. Edita los campos individualmente. Cada entrada corresponde a un campo cron (minuto, hora, día, mes, día de semana)
  3. Lee la descripción. La herramienta traduce tu expresión a texto plano en tiempo real
  4. Verifica las próximas ejecuciones. Confirma que la programación funciona como esperas
  5. Copia la expresión y pegalo en tu crontab, manifiesto de Kubernetes o configuración de CI

Detalles de Sintaxis Cron

Cada uno de los cinco campos acepta estos tipos de valores:

El campo de mes acepta 1-12 o nombres de tres letras (ENE a DIC). El campo de día de la semana acepta 0-6 (dom=0) o nombres (DOM a SAB).

Los alias abreviados comunes como @daily (equivalente a 0 0 * * *), @hourly (0 * * * *) y @weekly (0 0 * * 0) son soportados por la mayoría de las implementaciones cron y por esta herramienta.

El comportamiento más confuso en cron es la interacción día del mes / día de la semana. Cuándo ambos campos están restringidos (ninguno es *), cron POSIX ejecuta el trabajo cuando cualquiera de las condiciones coincide. Esto es lógica OR, no AND. Si configuras 0 0 15 * 5, el trabajo se ejecuta a medianoche el día 15 del mes Y cada viernes.

Necesitas convertir las ejecuciones a una zona horaria diferente? Nuestra herramienta Convertidor de Tiempo Unix puede ayudarte a trabajar con tiempos Unix entre zonas horarias.