Explicador de expresiones cron
Convierte cualquier expresión cron a lenguaje claro: desglose campo por campo, las próximas cinco ejecuciones en tu zona horaria y presets de un clic.
Escribe o elige una expresión cron para verla explicada.
Admitido: números, rangos (1-5), listas (1,15), pasos (*/10, 1-30/5), nombres de mes (JAN) y de día (MON). Las extensiones Quartz L, W, # no están cubiertas.
Esta herramienta funciona por completo en tu navegador. Tus datos nunca salen de tu dispositivo y no se suben a ningún servidor.
Cómo usarlo
- 1Escribe una expresión cron o pulsa un ajuste predefinido para empezar con algo fiable.
- 2Lee el desglose campo por campo en lenguaje claro.
- 3Comprueba las próximas cinco ejecuciones, alternando entre hora local y UTC.
- 4Corrige lo que sorprenda en tu crontab, interfaz del planificador o configuración de CI.
Explicador de expresiones cron
Las expresiones cron son cinco o seis campos crípticos que deciden cuándo se ejecutan los trabajos — y un solo carácter equivocado puede programar nada en silencio, o disparar el trabajo a las 3 a.m. de cada domingo. Pega una expresión y esta herramienta explica cada campo en palabras sencillas (minuto, hora, día del mes, mes, día de la semana, y los segundos si están presentes), y muestra las próximas cinco ejecuciones para confirmar que la programación hace lo que crees.
La validación es honesta e integrada: los valores fuera de rango, los rangos invertidos y las extensiones Quartz no admitidas como L, W y # producen un error específico y claro, no una encogimiento de hombros. Cinco ajustes predefinidos — cada minuto, cada hora, diario a medianoche, entre semana a las 9:00 y trimestral — están a un clic como punto de partida.
Preguntas frecuentes
¿Qué diferencia hay entre cron estándar y la sintaxis de Quartz?
El cron estándar de Unix (y esta herramienta) usa 5 campos: minuto, hora, día del mes, mes y día de la semana — 6 si el primero son segundos. Quartz añade segundos por defecto, un séptimo campo de año y extensiones como L (último día), W (día laborable más cercano) y # (enésimo día de la semana, p. ej. MON#2). Esas extensiones de Quartz no están cubiertas aquí; todo lo estándar — números, nombres como JAN y MON, rangos, listas y pasos — sí lo está.
¿Por qué las próximas ejecuciones no coinciden con mi servidor?
Cron evalúa las horas en la zona horaria del propio servidor, mientras que la herramienta puede mostrar la hora local o UTC. Si tu equipo va en UTC+8 y el servidor en UTC, «0 3 * * *» se ejecuta con ocho horas de diferencia entre ambos. Los cambios de horario de verano también pueden adelantar o saltar horas; el cálculo subyacente considera la zona horaria y gestiona esas transiciones.
Puse día del mes y día de la semana a la vez, y se ejecuta más de lo esperado, ¿por qué?
El cron clásico combina ambos con un OR: cuando los dos campos están restringidos (ninguno es *), un día que coincida con cualquiera dispara el trabajo. «0 0 1 * MON» se ejecuta el día 1 y todos los lunes. Si quieres cumplir ambas condiciones a la vez, la expresión necesita otra estructura — ver aquí las próximas ejecuciones hace el comportamiento visible al instante.
Herramientas relacionadas
Códigos de estado HTTP
Referencia buscable de 56 códigos de estado HTTP agrupados por clase, cada uno explicado en una frase llana — pulsa una fila para copiar el número.
Todas las herramientas →
Analizador de URLs
Pega cualquier URL y verla descompuesta en vivo: protocolo, host, puerto, cada segmento de ruta, parámetros decodificados y hash, con copia a JSON.
Todas las herramientas →
Probador de Regex
Prueba expresiones regulares en vivo: resalta cada coincidencia mientras escribes, inspecciona grupos de captura y depura patrones de JavaScript al instante.
Todas las herramientas →
Decodificador JWT
Decodifica tokens JWT en línea: examina el header y los claims del payload con marcas iat y exp legibles. Solo decodifica — nada se verifica ni se sube.
Todas las herramientas →
Insertar esta herramienta
Pon esta herramienta en tu sitio con una línea: se ejecuta en el navegador del visitante.
<iframe src="https://zoyku.com/es/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>