Expressões cron

CronFlow

Escreva uma expressão cron, leia-a em palavras normais, veja exatamente quando dispara em qualquer fuso horário e leve consigo a linha de crontab, o workflow ou o manifesto.

Fusos horários com horário de verão corretoSuporte a L, W, # e ? do QuartzPrévia de execuções passadas e futuras
Expressão
Em palavras

A cada 5 minutos

*/5 * * * *5 campos (Unix)
Fuso horário do servidor
Próximas execuções

Lendo o seu relógio…

Onde cai
janeiro 2026
31 de 31 dias
se
te
qu
qu
se
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 um dia ativo
0006121823

Vai rodar onde você está colocando?

Os mesmos cinco campos significam coisas diferentes conforme o agendador. Estes são os que rejeitariam ou reinterpretariam esta expressão sem avisar.

Linux crontab

Roda exatamente assim.

Kubernetes

Roda exatamente assim.

GitHub Actions
  • Roda sempre em UTC; o fuso escolhido acima é ignorado.
  • As execuções agendadas entram numa fila e podem começar bem mais tarde sob carga.
Quartz
  • Aceita 6/7 campos, não 5.
Spring
  • Aceita 6 campos, não 5.
AWS EventBridge
  • Aceita 6 campos, não 5.
node-cron

Roda exatamente assim.

Jenkins

Roda exatamente assim.

Leve com você

A expressão raramente é a entrega. Aqui está o arquivo que você realmente cola.

# ┌───────────── 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
ContinuarO trecho viaja com você — sem baixar nem reenviar

Como funciona

1

Escreva ou monte clicando

Digite a expressão, ou escolha os minutos, as horas e os dias na grade sem encostar na sintaxe.

2

Escolha o fuso que importa

A sua crontab roda no fuso do servidor, não no seu. Selecione-o e todos os horários da página acompanham.

3

Leia e confira as datas

Uma frase no seu idioma, as próximas e anteriores execuções, e um calendário que mostra o formato do agendamento.

4

Leve o arquivo que faltava

Uma linha de crontab, um bloco do GitHub Actions, um CronJob do Kubernetes, um timer do systemd, uma regra do EventBridge e mais.

Todos os fusos, com horário de verão

As execuções são calculadas em hora local e convertidas por fuso, então a hora que o horário de verão acrescenta ou tira é tratada em vez de reportada errado em silêncio.

Uma grade em vez de uma sintaxe

Marque exatamente os minutos, horas, dias, meses e dias da semana. Shift+clique para um intervalo. A expressão se escreve sozinha.

Um calendário, não só uma lista

Um mapa de calor do mês e um histograma por hora mostram o formato do agendamento, coisa que cinco datas numa lista nunca contam.

Sete exportações reais

crontab, GitHub Actions, CronJob do Kubernetes, OnCalendar do systemd, AWS EventBridge, node-cron e Spring, já preenchidos com o seu comando.

Compatibilidade verificada

Quartz exige "?", o GitHub Actions ignora o seu fuso, o EventBridge numera domingo como 1. Você descobre antes de subir.

Nada sai da aba

O analisador, o agendador e os exportadores rodam no seu navegador. Sem API, sem upload, sem conta.

gerador de expressão cron

CronFlow

O CronFlow interpreta a sintaxe padrão de crontab com 5 campos, além de Quartz com 6 e 7, a família @daily, os intervalos @every, o H do Jenkins e os tokens L, W e #. Devolve a expressão no seu idioma, pré-visualiza as próximas e anteriores execuções em qualquer fuso IANA e a converte no arquivo que o seu agendador espera.

Fusos horários com horário de verão correto
Suporte a L, W, # e ? do Quartz
Prévia de execuções passadas e futuras
Sete formatos de exportação prontos

Calculado, não chutado

O agendador percorre a hora civil e converte cada coincidência em um instante usando a base de fusos do próprio navegador, então uma tarefa às 02:30 na noite da virada do horário aparece como vai se comportar de verdade.

Feito para a crontab que você herdou

Leia uma crontab inteira de uma vez

Cole o arquivo do servidor e cada linha é separada em agendamento, usuário e comando, e depois explicada em palavras normais, com as quebradas marcadas e o CRON_TZ detectado sozinho. Nada é analisado até você apertar o botão.

Inteiramente no seu navegador

Não existe API por trás desta página. O analisador, a busca de execuções, a conversão de fusos e todos os exportadores são JavaScript rodando na sua aba, então a crontab de um servidor de produção não viaja para lugar nenhum.

Perguntas Frequentes

QMeus dados são enviados para algum servidor?+

Não. O analisador, a busca de execuções e todos os exportadores funcionam dentro do seu navegador. Uma crontab colada aqui não sai da aba.

QQual sintaxe cron é suportada?+

Crontab padrão de 5 campos, 6 campos com segundos e 7 campos do Quartz com ano. Intervalos, listas, passos e apelidos como JAN ou MON. Os atalhos @yearly, @monthly, @weekly, @daily, @midnight e @hourly, além dos intervalos @every. L, LW, L-3, 15W, FRI#3 e ? do Quartz, e o token H do Jenkins.

QPor que a ferramenta pede um fuso horário?+

Porque uma tarefa cron roda no fuso da máquina, que costuma ser UTC e quase nunca é o seu. Errar isso é o motivo mais comum de um agendamento disparar numa hora inesperada. Escolha o fuso do servidor e todos os horários da página o seguem.

QO que acontece na noite da virada do horário?+

Uma execução cuja hora local não existe naquele dia é marcada, e a prévia mostra o próximo instante que existe de fato. Os agendadores reais discordam aqui, então a ferramenta sinaliza em vez de fingir que há uma única resposta certa.

QPor que os campos de dia e dia da semana às vezes se comportam de forma estranha?+

Quando os dois têm algo diferente de um asterisco, o cron clássico dispara se QUALQUER um deles bater, não os dois. "0 0 1 * MON" roda no dia 1 e em toda segunda-feira. A ferramenta aplica essa regra e avisa você.

QConsigo um trecho de Kubernetes ou GitHub Actions?+

Sim. O painel de exportação escreve uma linha de crontab, um bloco schedule do GitHub Actions, um CronJob do Kubernetes, um timer e um service do systemd, uma expressão do AWS EventBridge, uma chamada do node-cron e uma anotação @Scheduled do Spring, preenchidos com o nome e o comando que você digitar.

QFunciona sem escrever nenhuma sintaxe cron?+

Sim. A aba do construtor dá uma grade clicável para cada campo: escolha minutos, horas, dias, meses e dias da semana e a expressão é escrita para você.

Palavras-chave

gerador de expressão croneditor de crontabanalisador croncron em linguagem naturalcron fuso horáriocron quartzcronjob kubernetescron github actionscron aws eventbridgesystemd oncalendarpróxima execuçãovalidador cron
Parte do conjunto oLoveTools
oLoveTools

Monte, leia e pré-visualize agendamentos cron em qualquer fuso, tudo no seu navegador.

Calculado, não chutado

O agendador percorre a hora civil e converte cada coincidência em um instante usando a base de fusos do próprio navegador, então uma tarefa às 02:30 na noite da virada do horário aparece como vai se comportar de verdade.

Leia uma crontab inteira de uma vez

Cole o arquivo do servidor e cada linha é separada em agendamento, usuário e comando, e depois explicada em palavras normais, com as quebradas marcadas e o CRON_TZ detectado sozinho. Nada é analisado até você apertar o botão.

Inteiramente no seu navegador

Não existe API por trás desta página. O analisador, a busca de execuções, a conversão de fusos e todos os exportadores são JavaScript rodando na sua aba, então a crontab de um servidor de produção não viaja para lugar nenhum.

gerador de expressão croneditor de crontabanalisador croncron em linguagem naturalcron fuso horáriocron quartzcronjob kubernetescron github actionscron aws eventbridgesystemd oncalendarpróxima execuçãovalidador cron

Perguntas Frequentes

Meus dados são enviados para algum servidor?

Não. O analisador, a busca de execuções e todos os exportadores funcionam dentro do seu navegador. Uma crontab colada aqui não sai da aba.

Qual sintaxe cron é suportada?

Crontab padrão de 5 campos, 6 campos com segundos e 7 campos do Quartz com ano. Intervalos, listas, passos e apelidos como JAN ou MON. Os atalhos @yearly, @monthly, @weekly, @daily, @midnight e @hourly, além dos intervalos @every. L, LW, L-3, 15W, FRI#3 e ? do Quartz, e o token H do Jenkins.

Por que a ferramenta pede um fuso horário?

Porque uma tarefa cron roda no fuso da máquina, que costuma ser UTC e quase nunca é o seu. Errar isso é o motivo mais comum de um agendamento disparar numa hora inesperada. Escolha o fuso do servidor e todos os horários da página o seguem.

O que acontece na noite da virada do horário?

Uma execução cuja hora local não existe naquele dia é marcada, e a prévia mostra o próximo instante que existe de fato. Os agendadores reais discordam aqui, então a ferramenta sinaliza em vez de fingir que há uma única resposta certa.

Por que os campos de dia e dia da semana às vezes se comportam de forma estranha?

Quando os dois têm algo diferente de um asterisco, o cron clássico dispara se QUALQUER um deles bater, não os dois. "0 0 1 * MON" roda no dia 1 e em toda segunda-feira. A ferramenta aplica essa regra e avisa você.

Consigo um trecho de Kubernetes ou GitHub Actions?

Sim. O painel de exportação escreve uma linha de crontab, um bloco schedule do GitHub Actions, um CronJob do Kubernetes, um timer e um service do systemd, uma expressão do AWS EventBridge, uma chamada do node-cron e uma anotação @Scheduled do Spring, preenchidos com o nome e o comando que você digitar.

Funciona sem escrever nenhuma sintaxe cron?

Sim. A aba do construtor dá uma grade clicável para cada campo: escolha minutos, horas, dias, meses e dias da semana e a expressão é escrita para você.

© 2026 oLoveToolsSobre

Próximo passo

Converta timestamps EpochFlow

CronFlow | Editor de expressões cron e pré-visualização

Monte e leia expressões cron em palavras normais, pré-visualize as próximas e anteriores execuções em qualquer fuso horário, verifique a compatibilidade com crontab, Quartz, Kubernetes, GitHub Actions e EventBridge, e exporte o trecho de que precisa. Nada sai do seu navegador.

Perguntas Frequentes

Meus dados são enviados para algum servidor?

Não. O analisador, a busca de execuções e todos os exportadores funcionam dentro do seu navegador. Uma crontab colada aqui não sai da aba.

Qual sintaxe cron é suportada?

Crontab padrão de 5 campos, 6 campos com segundos e 7 campos do Quartz com ano. Intervalos, listas, passos e apelidos como JAN ou MON. Os atalhos @yearly, @monthly, @weekly, @daily, @midnight e @hourly, além dos intervalos @every. L, LW, L-3, 15W, FRI#3 e ? do Quartz, e o token H do Jenkins.

Por que a ferramenta pede um fuso horário?

Porque uma tarefa cron roda no fuso da máquina, que costuma ser UTC e quase nunca é o seu. Errar isso é o motivo mais comum de um agendamento disparar numa hora inesperada. Escolha o fuso do servidor e todos os horários da página o seguem.

O que acontece na noite da virada do horário?

Uma execução cuja hora local não existe naquele dia é marcada, e a prévia mostra o próximo instante que existe de fato. Os agendadores reais discordam aqui, então a ferramenta sinaliza em vez de fingir que há uma única resposta certa.

Por que os campos de dia e dia da semana às vezes se comportam de forma estranha?

Quando os dois têm algo diferente de um asterisco, o cron clássico dispara se QUALQUER um deles bater, não os dois. "0 0 1 * MON" roda no dia 1 e em toda segunda-feira. A ferramenta aplica essa regra e avisa você.

Consigo um trecho de Kubernetes ou GitHub Actions?

Sim. O painel de exportação escreve uma linha de crontab, um bloco schedule do GitHub Actions, um CronJob do Kubernetes, um timer e um service do systemd, uma expressão do AWS EventBridge, uma chamada do node-cron e uma anotação @Scheduled do Spring, preenchidos com o nome e o comando que você digitar.

Funciona sem escrever nenhuma sintaxe cron?

Sim. A aba do construtor dá uma grade clicável para cada campo: escolha minutos, horas, dias, meses e dias da semana e a expressão é escrita para você.

Palavras-chave

gerador de expressão cron, editor de crontab, analisador cron, cron em linguagem natural, cron fuso horário, cron quartz, cronjob kubernetes, cron github actions, cron aws eventbridge, systemd oncalendar, próxima execução, validador cron