*/5passo definido por */5*qualquer valor*qualquer valor*qualquer valor*qualquer valorCrie e valide expressões cron para agendamento de tarefas (crontab). Converta expressões de 5 campos em explicações em português, detecte conflitos de data e simule as próximas execuções.
Digite uma expressão, use um preset ou monte uma abaixo sem decorar a sintaxe.
A expressão, a explicação e as próximas execuções devem contar a mesma história.
*/5passo definido por */5*qualquer valor*qualquer valor*qualquer valor*qualquer valorPreencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
Uma expressão cron de 5 campos define o agendamento de tarefas automáticas (cron jobs) em sistemas Unix e servidores, especificando minuto, hora, dia do mês, mês e dia da semana para execução periódica.
Aprenda a estruturar expressões cron de cinco campos, utilizar operadores de intervalo e passo, evitar a armadilha lógica entre dias do mês e da semana e simular execuções no fuso horário local.
O padrão POSIX/Unix clássico divide a expressão em exatamente cinco posições separadas por espaço, avaliadas da menor para a maior unidade temporal:
Você pode combinar diferentes operadores para criar padrões de repetição flexíveis:
No padrão Unix cron, quando tanto o 'Dia do Mês' quanto o 'Dia da Semana' possuem restrições (nenhum deles é '*'), o agendador aplica uma lógica OU (OR), e não E (AND). Isso significa que a tarefa será executada se a data coincidir com o dia do mês OU com o dia da semana especificado, o que frequentemente duplica a frequência pretendida. Para restringir a um dia específico da semana dentro do mês, recomenda-se validar a condição no próprio script executado.
Use o modo guiado para gerar expressões sem precisar memorizar os limites numéricos ou digite a expressão diretamente no modo de sintaxe para validar cada campo em tempo real. A ferramenta traduz o agendamento para português claro e projeta as próximas 8 execuções calculadas no fuso horário do seu navegador, com indicação do horário em UTC.
Exemplos comuns de expressões cron utilizadas em ambientes de produção:
*/15 8-18 * * 1-5 -> A cada 15 minutos, das 08:00 às 18:59, de segunda a sexta
0 3 * * 0 -> Todos os domingos às 03:00 da madrugada (rotina de backup)
0 0 1 * * -> No dia 1º de cada mês à meia-noite (fechamento mensal)Toda a validação de sintaxe, decodificação textual e cálculo das próximas execuções acontecem exclusivamente no seu navegador via JavaScript. Nenhuma expressão ou dado do seu servidor é enviado para a internet.
Não. A ferramenta segue o padrão universal Unix/Crontab de 5 campos (minuto, hora, dia do mês, mês e dia da semana). Formatos de 6 campos (como Spring, Quartz ou AWS CloudWatch) utilizam segundos ou ano e precisam de adaptação.
Esta é uma convenção histórica do padrão POSIX e do utilitário Vixie Cron para manter compatibilidade com sistemas legados, onde 0 (padrão em linguagens como C e JS) e 7 (padrão em alguns calendários) referem-se ao domingo.
A barra define o passo de incremento. A expressão '*/15' no campo de minutos executa nos minutos 0, 15, 30 e 45. Já '5/20' inicia no minuto 5 e repete a cada 20 minutos (minutos 5, 25 e 45).
No padrão do cron, a tarefa roda quando QUALQUER UMA das duas condições for verdadeira (lógica OR). Por exemplo, '0 0 15 * 5' executa no dia 15 de cada mês E também em todas as sextas-feiras do mês.
O cálculo utiliza o fuso horário local configurado no seu dispositivo/navegador para facilitar a conferência do relógio, apresentando adicionalmente a data no padrão universal ISO UTC.
Utilize o intervalo '1-5' no quinto campo (dia da semana). Por exemplo, '0 9 * * 1-5' disparará a tarefa pontualmente às 09:00 de segunda a sexta-feira.
Gere identificadores UUID v4 e GUID individuais ou em lote no navegador.
Formate, minifique e valide JSON e XML, e converta entre JSON e YAML no navegador.
Crie QR codes e leia imagens de QR localmente.
Codifique e decodifique texto em Base64 localmente.
Codifique e decodifique URLs em abas separadas, com opções de lote e recursão.
Converta timestamp Unix (segundos e milissegundos) em data/hora e vice-versa.
Codifique e decodifique entidades HTML com segurança.
Teste expressões regulares e prévias de substituição.
Decodifique header e payload de JWT localmente.
Compare dois JSONs e veja caminhos alterados.