Ir para a ferramenta
JoeLucky

Clique em ★ para salvar uma ferramenta

Categorias de ferramentas

Codificador/decodificador Base64Visualizador de árvore JSONPOPULARDecodificador JWTGerador de UUIDCodificador/decodificador de URLJSON para CSVCSV para JSONJSON para YAMLYAML para JSONJSON para XMLXML para JSONCSV para YAMLYAML para CSVFormatador JSONFormatador YAMLFormatador XMLFormatador HTMLFormatador CSSTestador de regexGerador de hashAnalisador de CronCodificador/decodificador de entidades HTMLConversor de bases numéricasAnalisador de URLVisualizador e validador de CSVPré-visualização de MarkdownFormatador SQLEditor Mermaid ao vivoCalculadora de custo de API de LLMNOVOCalculadora de VRAM para LLMNOVOVisualizador de chunks RAGNOVOCusto de armazenamento na nuvem (S3, R2, B2)NOVOCalculadora de disponibilidade SLANOVO
JoeLucky

Ferramentas online práticas, todas em um só lugar

Política de PrivacidadeTermos de Uso

© 2026 JoeLucky®. Todos os direitos reservados.

  1. JoeLucky
  2. /Desenvolvimento
  3. /Analisador de Cron

Analisador de Cron

Verifique uma expressão cron e veja quando ela roda em seguida em qualquer fuso horário.

Relatar

DESENVOLVIMENTO SEMELHANTES

Ver todas
Calculadora de disponibilidade SLA

Converta 99,9% ou 99,99% em indisponibilidade permitida por mês e por ano e combine disponibilidades.

Abrir →
Conversor de timestamp

Timestamp Unix ao vivo com conversão nos dois sentidos, vários fusos horários e formatos.

Abrir →
Conversor de fusos horários

Compare o horário local entre fusos, com horário de verão automático, ótimo para marcar reuniões entre regiões.

Abrir →

💬 Comentários

?

Ainda não há comentários. Seja o primeiro!

O QUE É Analisador de Cron?

Valide uma expressão cron padrão de 5 campos e obtenha um resumo em linguagem simples mais os próximos 10 horários de execução em qualquer fuso horário IANA, com horário de verão tratado (horários que não existem na primavera são pulados e horários repetidos no outono contam uma vez). Aceita abreviações de mês e dia da semana e apelidos como @daily, mostra limites e trechos prontos para colar para GitHub Actions, Vercel, Kubernetes e crontab, e pode montar uma expressão a partir de opções.

Como usar?

  1. Informe uma expressão cron (minuto hora dia mês dia-da-semana) ou clique em um exemplo; você também pode abrir “Montar uma expressão a partir de opções”.
  2. Escolha o fuso horário e a plataforma de destino (crontab, GitHub Actions, Vercel, Kubernetes).
  3. Leia o resumo, o detalhamento dos campos e os próximos 10 horários de execução (com UTC e deslocamento).
  4. Leia as notas de horário de verão e da plataforma e copie o trecho para o seu projeto.

Observações

  • Exemplo: 0 9 * * 1-5 significa 09:00 todo dia útil; 09:00 em Asia/Taipei equivale a 01:00 UTC.
  • Quando dia do mês e dia da semana estão ambos restritos, a regra é OU (Vixie cron). Campos de segundos, formas de 6/7 campos e os ?, L, W, # do Quartz não são suportados.
  • O GitHub Actions tem intervalo mínimo de 5 minutos e roda em UTC por padrão; a Vercel lê UTC e o Hobby permite no máximo uma execução por dia por tarefa; para Kubernetes use .spec.timeZone, pois CRON_TZ/TZ dentro do agendamento não é suportado. As regras foram verificadas em 2026-10-20 e as plataformas podem mudar.
  • Tudo é calculado no seu navegador e a expressão não é enviada.

Perguntas frequentes

Isso suporta AWS EventBridge ou cron Quartz de 6–7 campos?

Não. A base da ferramenta é o cron padrão estilo Unix/POSIX de 5 campos (minuto hora dia-do-mês mês dia-da-semana); uma expressão de 6 ou 7 campos é rejeitada com erro de quantidade de campos em vez de ser lida errado em silêncio. Além de números, aceita abreviações de mês e dia da semana (JAN, MON) e apelidos como @daily e @hourly. Campos de segundos e os ?, L, W, # do Quartz continuam sem suporte.

Quando dia do mês e dia da semana estão ambos restritos, é E ou OU?

É OU. Esse é o comportamento padrão do Vixie cron: quando nem o dia do mês nem o dia da semana é um “*” puro, a tarefa roda se QUALQUER condição for atendida, sem exigir as duas. O resumo da ferramenta e a nota abaixo explicam isso.

Em qual fuso horário as “próximas execuções” são calculadas?

Por padrão, o fuso horário local do seu navegador; o menu Fuso horário permite trocar para qualquer zona IANA (como Asia/Taipei ou America/New_York) ou UTC, e a tabela mostra tanto o horário dessa zona quanto o UTC. Agendadores no servidor costumam rodar em UTC, então escolha a zona que sua plataforma realmente usa.

Como o horário de verão afeta as execuções do cron?

Quando o relógio adianta, alguns horários locais não existem (por exemplo 02:30), então a ferramenta pula essa execução e a lista nos resultados. Quando o relógio atrasa, um horário local ocorre duas vezes e um agendamento em horário fixo é contado uma vez, na primeira ocorrência. As plataformas tratam esses casos de forma diferente; para tarefas importantes, evite a janela de transição ou agende em UTC.

Que limites se aplicam ao cron no GitHub Actions, Vercel e Kubernetes?

Os agendamentos do GitHub Actions têm intervalo mínimo de 5 minutos, rodam em UTC por padrão, podem atrasar sob carga e só disparam na branch padrão. A Vercel lê expressões cron em UTC; no Hobby cada tarefa roda no máximo uma vez por dia com até 59 minutos de folga, Pro e Enterprise permitem por minuto, e um projeto pode ter no máximo 100 tarefas. Para um CronJob do Kubernetes, defina o fuso com .spec.timeZone; CRON_TZ ou TZ dentro do agendamento não é suportado. Escolha uma plataforma de destino para ver essas notas e um trecho pronto para colar.

Posso montar uma expressão cron a partir de opções?

Sim. Abra “Montar uma expressão a partir de opções”, escolha a cada N minutos, de hora em hora, diário, dias úteis, semanal em dias escolhidos, mensal ou anual, preencha o horário e você recebe a expressão; um clique a aplica à entrada acima para ver na hora o resumo e os próximos horários de execução.

Executa em minuto 0, em hora 9, em dias da semana 1, 2, 3, 4, 5, todo mês.

minuto

0

hora

9

dia do mês

*

mês

*

dia da semana

1-5

Ao trocar de plataforma, são mostrados os limites dela e um trecho pronto para colar.

Próximas 10 execuções · UTC

Calculando…

Trecho de configuração

0 9 * * 1-5 /path/to/command
Montar uma expressão a partir de opções
0 9 * * *

A base é o cron padrão de 5 campos no estilo Unix/POSIX (minuto hora dia-do-mês mês dia-da-semana) — as variantes de 6–7 campos de Quartz/AWS/GitHub não são compatíveis; abreviações de mês/dia da semana e apelidos como @daily são expandidos primeiro e depois validados.

Também são aceitas abreviações de meses e dias (JAN, MON) e os apelidos @daily, @hourly, @weekly, @monthly, @yearly. Campos de segundos e os símbolos Quartz ?, L, W, # continuam sem suporte.

As próximas execuções são calculadas para o fuso escolhido com as regras de horário de verão; um horário fixo na hora repetida roda uma vez, e um horário que não existe no salto da primavera é pulado.

As regras das plataformas vêm da documentação do GitHub, da Vercel e do Kubernetes (verificadas em 2026-10-20); as plataformas podem mudar, então siga a documentação delas.