Minuto (0-59)
En qué minuto de la hora se ejecuta la tarea. Ejemplos: 0 (al inicio de la hora), 30 (y media), */15 (cada 15 minutos), 0,15,30,45 (cada cuarto de hora explícito).
Convierte expresiones cron a un formato legible y viceversa. Crea, valida y comprende programaciones cron con nuestra interfaz visual.
Format: minute hour day month day-of-week
Cron Syntax Reference:
Cron is a time-based job scheduler in Unix-like operating systems. Use this tool to build, validate, and understand your automation schedules.
Input a raw 5-field cron string or describe your schedule in plain English.
Adjust individual fields for minutes, hours, days, and months with real-time feedback.
Check the "Next Runs" preview to ensure your jobs fire exactly when you expect.
Most modern systems (like crontab, GitHub Actions, and AWS Lambda) use the standard 5-field format:
* Note: Some specific implementations support an optional 6th field for "seconds" or "years".
Convert cron to human-readable text and vice versa.
Vea cuándo se ejecutará su trabajo cron la próxima vez con una programación precisa.
Instant feedback on syntax errors.
Acceso rápido a expresiones cron utilizadas frecuentemente.
Nuestro conversor de expresiones cron ayuda a desarrolladores y sysadmins a construir, leer y validar expresiones de tareas cron en lenguaje natural. Tanto si programas un backup nocturno, un informe semanal o una limpieza mensual, el generador cron traduce la sintaxis compleja a un horario legible al instante.
La herramienta funciona en ambas direcciones: pega una expresión cron como 0 9 * * 1-5 y verás cómo se convierte en «A las 09:00, de lunes a viernes», o describe tu horario en lenguaje natural y obtén la sintaxis cron correspondiente. También muestra las próximas 5 ejecuciones para que verifiques que la expresión cron se dispara exactamente cuando esperas.
Compatible con el formato cron estándar de 5 campos, así como con las expresiones extendidas de 6 campos que utilizan herramientas como AWS EventBridge y Quartz Scheduler. Sin instalación: funciona enteramente en tu navegador como conversor cron a hora gratuito en línea.
Las expresiones cron más utilizadas con su significado. Copia y pega cualquier patrón en la calculadora de arriba para verificar las próximas ejecuciones en tu zona horaria.
| Expresión | Significado |
|---|---|
| * * * * * | Cada minuto |
| 0 * * * * | Cada hora en el minuto 0 (al inicio de la hora) |
| */15 * * * * | Cada 15 minutos |
| */30 * * * * | Cada 30 minutos |
| 0 0 * * * | Cada día a medianoche (00:00) |
| 0 9 * * * | Cada día a las 09:00 |
| 0 9 * * 1-5 | De lunes a viernes a las 09:00 — el patrón empresarial más habitual |
| 0 0 * * 0 | Cada domingo a medianoche |
| 0 0 1 * * | El primer día de cada mes a medianoche |
| 0 0 1 1 * | Una vez al año, el 1 de enero a medianoche |
| 0 22 * * 5 | Cada viernes a las 22:00 — hora habitual de «backup de fin de semana» |
| 0 0 1,15 * * | Dos veces al mes, los días 1 y 15 a medianoche (nóminas quincenales) |
| 0 9-17 * * 1-5 | Cada hora de 09:00 a 17:00, solo entre semana (chequeo de horario laboral) |
| 0 0 * * 1#1 | Primer lunes de cada mes a medianoche (sintaxis Quartz) |
| 0 0 L * * | Último día de cada mes a medianoche (sintaxis Quartz) |
Cada campo tiene sus propios valores permitidos y operadores. El cron Unix estándar tiene 5 campos; Quartz y AWS EventBridge añaden un campo de segundos y a veces uno de año.
En qué minuto de la hora se ejecuta la tarea. Ejemplos: 0 (al inicio de la hora), 30 (y media), */15 (cada 15 minutos), 0,15,30,45 (cada cuarto de hora explícito).
Qué hora del día. Usa el reloj de 24 horas. Ejemplos: 9 (9:00), 14 (14:00), 0 (medianoche), 9-17 (horario laboral), */6 (cada 6 horas a partir de medianoche).
Qué día del calendario. Ejemplos: 1 (día 1), 15 (día 15), 1,15 (dos veces al mes), L (último día, solo Quartz). Usa ? si especificas el día de la semana.
Qué mes. Ejemplos: 1 (enero), 12 (diciembre), 6,7,8 (meses de verano), JAN-MAR (Q1, los nombres son compatibles con algunas implementaciones).
Qué día de la semana. Unix estándar: 0=domingo, 6=sábado. AWS EventBridge: 1=domingo, 7=sábado. Ejemplos: 1-5 (lun-vie), 0 (domingo), 6 (sábado), MON-FRI (días laborales con nombres).
* = cualquier valor · , = lista de valores (p. ej., 1,3,5) · - = rango (p. ej., 1-5) · / = paso (p. ej., */15 significa «cada 15») · ? = sin valor específico (solo Quartz/AWS, en día del mes o día de la semana) · L = último (solo Quartz, día del mes o día de la semana) · W = día laborable más cercano (solo Quartz, día del mes) · # = enésimo día de la semana del mes (solo Quartz).
La sintaxis cron varía ligeramente según la plataforma. Confirma tu plataforma de destino antes de desplegar.
5 campos. Sin segundos ni año. Día de la semana 0-6 con domingo=0 (algunos sistemas también aceptan 7=domingo). Compatible con los alias @hourly, @daily, @weekly, @monthly, @yearly y @reboot.
6 o 7 campos: segundos, minuto, hora, día del mes, mes, día de la semana, año (año opcional). Compatible con L (último), W (día laborable más cercano) y # (enésimo día de la semana). Se usa en Spring Scheduler y otros frameworks de Java.
6 campos obligatorios: minuto, hora, día del mes, mes, día de la semana, año. El día de la semana es 1-7 (domingo=1). Hay que usar ? en el día del mes o en el día de la semana: ambos no pueden ser * a la vez. No admite @alias.
Cron Unix estándar de 5 campos. Día de la semana 0-6 (domingo=0). Compatible con los @alias. Nota: Kubernetes ejecuta la tarea en UTC por defecto: usa el campo spec.timeZone (Kubernetes 1.27+) para especificar otra zona horaria.
Cron Unix estándar de 5 campos solo en UTC, sin configuración de zona horaria. Nota: GitHub Actions ejecuta los workflows programados con el mejor esfuerzo posible y puede retrasar u omitir ejecuciones en momentos de alta carga.