Ferramentas em português / Gerador de expressões cron — com explicação em linguagem naturalEnglish version →
Gerador de expressões cron — com explicação em linguagem natural
Cron são cinco campos separados por espaço: minuto, hora, dia do mês, mês e dia da semana. Compacto, porém traiçoeiro — e os erros são silenciosos: o job roda na hora errada ou não roda, sem mensagem nenhuma. Esta ferramenta traduz a expressão para linguagem natural em tempo real e mostra as próximas 5 execuções no seu fuso.
Vem com 12 presets de horários comuns, destaca o campo com erro de sintaxe indicando a faixa válida, e alerta automaticamente sobre a armadilha da regra OR: restringindo dia-do-mês e dia-da-semana ao mesmo tempo, o cron padrão dispara quando qualquer um dos dois bate — não os dois — e o job roda muito mais que o planejado.
Como usar
- Digite a expressão cron ou escolha um preset
- Leia a explicação em linguagem natural e as próximas 5 execuções (local + UTC)
- Copie a expressão para o crontab, Kubernetes CronJob ou GitHub Actions
Perguntas frequentes
- Em que fuso o cron roda?
- No relógio do sistema onde roda o scheduler. Servidor em UTC executa 0 9 * * * às 6h de Brasília. Documente o fuso junto da expressão e, no Kubernetes, configure spec.timeZone.
- Configurei «sexta-feira 13» e roda demais
- É a regra OR do POSIX: com dia-do-mês (13) e dia-da-semana (sexta) restringidos juntos, roda todo dia 13 E toda sexta. Solução: restrinja um campo só e cheque a outra condição dentro do script.
- Expressão de 6 campos funciona?
- É o dialeto Quartz/Spring, que adiciona segundos. O cron padrão tem 5 campos; a ferramenta detecta e sugere remover o campo de segundos.
Outras ferramentas com explicação em português
- Formatar JSON online (JSON Formatter) — grátis
- Validar JSON online (JSON Validator) — com linha e coluna do erro
- Visualizar JSON em árvore e grafo interativo (JSON Viewer)
- Codificar em Base64 online — com UTF-8 correto (acentos e ç)
- Decodificar Base64 online — UTF-8 correto, serve para JWT
- URL Encode online — codificar texto para URLs (percent-encoding)