O ecossistema Volade — Ferramenta web

Gerador de expressões cron grátis online

Crie a sua expressão cron com o construtor visual: minuto, hora, dia do mês, mês e dia da semana. A ferramenta mostra a descrição em claro, calcula as próximas execuções e produz a expressão pronta para colar no seu crontab. Sem conta, sem envios: tudo acontece no seu navegador.

Atualizado em 12 de outubro de 2026

Nenhum dado enviado Privado por design Grátis para começar
A ferramenta

Construa o seu cron, copie a expressão

Ajuste cada campo ou cole uma expressão existente: a descrição, a sintaxe e as próximas execuções são atualizadas em direto.

Gerador de expressões cron

Online Desenvolvimento, Código & Dados
Entrar
Cálculo local — a Volade não recebe nada Pronto
Exemplos rápidos:
Minuto0 – 59
Hora0 – 23
Dia do mês1 – 31
Mês1 – 12
Dia da semana0 – 7 (dom.)
Expressão
* * * * *
A cada minuto
Próximas execuções
    5Campos
    0Execuções
    —Em
    0,0 0Comentário Todas as ferramentas
    Grátis ou Premium?

    O gerador de cron é gratuito e ilimitado: tantas expressões quanto quiser, sem conta. O cálculo das próximas execuções é feito no seu navegador — nenhum servidor é envolvido.

    Construtor visual dos 5 campos do cronGrátis
    Descrição em claro e 5 próximas execuçõesGrátis
    Modo expressão para colar e validar um cron existenteGrátis
    O ecossistema premium completo (CMS, desktop, scripts, API)Premium
    Descobrir o Premium
    Funcionalidades

    Um gerador de cron completo para programadores

    Construtor visual dos 5 campos

    Minuto, hora, dia do mês, mês, dia da semana: cada campo oferece Todos, Valor, Intervalo, Lista e —para o tempo— A cada N. Não é preciso decorar a sintaxe: a expressão é composta à sua frente e atualiza a cada clique.

    Construir o meu cron

    Descrição em claro da expressão

    Abaixo da saída, a ferramenta reformula o cron em frases legíveis: «Todos os dias às 9:30», «A cada 5 minutos», «O 1 do mês à meia-noite». Ideal para rever um crontab antigo ou documentar um pipeline CI antes de o colocar em produção.

    Ler uma descrição

    Cálculo das 5 próximas execuções

    O motor local simula o cron e mostra as cinco próximas datas de execução, na hora local do seu dispositivo. Verifica de imediato se o job recai no dia certo, à hora certa — antes sequer de colocar a linha no crontab.

    Ver as próximas datas

    Privado: o seu cron fica no seu dispositivo

    A análise e o cálculo de datas correm inteiramente no seu navegador: nada é enviado, nada é guardado num servidor. A sua última expressão é mantida localmente no seu dispositivo para retomar onde parou — ideal para iterar sobre um agendador.

    Política de privacidade
    Como funciona

    Criar uma expressão cron em três passos

    Escolha um preset ou escreva o seu

    Comece num exemplo rápido (a cada hora, dias úteis, o 1 do mês…) ou construa campo a campo. O modo «Expressão» também permite colar um cron existente para o validar e compreender.

    Verifique a descrição e as datas

    A frase em claro confirma a sua intenção; as cinco próximas execuções mostram o resultado concreto no tempo. Se a expressão for inválida ou impossível, a ferramenta indica-o de imediato.

    Copie para o seu crontab

    Clique em «Copiar» e cole a expressão no crontab -e, num schedule do GitHub Actions, num CronJob do Kubernetes ou em qualquer agendador compatível. Não se esqueça de verificar o fuso horário do sistema de destino.

    Perguntas frequentes

    Perguntas frequentes sobre expressões cron

    O que é uma expressão cron?
    Uma expressão cron é uma cadeia de 5 campos (por vezes 6 ou 7, consoante a variante) que descreve quando executar uma tarefa: minuto, hora, dia do mês, mês e dia da semana. Exemplo: 30 9 * * 1-5 significa «às 9:30, de segunda a sexta». O daemon crond (Linux, macOS, BSD) e muitos serviços na nuvem usam-no para agendar jobs.
    Quais são os 5 campos de uma expressão cron?
    Na ordem: minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12), dia da semana (0–7, onde 0 e 7 valem domingo). Cada campo aceita * (todos), um valor preciso, um intervalo a-b, uma lista a,b,c e um passo a/n (a cada n a partir de a). Alguns sistemas acrescentam uma 6ª coluna para os segundos e uma 7ª para o ano.
    Qual a diferença entre * e ? no cron?
    * significa «todos os valores» e ? significa «sem restrição específica». A distinção existe sobretudo no Quartz e no AWS EventBridge: usa-se ? no campo dia do mês ou dia da semana para dizer «deixe este campo livre», pois o cron nem sempre permite fixar os dois. Num crontab clássico, * e ? comportam-se da mesma forma na prática.
    Como indicar todos os dias úteis?
    Use o campo dia da semana com o intervalo 1-5 (segunda a sexta): 0 8 * * 1-5. Se precisa de excluir um feriado, é impossível só com o cron: é preciso um script que teste a data, ou um agendador mais completo (systemd timers, schedule do GitHub Actions, Quartz).
    O cron usa UTC ou a hora local?
    Um crontab clássico segue a hora local do servidor (variável TZ). Muitos serviços na nuvem (GitHub Actions, GitLab CI, Vercel) interpretam o schedule em UTC: 0 9 * * * executa às 9:00 UTC, ou seja, às 10:00 ou 11:00 na Europa, conforme o horário de verão. Verifique sempre o fuso horário do agendador antes de validar a sua expressão.
    Quais são os limites do cron?
    O crontab POSIX não trata segundos, nem anos, nem intervalos «a cada X minutos a partir de agora». A granularidade mínima é o minuto. Para intervalos mais curtos, use systemd timers (OnUnitActiveSec), um job scheduler da aplicação ou uma fila de mensagens. Tenha também atenção a expressões impossíveis como 0 0 30 2 * (30 de fevereiro): nunca serão executadas.
    Onde usar uma expressão cron?
    Em qualquer lugar onde se agenda: crontab -e no Linux e macOS, tarefas agendadas e Task Scheduler através de wrappers compatíveis, on.schedule do GitHub Actions, rules do GitLab CI, CronJob do Kubernetes, AWS EventBridge Scheduler, Cloud Scheduler e a maioria dos PaaS. A expressão mantém-se a mesma; só o contentor muda.
    A ferramenta é privada e gratuita?
    Sim: a construção e o cálculo das próximas execuções são feitos inteiramente no seu navegador, nada é enviado para um servidor e nada é guardado fora do seu dispositivo (exceto a sua última expressão em localStorage, para sua comodidade). A ferramenta é totalmente gratuita, ilimitada e acessível sem conta, em computador e telemóvel.
    Guia completo

    Tudo sobre expressões cron

    A expressão cron é o padrão de fato para agendar tarefas recorrentes em servidores Unix e plataformas na nuvem. Cinco campos chegam para descrever quase todos os ritmos: a cada minuto, a cada hora, todas as noites, todas as segundas, o 1 do mês… O gerador de cron do Volade constrói esta sintaxe para si, reformula-a em claro e simula as próximas execuções —sem enviar nada para lado nenhum.

    Os 5 campos, na ordem

    Minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12), dia da semana (0–7, 0 e 7 = domingo). Cada campo aceita * (todos os valores), um valor único (30), um intervalo (1-5), uma lista (1,15) ou um passo (*/5, 10-40/10). A ferramenta oculta os modos não pertinentes (não há «A cada N» no mês, por exemplo) para evitar sintaxes erróneas.

    Ler e escrever uma expressão cron

    0 9 * * * = todos os dias às 9:00. 30 2 * * 0 = domingo às 2:30. */15 * * * * = a cada 15 minutos. 0 0 1 1 * = 1 de janeiro à meia-noite. 0 8 * * 1-5 = todos os dias úteis às 8:00. Memorizar estes padrões chega para 90 % das necessidades; para o resto, o construtor visual da Volade monta a cadeia campo a campo e copia-a para a área de transferência.

    UTC vs hora local: o problema clássico

    Um crontab local segue o fuso horário do servidor (TZ). GitHub Actions, GitLab CI e muitos PaaS agendam em UTC : um schedule às 9:00 UTC recai às 10:00 ou 11:00 na Europa, conforme o horário de verão. Antes de validar uma expressão crítica (faturação, relatórios), confirme o fuso horário do agendador e teste as próximas datas na ferramenta.

    Passos, intervalos e combinações avançadas

    A sintaxe suporta combinações poderosas: 0 9-18/2 * * * (a cada 2 horas das 9:00 às 18:00), 0 0,12 1 */2 * (meia-noite e meio-dia, um dia sim outro não), 15 14 1 * * (o 1 às 14:15). O campo de semana também aceita nomes abreviados em alguns crons (mon, tue…) — a ferramenta trabalha com valores numéricos para ser portátil de um sistema para outro.

    Expressões impossíveis e casos-limite

    0 0 30 2 * (30 de fevereiro) nunca será executado. Nem 0 0 31 4 * (31 de abril). O cron não tem noção nativa de «último dia do mês» (exceto a extensão Vixie com L): para isso, prefira um script ou uma expressão de sistema estendida. O gerador deteta intervalos fora dos limites e assinala erros de sintaxe antes de colar a linha no crontab.

    E quanto aos segundos e aos anos?

    O cron POSIX para-se no minuto. Quartz (Java), Spring e algumas ferramentas aceitam uma 6ª coluna (segundos) e uma 7ª (ano). O GitHub Actions suporta intervalos como «every 5 minutes», mas não passos arbitrários em todos os campos. Em caso de dúvida, fique no formato padrão de 5 campos: é o mais portátil, e é o que o gerador produz.

    Onde colar a sua expressão?

    crontab -e no Linux e macOS; Windows Task Scheduler através de wrappers; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); CronJob do Kubernetes; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, sintaxe semelhante). O formatador de XML e o formatador de JSON do Volade completam a cadeia quando os seus jobs consommem ou produzem dados estruturados.

    Uma licença, todo o ecossistema premium Navegador · CMS · Desktop · Móvel · Scripts · API · Ferramentas · Database
    Uma licença, todo o ecossistema Ir para premium Entrar