Generador de expresiones cron
En línea Desarrollo, Código & Datos* * * * *
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
Ajusta cada campo o pega una expresión existente: la descripción, la sintaxis y las próximas ejecuciones se actualizan en tiempo real.
* * * * *
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.
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 cronDebajo 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ónEl 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 fechasEl 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 privacidadParte 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.