El ecosistema Volade — Herramienta web

Generador de expresiones cron gratis en línea

Crea tu expresión cron con el constructor visual: minuto, hora, día del mes, mes y día de la semana. La herramienta muestra la descripción en claro, calcula las próximas ejecuciones y produce la expresión lista para pegar en tu crontab. Sin cuenta, sin envíos: todo ocurre en tu navegador.

Actualizado el 12 de octubre de 2026

Ningún dato enviado Privado por diseño Gratis para empezar
La herramienta

Construye tu cron, copia la expresión

Ajusta cada campo o pega una expresión existente: la descripción, la sintaxis y las próximas ejecuciones se actualizan en tiempo real.

Generador de expresiones cron

En línea Desarrollo, Código & Datos
Iniciar sesión
Cálculo local — Volade no recibe nada Listo
Ejemplos rápidos:
Minuto0 – 59
Hora0 – 23
Día del mes1 – 31
Mes1 – 12
Día de la semana0 – 7 (dom.)
Expresión
* * * * *
Cada minuto
Próximas ejecuciones
    5Campos
    0Ejecuciones
    —En
    0,0 0Comentario Todas las herramientas
    ¿Gratis o Premium?

    El generador de cron es gratuito e ilimitado: tantas expresiones como quieras, sin cuenta. El cálculo de las próximas ejecuciones se realiza en tu navegador — ningún servidor está involucrado.

    Constructor visual de los 5 campos del cronGratis
    Descripción en claro y 5 próximas ejecucionesGratis
    Modo expresión para pegar y validar un cron existenteGratis
    El ecosistema premium completo (CMS, escritorio, scripts, API)Premium
    Descubrir Premium
    Funciones

    Un generador de cron completo para desarrolladores

    Constructor visual de los 5 campos

    Minuto, hora, día del mes, mes, día de la semana: cada campo ofrece Todos, Valor, Rango, Lista y —para el tiempo— Cada N. No hace falta memorizar la sintaxis: la expresión se compone ante tus ojos y se actualiza con cada clic.

    Construir mi cron

    Descripción en claro de la expresión

    Debajo de la salida, la herramienta reformula el cron en frases legibles: «Todos los días a las 9:30», «Cada 5 minutos», «El 1 del mes a medianoche». Ideal para revisar un crontab antiguo o documentar un pipeline CI antes de llevarlo a producción.

    Leer una descripción

    Cálculo de las 5 próximas ejecuciones

    El motor local simula el cron y muestra las cinco próximas fechas de ejecución, en la hora local de tu dispositivo. Compruebas al instante si el job cae el día correcto y a la hora correcta —incluso antes de desplegar la línea en el crontab.

    Ver las próximas fechas

    Privado: tu cron se queda en tu dispositivo

    El análisis y el cálculo de fechas se ejecutan íntegramente en tu navegador: no se envía nada y no se almacena nada en un servidor. Tu última expresión se conserva localmente en tu dispositivo para continuar donde lo dejaste —ideal para iterar sobre un planificador.

    Política de privacidad
    Cómo funciona

    Crear una expresión cron en tres pasos

    Elige un preset o introduce el tuyo

    Parte de un ejemplo rápido (cada hora, días laborables, el 1 del mes…) o construye campo a campo. El modo «Expresión» también permite pegar un cron existente para validarlo y entenderlo.

    Comprueba la descripción y las fechas

    La frase en claro confirma tu intención; las cinco próximas ejecuciones muestran el resultado concreto en el tiempo. Si la expresión es inválida o imposible, la herramienta lo indica al instante.

    Cópialo en tu crontab

    Haz clic en «Copiar» y pega la expresión en crontab -e, un schedule de GitHub Actions, un CronJob de Kubernetes o cualquier planificador compatible. No olvides comprobar la zona horaria del sistema de destino.

    Preguntas frecuentes

    Preguntas frecuentes sobre las expresiones cron

    ¿Qué es una expresión cron?
    Una expresión cron es una cadena de 5 campos (a veces 6 o 7 según la variante) que describe cuándo ejecutar una tarea: minuto, hora, día del mes, mes y día de la semana. Ejemplo: 30 9 * * 1-5 significa «a las 9:30, de lunes a viernes». El demonio crond (Linux, macOS, BSD) y muchos servicios en la nube lo utilizan para planificar jobs.
    ¿Cuáles son los 5 campos de una expresión cron?
    En orden: minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12), día de la semana (0–7, donde 0 y 7 valen domingo). Cada campo admite * (todos), un valor preciso, un rango a-b, una lista a,b,c y un paso a/n (cada n desde a). Algunos sistemas añaden una 6ª columna para los segundos y una 7ª para el año.
    ¿Cuál es la diferencia entre * y ? en cron?
    * significa «todos los valores» y ? significa «ninguna restricción específica». La distinción existe sobre todo en Quartz y AWS EventBridge: se usa ? en el campo día del mes o día de la semana para decir «deja este campo libre», ya que cron no siempre permite fijar los dos. Con un crontab clásico, * y ? se comportan igual en la práctica.
    ¿Cómo indicar todos los días laborables?
    Usa el campo día de la semana con el rango 1-5 (lunes a viernes): 0 8 * * 1-5. Si debes excluir un día festivo, es imposible con el cron solo: hace falta un script que compruebe la fecha, o un planificador más completo (systemd timers, schedule de GitHub Actions, Quartz).
    ¿Cron usa UTC o la hora local?
    Un crontab clásico sigue la hora local del servidor (variable TZ). Muchos servicios en la nube (GitHub Actions, GitLab CI, Vercel) interpretan el schedule en UTC: 0 9 * * * se ejecutará a las 9:00 UTC, es decir, a las 10:00 u 11:00 en Europa según el horario de verano. Comprueba siempre la zona horaria del planificador antes de validar tu expresión.
    ¿Cuáles son los límites de cron?
    El crontab POSIX no admite segundos, ni años, ni intervalos «cada X minutos desde ahora». La granularidad mínima es el minuto. Para plazos más finos, usa systemd timers (OnUnitActiveSec), un job scheduler de la aplicación o una cola de mensajes. Cuidado también con expresiones imposibles como 0 0 30 2 * (30 de febrero): nunca se ejecutarán.
    ¿Dónde usar una expresión cron?
    En cualquier lugar donde se programe: crontab -e en Linux y macOS, scheduled tasks y Task Scheduler mediante wrappers compatibles, on.schedule de GitHub Actions, rules de GitLab CI, CronJob de Kubernetes, AWS EventBridge Scheduler, Cloud Scheduler y la mayoría de los PaaS. La expresión sigue siendo la misma; solo cambia el contenedor.
    ¿La herramienta es privada y gratuita?
    Sí: la construcción y el cálculo de las próximas ejecuciones se realizan íntegramente en tu navegador, no se envía nada a un servidor y no se almacena nada fuera de tu dispositivo (salvo tu última expresión en localStorage, por comodidad). La herramienta es totalmente gratuita, ilimitada y accesible sin cuenta, tanto en ordenador como en móvil.
    Guía completa

    Todo sobre las expresiones cron

    La expresión cron es el estándar de facto para planificar tareas recurrentes en servidores Unix y plataformas en la nube. Cinco campos bastan para describir casi todos los ritmos: cada minuto, cada hora, cada noche, cada lunes, el 1 del mes… El generador cron de Volade construye esta sintaxis para ti, la reformula en claro y simula las próximas ejecuciones —sin enviar nada a ningún sitio.

    Los 5 campos, en orden

    Minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12), día de la semana (0–7, 0 y 7 = domingo). Cada campo admite * (todos los valores), un valor único (30), un rango (1-5), una lista (1,15) o un paso (*/5, 10-40/10). La herramienta oculta los modos no pertinentes (no hay «Cada N» en el mes, por ejemplo) para evitar sintaxis erróneas.

    Leer y escribir una expresión cron

    0 9 * * * = todos los días a las 9:00. 30 2 * * 0 = domingo a las 2:30. */15 * * * * = cada 15 minutos. 0 0 1 1 * = el 1 de enero a medianoche. 0 8 * * 1-5 = cada día laborable a las 8:00. Con memorizar estos patrones basta para el 90 % de las necesidades; para el resto, el constructor visual de Volade ensambla la cadena campo a campo y la copia al portapapeles.

    UTC vs hora local: el problema clásico

    Un crontab local sigue la zona horaria del servidor (TZ). GitHub Actions, GitLab CI y muchos PaaS programan en UTC : un schedule a las 9:00 UTC caerá a las 10:00 u 11:00 en Europa según el horario de verano. Antes de validar una expresión crítica (facturación, informes), confirma la zona horaria del planificador y prueba las próximas fechas en la herramienta.

    Pasos, rangos y combinaciones avanzadas

    La sintaxis admite combinaciones potentes: 0 9-18/2 * * * (cada 2 horas de 9:00 a 18:00), 0 0,12 1 */2 * (medianoche y mediodía, un día sí y otro no), 15 14 1 * * (el 1 a las 14:15). El campo de semana también acepta nombres abreviados en algunos crons (mon, tue…) — la herramienta trabaja con valores numéricos para ser portable de un sistema a otro.

    Expresiones imposibles y casos límite

    0 0 30 2 * (30 de febrero) nunca se ejecutará. Tampoco 0 0 31 4 * (31 de abril). Cron no tiene noción nativa de «último día del mes» (salvo la extensión Vixie con L): para eso, prefiere un script o una expresión de sistema extendida. El generador detecta valores fuera de rango y señala errores de sintaxis antes de que pegues la línea en el crontab.

    ¿Y los segundos y los años?

    El cron POSIX se detiene en el minuto. Quartz (Java), Spring y algunas herramientas admiten una 6ª columna (segundos) y una 7ª (año). GitHub Actions admite intervalos como «cada 5 minutos», pero no pasos arbitrarios en todos los campos. En caso de duda, quédate con el formato estándar de 5 campos: es el más portable, y es lo que produce el generador.

    ¿Dónde pegar tu expresión?

    crontab -e en Linux y macOS; Windows Task Scheduler mediante wrappers; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, sintaxis similar). El formateador XML y el formateador JSON de Volade completan la cadena cuando tus jobs consumen o producen datos estructurados.

    Una licencia, todo el ecosistema premium Navegador · CMS · Escritorio · Móvil · Scripts · API · Herramientas · Database
    Una licencia, todo el ecosistema Pasar a premium Iniciar sesión