Convertidor Cron

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

Min
(0-59)
Hour
(0-23)
Day
(1-31)
Month
(1-12)
DoW
(0-6)

Cron Syntax Reference:

*Any value
*/5Every 5th value
1-5Range from 1 to 5
1,3,5Specific values

Mastering Cron Expressions

Cron is a time-based job scheduler in Unix-like operating systems. Use this tool to build, validate, and understand your automation schedules.

1. Paste or Describe

Input a raw 5-field cron string or describe your schedule in plain English.

2. Fine-Tune Fields

Adjust individual fields for minutes, hours, days, and months with real-time feedback.

3. Verify Schedule

Check the "Next Runs" preview to ensure your jobs fire exactly when you expect.

The 5-Field Standard

Most modern systems (like crontab, GitHub Actions, and AWS Lambda) use the standard 5-field format:

min
hour
day
month
dow

* Note: Some specific implementations support an optional 6th field for "seconds" or "years".

Explore More Developer Tools

Frequently Asked Questions

¿Por qué utilizar nuestro generador de expresiones cron?

Two-Way Conversion

Convert cron to human-readable text and vice versa.

Vista previa de las próximas carreras

Vea cuándo se ejecutará su trabajo cron la próxima vez con una programación precisa.

Real-Time Validation

Instant feedback on syntax errors.

Plantillas comunes

Acceso rápido a expresiones cron utilizadas frecuentemente.

Generador y conversor de expresiones cron

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.

Referencia de patrones cron habituales

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ónSignificado
* * * * *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-5De lunes a viernes a las 09:00 — el patrón empresarial más habitual
0 0 * * 0Cada 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 * * 5Cada 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-5Cada hora de 09:00 a 17:00, solo entre semana (chequeo de horario laboral)
0 0 * * 1#1Primer lunes de cada mes a medianoche (sintaxis Quartz)
0 0 L * *Último día de cada mes a medianoche (sintaxis Quartz)

Referencia de sintaxis cron

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.

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).

Hora (0-23)

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).

Día del mes (1-31)

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.

Mes (1-12 o JAN-DEC)

Qué mes. Ejemplos: 1 (enero), 12 (diciembre), 6,7,8 (meses de verano), JAN-MAR (Q1, los nombres son compatibles con algunas implementaciones).

Día de la semana (0-6 o SUN-SAT, en algunas 1-7)

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).

Operadores especiales

* = 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).

Notas específicas por plataforma

La sintaxis cron varía ligeramente según la plataforma. Confirma tu plataforma de destino antes de desplegar.

Cron Unix estándar

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.

Planificador Quartz (Java)

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.

AWS EventBridge / CloudWatch

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.

Tareas programadas (CronJobs) de Kubernetes

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.

GitHub Actions

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.