Expresiones cron

CronFlow

Escribe una expresión cron, léela en palabras normales, mira exactamente cuándo se dispara en cualquier zona horaria y llévate la línea de crontab, el workflow o el manifiesto.

Zonas horarias con horario de verano correctoSoporte de L, W, # y ? de QuartzVista de ejecuciones pasadas y futuras
Expresión
En palabras

Cada 5 minutos

*/5 * * * *5 campos (Unix)
Zona horaria del servidor
Próximas ejecuciones

Leyendo tu reloj…

Dónde cae
enero 2026
31 de 31 días
lu
ma
mi
ju
vi
do
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Horas de un día activo
0006121823

¿Funcionará donde la vas a poner?

Los mismos cinco campos significan cosas distintas según el planificador. Estos son los que rechazarían o reinterpretarían esta expresión sin avisar.

Linux crontab

Funciona tal cual.

Kubernetes

Funciona tal cual.

GitHub Actions
  • Siempre se ejecuta en UTC; la zona horaria de arriba se ignora.
  • Las ejecuciones programadas se encolan y pueden empezar mucho más tarde si hay carga.
Quartz
  • Acepta 6/7 campos, no 5.
Spring
  • Acepta 6 campos, no 5.
AWS EventBridge
  • Acepta 6 campos, no 5.
node-cron

Funciona tal cual.

Jenkins

Funciona tal cual.

Llévatelo

La expresión rara vez es el entregable. Aquí está el archivo que de verdad vas a pegar.

# ┌───────────── minute (0-59)
# │ ┌─────────── hour (0-23)
# │ │ ┌───────── day of month (1-31)
# │ │ │ ┌─────── month (1-12)
# │ │ │ │ ┌───── day of week (0-6, Sunday = 0)
# │ │ │ │ │
*/5 * * * * /usr/local/bin/my-job.sh
SigueEl fragmento viaja contigo: sin descargar ni volver a subir

Cómo funciona

1

Escríbela o constrúyela a clics

Teclea la expresión, o elige los minutos, las horas y los días en la rejilla sin tocar la sintaxis para nada.

2

Elige la zona horaria que importa

Tu crontab corre en la zona del servidor, no en la tuya. Selecciónala y todas las horas de la página se mueven con ella.

3

Léela y comprueba las fechas

Una frase en tu idioma, las próximas y anteriores ejecuciones, y un calendario que enseña la forma del horario.

4

Llévate el archivo que buscabas

Una línea de crontab, un bloque de GitHub Actions, un CronJob de Kubernetes, un timer de systemd, una regla de EventBridge y más.

Todas las zonas, con horario de verano

Las ejecuciones se calculan en hora de pared y se convierten por zona, así que la hora que el cambio horario añade o quita se trata de verdad en vez de informarse mal en silencio.

Una rejilla en vez de una sintaxis

Marca los minutos, horas, días, meses y días de la semana exactos. Mayús+clic para un rango. La expresión se escribe sola.

Un calendario, no solo una lista

Un mapa de calor del mes y un histograma por horas enseñan la forma del horario, algo que cinco fechas en una lista no cuentan nunca.

Siete exportaciones reales

crontab, GitHub Actions, CronJob de Kubernetes, OnCalendar de systemd, AWS EventBridge, node-cron y Spring, ya rellenos con tu comando.

Compatibilidad comprobada

Quartz exige «?», GitHub Actions ignora tu zona horaria, EventBridge numera el domingo como 1. Te enteras antes de desplegarlo.

Nada sale de la pestaña

El analizador, el planificador y los exportadores corren en tu navegador. Sin API, sin subidas, sin cuenta.

generador de expresiones cron

CronFlow

CronFlow interpreta la sintaxis estándar de crontab de 5 campos más Quartz de 6 y 7, la familia @daily, los intervalos @every, la H de Jenkins y los tokens L, W y #. Te devuelve la expresión en tu idioma, previsualiza las próximas y anteriores ejecuciones en cualquier zona horaria IANA, y la convierte en el archivo que tu planificador espera.

Zonas horarias con horario de verano correcto
Soporte de L, W, # y ? de Quartz
Vista de ejecuciones pasadas y futuras
Siete formatos de exportación listos

Calculado, no adivinado

El planificador recorre la hora civil y convierte cada coincidencia en un instante con la base de zonas horarias del propio navegador, así que una tarea a las 02:30 la noche del cambio de hora se muestra como se va a comportar realmente.

Pensado para el crontab que has heredado

Lee un crontab entero de una vez

Pega el archivo del servidor y cada línea se separa en horario, usuario y comando, y luego se explica en palabras normales, con las rotas marcadas y el CRON_TZ detectado solo. No se analiza nada hasta que pulsas el botón.

Todo dentro de tu navegador

Detrás de esta página no hay ninguna API. El analizador, la búsqueda de ejecuciones, la conversión de zonas y todos los exportadores son JavaScript corriendo en tu pestaña, así que el crontab de un servidor de producción no viaja a ningún sitio.

Preguntas Frecuentes

Q¿Se envían mis datos a algún servidor?+

No. El analizador, la búsqueda de ejecuciones y todos los exportadores funcionan dentro de tu navegador. Un crontab que pegues aquí no sale de la pestaña.

Q¿Qué sintaxis cron admite?+

Crontab estándar de 5 campos, 6 campos con segundos y 7 campos de Quartz con año. Rangos, listas, pasos y alias tipo JAN o MON. Los atajos @yearly, @monthly, @weekly, @daily, @midnight y @hourly, además de los intervalos @every. L, LW, L-3, 15W, FRI#3 y ? de Quartz, y el token H de Jenkins.

Q¿Por qué me pide una zona horaria?+

Porque una tarea cron se ejecuta en la zona de la máquina, que suele ser UTC y casi nunca la tuya. Equivocarse ahí es el motivo más habitual de que un horario salte a una hora inesperada. Elige la zona del servidor y todas las horas de la página la siguen.

Q¿Qué pasa la noche del cambio de hora?+

Una ejecución cuya hora de pared no existe ese día se marca, y la vista enseña el siguiente instante que sí existe. Los planificadores reales no coinciden aquí, así que la herramienta lo señala en vez de fingir que hay una única respuesta correcta.

Q¿Por qué los campos de día y día de la semana se comportan raro a veces?+

Cuando los dos valen algo distinto de un asterisco, el cron clásico se dispara si coincide CUALQUIERA de ellos, no los dos. «0 0 1 * MON» corre el día 1 y todos los lunes. La herramienta aplica esa regla y te avisa.

Q¿Puedo sacar un fragmento de Kubernetes o de GitHub Actions?+

Sí. El panel de exportación escribe una línea de crontab, un bloque schedule de GitHub Actions, un CronJob de Kubernetes, un timer y un service de systemd, una expresión de AWS EventBridge, una llamada de node-cron y una anotación @Scheduled de Spring, rellenos con el nombre y el comando que escribas.

Q¿Funciona sin escribir nada de sintaxis cron?+

Sí. La pestaña del constructor te da una rejilla clicable para cada campo: eliges minutos, horas, días, meses y días de la semana y la expresión se escribe sola.

Palabras clave

generador de expresiones croneditor de crontabanalizador croncron a lenguaje naturalcron zona horariacron quartzcronjob kubernetescron github actionscron aws eventbridgesystemd oncalendarpróxima ejecuciónvalidador cron
Parte de la suite oLoveTools
oLoveTools

Crea, lee y previsualiza horarios cron en cualquier zona horaria, todo en tu navegador.

Calculado, no adivinado

El planificador recorre la hora civil y convierte cada coincidencia en un instante con la base de zonas horarias del propio navegador, así que una tarea a las 02:30 la noche del cambio de hora se muestra como se va a comportar realmente.

Lee un crontab entero de una vez

Pega el archivo del servidor y cada línea se separa en horario, usuario y comando, y luego se explica en palabras normales, con las rotas marcadas y el CRON_TZ detectado solo. No se analiza nada hasta que pulsas el botón.

Todo dentro de tu navegador

Detrás de esta página no hay ninguna API. El analizador, la búsqueda de ejecuciones, la conversión de zonas y todos los exportadores son JavaScript corriendo en tu pestaña, así que el crontab de un servidor de producción no viaja a ningún sitio.

generador de expresiones croneditor de crontabanalizador croncron a lenguaje naturalcron zona horariacron quartzcronjob kubernetescron github actionscron aws eventbridgesystemd oncalendarpróxima ejecuciónvalidador cron

Preguntas Frecuentes

¿Se envían mis datos a algún servidor?

No. El analizador, la búsqueda de ejecuciones y todos los exportadores funcionan dentro de tu navegador. Un crontab que pegues aquí no sale de la pestaña.

¿Qué sintaxis cron admite?

Crontab estándar de 5 campos, 6 campos con segundos y 7 campos de Quartz con año. Rangos, listas, pasos y alias tipo JAN o MON. Los atajos @yearly, @monthly, @weekly, @daily, @midnight y @hourly, además de los intervalos @every. L, LW, L-3, 15W, FRI#3 y ? de Quartz, y el token H de Jenkins.

¿Por qué me pide una zona horaria?

Porque una tarea cron se ejecuta en la zona de la máquina, que suele ser UTC y casi nunca la tuya. Equivocarse ahí es el motivo más habitual de que un horario salte a una hora inesperada. Elige la zona del servidor y todas las horas de la página la siguen.

¿Qué pasa la noche del cambio de hora?

Una ejecución cuya hora de pared no existe ese día se marca, y la vista enseña el siguiente instante que sí existe. Los planificadores reales no coinciden aquí, así que la herramienta lo señala en vez de fingir que hay una única respuesta correcta.

¿Por qué los campos de día y día de la semana se comportan raro a veces?

Cuando los dos valen algo distinto de un asterisco, el cron clásico se dispara si coincide CUALQUIERA de ellos, no los dos. «0 0 1 * MON» corre el día 1 y todos los lunes. La herramienta aplica esa regla y te avisa.

¿Puedo sacar un fragmento de Kubernetes o de GitHub Actions?

Sí. El panel de exportación escribe una línea de crontab, un bloque schedule de GitHub Actions, un CronJob de Kubernetes, un timer y un service de systemd, una expresión de AWS EventBridge, una llamada de node-cron y una anotación @Scheduled de Spring, rellenos con el nombre y el comando que escribas.

¿Funciona sin escribir nada de sintaxis cron?

Sí. La pestaña del constructor te da una rejilla clicable para cada campo: eliges minutos, horas, días, meses y días de la semana y la expresión se escribe sola.

© 2026 oLoveToolsNosotros

Siguiente paso

Convierte timestamps EpochFlow

CronFlow | Editor de expresiones cron y vista del horario

Construye y lee expresiones cron en palabras normales, previsualiza las próximas y anteriores ejecuciones en cualquier zona horaria, comprueba la compatibilidad con crontab, Quartz, Kubernetes, GitHub Actions y EventBridge, y exporta el fragmento que necesites. Nada sale de tu navegador.

Preguntas Frecuentes

¿Se envían mis datos a algún servidor?

No. El analizador, la búsqueda de ejecuciones y todos los exportadores funcionan dentro de tu navegador. Un crontab que pegues aquí no sale de la pestaña.

¿Qué sintaxis cron admite?

Crontab estándar de 5 campos, 6 campos con segundos y 7 campos de Quartz con año. Rangos, listas, pasos y alias tipo JAN o MON. Los atajos @yearly, @monthly, @weekly, @daily, @midnight y @hourly, además de los intervalos @every. L, LW, L-3, 15W, FRI#3 y ? de Quartz, y el token H de Jenkins.

¿Por qué me pide una zona horaria?

Porque una tarea cron se ejecuta en la zona de la máquina, que suele ser UTC y casi nunca la tuya. Equivocarse ahí es el motivo más habitual de que un horario salte a una hora inesperada. Elige la zona del servidor y todas las horas de la página la siguen.

¿Qué pasa la noche del cambio de hora?

Una ejecución cuya hora de pared no existe ese día se marca, y la vista enseña el siguiente instante que sí existe. Los planificadores reales no coinciden aquí, así que la herramienta lo señala en vez de fingir que hay una única respuesta correcta.

¿Por qué los campos de día y día de la semana se comportan raro a veces?

Cuando los dos valen algo distinto de un asterisco, el cron clásico se dispara si coincide CUALQUIERA de ellos, no los dos. «0 0 1 * MON» corre el día 1 y todos los lunes. La herramienta aplica esa regla y te avisa.

¿Puedo sacar un fragmento de Kubernetes o de GitHub Actions?

Sí. El panel de exportación escribe una línea de crontab, un bloque schedule de GitHub Actions, un CronJob de Kubernetes, un timer y un service de systemd, una expresión de AWS EventBridge, una llamada de node-cron y una anotación @Scheduled de Spring, rellenos con el nombre y el comando que escribas.

¿Funciona sin escribir nada de sintaxis cron?

Sí. La pestaña del constructor te da una rejilla clicable para cada campo: eliges minutos, horas, días, meses y días de la semana y la expresión se escribe sola.

Palabras clave

generador de expresiones cron, editor de crontab, analizador cron, cron a lenguaje natural, cron zona horaria, cron quartz, cronjob kubernetes, cron github actions, cron aws eventbridge, systemd oncalendar, próxima ejecución, validador cron