FormatFlow

Desarrollo · Actualizado el 25 oct 2026 · Revisado por FormatFlow Editorial

Generador de expresiones cron

Puedes crear una expresión cron a partir de presets o de cinco campos, leer una explicación en lenguaje sencillo y ver las próximas cinco ejecuciones, todo sin salir del navegador.

Se ejecuta en tu navegadorGratis · Sin registro · Sin marca de agua
CronScheduleSe ejecuta en tu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta herramienta se ejecuta en tu pestaña. No se sube nada y no se guarda ninguna copia.

Cómo se tratan los archivos

Acerca de Generador de expresiones cron

Una expresión cron de cinco campos es lo bastante compacta para ser ingeniosa y lo bastante críptica para estar mal. Los campos son minuto, hora, día del mes, mes y día de la semana, y la interacción entre los dos campos de día es una fuente clásica de programaciones que se ejecutan el día equivocado o que no se ejecutan nunca. Construir la expresión a partir de presets evita esos errores en los casos comunes, y hay un modo personalizado para cuando la programación es de verdad personalizada.

Este generador escribe la expresión por ti, la explica en lenguaje sencillo y calcula las próximas cinco ejecuciones evaluando la programación minuto a minuto contra el reloj local de tu navegador. El escaneo se limita a cinco años, así que una combinación imposible como el 31 de febrero se informa en lugar de devolver un resultado vacío esperanzador. La validación cubre rangos de campo, valores de paso y sintaxis cron, y toda la herramienta se ejecuta en local en la pestaña.

Qué hace esta herramienta

Los detalles que importan cuando usas Generador de expresiones cron para trabajo real.

  • Presets habituales

    Empieza por cada cinco minutos, cada hora, diario a una hora elegida, semanal un día de la semana o mensual un día del mes, y luego copia el resultado.

  • Modo personalizado de cinco campos

    Edita minuto, hora, día del mes, mes y día de la semana directamente, usando listas, rangos y pasos como */15 o 1-5.

  • Explicación en lenguaje sencillo

    Cada expresión se describe con palabras, incluido el comportamiento de o-o cuando tanto el día del mes como el día de la semana están restringidos.

  • Próximas cinco ejecuciones

    La programación se evalúa minuto a minuto para mostrar las próximas cinco horas locales en que se disparará, así un error de desfase se ve de inmediato.

  • Validación con motivos

    Los valores fuera de rango, los pasos imposibles y las programaciones que nunca se ejecutan se informan con un mensaje en lugar de fallar en silencio.

  • Copia en un clic

    Copia la expresión generada al portapapeles y pégala en un archivo cron, una configuración de CI o una interfaz de programador.

Cómo usar Generador de expresiones cron

Sin cuenta y sin instalación: todo el trabajo ocurre en esta pestaña del navegador.

  1. 01

    Elige un preset o el modo personalizado

    Elige un preset para programaciones habituales, o cambia a Personalizado para editar los cinco campos cron a mano.

  2. 02

    Define la hora y el día

    Para los presets diario, semanal y mensual elige una hora y, cuando corresponda, un día de la semana o un día del mes.

  3. 03

    Lee la expresión

    La expresión generada aparece con una descripción en lenguaje sencillo para que confirmes que coincide con la programación que pretendes.

  4. 04

    Comprueba las próximas ejecuciones

    Compara las próximas cinco horas calculadas con lo que esperas; una lista vacía significa que la expresión nunca podrá ejecutarse.

  5. 05

    Copia la expresión

    Copia la expresión y pégala en tu programador. Recuerda que cron se ejecuta en la zona horaria del servidor, no necesariamente en la tuya.

Formatos compatibles y límites

Entrada
Cron
Salida
Schedule
Procesamiento
En el cliente, dentro de tu navegador. No se sube nada.
Tamaño máximo
Limitado por la memoria disponible en tu pestaña.
Requisitos
Chrome, Edge, Firefox o Safari · JavaScript activado

Limitaciones que conviene conocer

  • Solo construye expresiones estándar de cinco campos; no admite segundos, @macros, @reboot ni nombres de meses o días.
  • Las próximas ejecuciones usan la zona horaria local del navegador y se calculan hasta cinco años por delante, así que una programación más rara se informa como sin coincidencia en esa ventana.
  • El generador valida la estructura de los campos y calcula las ejecuciones, pero no puede conocer la zona horaria ni las peculiaridades del programador donde se pegará la expresión.
  • El manejo personalizado del día de la semana sigue la convención Unix 0-7; los programadores que exigen 1-7 pueden necesitar el valor ajustado.

Privacidad y tratamiento de archivos

La expresión, su explicación y las próximas ejecuciones se calculan por completo en esta pestaña del navegador con JavaScript. No se sube, guarda ni registra ningún dato de programación, y la herramienta no hace peticiones de red mientras trabajas.

Leer la política de privacidad completa

Preguntas frecuentes sobre Generador de expresiones cron

Respuestas breves y directas a las dudas habituales antes de usar la herramienta.

¿La sintaxis cron admite segundos?
El cron clásico de cinco campos no; la unidad más pequeña es un minuto. Existen variantes de seis y siete campos con un campo de segundos en algunos programadores, pero este generador construye expresiones estándar de cinco campos, así que un valor de segundos no está disponible.
¿Por qué mi programación nunca se ejecuta?
La causa más habitual es una combinación de fecha imposible, como día del mes 31 con solo febrero seleccionado, o un valor de paso que no coincide con nada en el rango del campo. El generador escanea cinco años de ejecuciones e informa cuando no existe ninguna coincidencia.
¿Cuándo usan las próximas ejecuciones mi zona horaria?
El cálculo usa la zona horaria local de tu navegador y se etiqueta con el nombre de la zona. El propio cron se ejecuta en la zona horaria del servidor o del programador, que puede ser UTC, así que convierte si la programación debe dispararse a una hora local concreta en otro lugar.
¿Cómo interactúan el día del mes y el día de la semana?
En cron estándar, si ambos campos están restringidos la tarea se ejecuta cuando coincide cualquiera de las dos condiciones. Por ejemplo, día del mes 1 y lunes significa el primero del mes o cualquier lunes, no solo los lunes que caen en el primero. El texto de la explicación lo aclara cuando corresponde.
¿El día de la semana 0 o 7 es domingo?
Existen ambas convenciones. En la convención Unix habitual el 0 es domingo y el 7 también se acepta como domingo; el generador acepta 0-7 y explica los días resultantes. Algunos sistemas usan 1-7 con lunes como 1, así que consulta la documentación de tu programador.
¿Puedo pegar una expresión cron existente?
Sí. Cambia a Personalizado y escribe cada uno de los cinco campos; la expresión, la explicación y las próximas ejecuciones se recalculan mientras editas. Los campos personalizados también aceptan listas y rangos, no solo números sueltos.
¿El generador admite nombres de mes y de día como MON o JAN?
No. Solo se admiten valores numéricos, listas, rangos y pasos, lo que mantiene la expresión portable entre implementaciones de cron. Usa 1-12 para los meses y 0-6 para los días de la semana.
¿Se sube mi programación?
No. La construcción, la validación y el cálculo de las próximas ejecuciones se ejecutan en esta pestaña del navegador con JavaScript. No se envía, guarda ni registra nada, y cerrar la página reinicia la herramienta.

Para seguir leyendo

Guías que explican las decisiones detrás de Generador de expresiones cron.

Revisado por FormatFlow Editorial · Equipo de herramientas y formatos de archivo

Última actualización: 25 oct 2026