Generador de Expresiones Cron

Constructor
Minuto*
Hora*
Día del mes*
Mes*
Día de la semana*
Expresión
Expresión
*****

Every minute

Expresión válida
Convertir
Quartz (Java)
0 * * * * ?
AWS CloudWatch
cron(* * * * ? *)
systemd timer
OnCalendar=*-*-* *:*:00
Human Readable
Every minute
Próximas ejecuciones

Sin ejecuciones próximas

Línea de tiempo
0 ejecuciones en este período
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Desglose
CampoValorSignificado
Minute*Every minute
Hour*Every hour
Day of Month*Every day of month
Month*Every month
Day of Week*Every day of week

Acerca de esta herramienta

¿Qué es una expresión cron?

Una expresión cron es una cadena de campos de tiempo separados por espacios que define la programación de tareas recurrentes. Nació en sistemas tipo Unix y hoy se usa en Linux crontab, Java Quartz Scheduler, AWS CloudWatch Events y Kubernetes CronJobs. Cada campo representa una unidad de tiempo como minuto, hora, día del mes, mes o día de la semana.

Formatos Standard y Quartz

El formato Standard (Unix) usa 5 campos: minuto, hora, día del mes, mes y día de la semana. Quartz, común en Java/Spring, agrega un campo de segundos al inicio, por lo que normalmente usa 6 campos. Quartz también permite ? para indicar “sin valor específico” en día del mes o día de la semana. Esta herramienta admite ambos formatos y conversión entre ellos.

Cómo usarlo

  1. 1.Elige el formato Standard o Quartz.
  2. 2.Usa el Builder visual para configurar cada campo, o cambia a Raw Editor para escribir directamente.
  3. 3.Prueba Natural Language con frases como "every weekday at 9 AM".
  4. 4.Revisa la expresión generada, la descripción legible y las próximas ejecuciones.
  5. 5.Usa las pestañas Timeline, Breakdown y Convert para un análisis más profundo.

Funciones

  • Constructor visual de campos con every, step, range y specific values
  • Presets listos para usar por categoría
  • Parser de lenguaje natural
  • Simulador de próximas ejecuciones con zona horaria e indicadores DST
  • Timeline visual de 24 horas y 7 días
  • Tabla de desglose que explica cada campo
  • Conversión entre Standard, Quartz, AWS CloudWatch y systemd timer
  • Validación en tiempo real
  • Procesamiento 100% en el navegador

Patrones comunes

  • */5 * * * * — cada 5 minutos
  • 0 * * * * — cada hora en :00
  • 0 0 * * * — cada día a medianoche
  • 0 9 * * 1-5 — días laborables a las 9 AM
  • 0 0 1 * * — primer día de cada mes
  • 0 2 * * 0 — domingos a las 2 AM