FormatFlow

Desenvolvimento · Atualizado em 25 de out. de 2026 · Revisado pela FormatFlow Editorial

Gerador de expressão cron

Você pode montar uma expressão cron a partir de predefinições ou de cinco campos, ler uma explicação em português simples e ver os próximos cinco horários de execução sem sair do navegador.

Roda no seu navegadorGrátis · Sem cadastro · Sem marca d'água
CronScheduleRoda no seu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta ferramenta roda na sua aba. Nada é enviado e nenhuma cópia é armazenada.

Como os arquivos são tratados

Sobre Gerador de expressão cron

Uma expressão cron de cinco campos é compacta o bastante para ser esperta e enigmática o bastante para estar errada. Os campos são minuto, hora, dia do mês, mês e dia da semana, e a interação entre os dois campos de dia é uma fonte clássica de agendamentos que rodam no dia errado ou nunca rodam. Montar a expressão a partir de predefinições evita esses erros nos casos comuns, e o modo personalizado fica disponível quando o agendamento é realmente específico.

Este gerador escreve a expressão para você, explica o resultado em português simples e calcula os próximos cinco horários de execução avaliando o agendamento minuto a minuto contra o relógio local do seu navegador. A busca é limitada a cinco anos, então uma combinação impossível, como 31 de fevereiro, é reportada em vez de devolver um resultado vazio esperançoso. A validação cobre intervalos dos campos, valores de passo e sintaxe cron, e a ferramenta inteira roda localmente na aba.

O que esta ferramenta faz

Os detalhes que importam quando você usa Gerador de expressão cron no trabalho real.

  • Predefinições comuns

    Comece com a cada cinco minutos, de hora em hora, diariamente em um horário escolhido, semanalmente em um dia da semana ou mensalmente em um dia do mês, e depois copie o resultado.

  • Modo personalizado de cinco campos

    Edite minuto, hora, dia do mês, mês e dia da semana diretamente, usando listas, intervalos e passos como */15 ou 1-5.

  • Explicação em português simples

    Toda expressão é descrita em palavras, inclusive o comportamento de ou quando tanto o dia do mês quanto o dia da semana estão restritos.

  • Próximos cinco horários

    O agendamento é avaliado minuto a minuto para mostrar os próximos cinco horários locais de execução, então um erro de um dia fica visível imediatamente.

  • Validação com motivos

    Valores fora do intervalo, passos impossíveis e agendamentos que nunca rodam são informados com uma mensagem em vez de falharem em silêncio.

  • Copiar com um clique

    Copie a expressão gerada para a área de transferência e cole em um arquivo cron, em uma configuração de CI ou na interface de um agendador.

Como usar Gerador de expressão cron

Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.

  1. 01

    Escolha uma predefinição ou o modo personalizado

    Escolha uma predefinição para agendamentos comuns ou mude para Personalizado para editar os cinco campos cron manualmente.

  2. 02

    Defina o horário e o dia

    Nas predefinições diária, semanal e mensal, escolha um horário e, quando fizer sentido, um dia da semana ou um dia do mês.

  3. 03

    Leia a expressão

    A expressão gerada aparece com uma descrição em português simples para você confirmar se ela corresponde ao agendamento que pretende.

  4. 04

    Confira os próximos horários

    Compare os próximos cinco horários calculados com a sua expectativa; uma lista vazia significa que a expressão nunca será executada.

  5. 05

    Copie a expressão

    Copie a expressão e cole no seu agendador. Lembre-se de que o cron roda no fuso horário do servidor, não necessariamente no seu.

Formatos compatíveis e limites

Entrada
Cron
Saída
Schedule
Processamento
No cliente, dentro do seu navegador. Nada é enviado.
Tamanho máximo
Limitado pela memória disponível na sua aba.
Requisitos
Chrome, Edge, Firefox ou Safari · JavaScript habilitado

Limitações que vale conhecer

  • Cria apenas expressões padrão de cinco campos; segundos, @macros, @reboot e nomes de meses ou dias da semana não são suportados.
  • Os próximos horários usam o fuso local do navegador e são calculados com até cinco anos de antecedência, então um agendamento mais raro é reportado como sem correspondência nessa janela.
  • O gerador valida a estrutura dos campos e calcula horários, mas não conhece o fuso nem as peculiaridades do agendador onde a expressão será colada.
  • O tratamento personalizado do dia da semana segue a convenção Unix 0-7; agendadores que exigem 1-7 podem precisar do valor ajustado.

Privacidade e tratamento de arquivos

A expressão, a explicação e os próximos horários são calculados inteiramente nesta aba do navegador com JavaScript. Nenhum dado de agendamento é enviado, armazenado ou registrado, e a ferramenta não faz nenhuma requisição de rede enquanto você trabalha.

Ler a política de privacidade completa

Perguntas frequentes sobre Gerador de expressão cron

Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.

O cron aceita segundos?
O cron clássico de cinco campos não aceita; a menor unidade é um minuto. Variantes de seis e sete campos com campo de segundos existem em alguns agendadores, mas este gerador cria expressões padrão de cinco campos, então um valor de segundos não está disponível.
Por que o meu agendamento nunca roda?
A causa mais comum é uma combinação de data impossível, como dia do mês 31 com apenas fevereiro selecionado, ou um valor de passo que não corresponde a nada no intervalo do campo. O gerador percorre cinco anos de horários e informa quando não existe correspondência.
Com que fuso horário os próximos horários são calculados?
O cálculo usa o fuso horário local do seu navegador e é identificado com o nome da zona. O cron em si roda no fuso do servidor ou do agendador, que pode ser UTC, então faça a conversão se o agendamento precisar disparar em um horário local específico em outro lugar.
Como o dia do mês e o dia da semana interagem?
No cron padrão, se os dois campos estão restritos, a tarefa roda quando qualquer uma das condições corresponde. Por exemplo, dia do mês 1 e segunda-feira significa o primeiro dia do mês ou qualquer segunda-feira, não apenas as segundas que caem no dia 1. O texto de explicação avisa quando isso se aplica.
O dia da semana 0 ou 7 é domingo?
As duas convenções existem. Na convenção Unix comum, 0 é domingo e 7 também é aceito como domingo; o gerador aceita 0-7 e explica os dias resultantes. Alguns sistemas usam 1-7 com segunda-feira como 1, então consulte a documentação do agendador.
Posso colar uma expressão cron existente?
Sim. Mude para Personalizado e digite cada um dos cinco campos; a expressão, a explicação e os próximos horários são recalculados enquanto você edita. Os campos personalizados também aceitam listas e intervalos, não apenas números únicos.
O gerador aceita nomes de meses e dias da semana como MON ou JAN?
Não. Apenas valores numéricos, listas, intervalos e passos são suportados, o que mantém a expressão portátil entre implementações de cron. Use 1-12 para meses e 0-6 para dias da semana.
Meu agendamento é enviado para algum lugar?
Não. A montagem, a validação e o cálculo dos próximos horários rodam nesta aba do navegador com JavaScript. Nada é enviado a um servidor, armazenado ou registrado, e fechar a página reinicia a ferramenta.

Para continuar lendo

Guias que explicam as decisões por trás de Gerador de expressão cron.

Revisado por FormatFlow Editorial · Equipe de ferramentas e formatos de arquivo

Última atualização: 25 de out. de 2026