Minuto (0-59)
Em que horário a tarefa deve ser executada. Exemplos: 0 (hora cheia), 30 (30 minutos e meio), */15 (a cada 15 minutos), 0, 15, 30, 45 (a cada quinze minutos, explicitamente).
Converta expressões cron para um formato legível por humanos e vice-versa. Crie, valide e compreenda agendamentos cron com nossa interface visual.
Format: minute hour day month day-of-week
Cron Syntax Reference:
Cron is a time-based job scheduler in Unix-like operating systems. Use this tool to build, validate, and understand your automation schedules.
Input a raw 5-field cron string or describe your schedule in plain English.
Adjust individual fields for minutes, hours, days, and months with real-time feedback.
Check the "Next Runs" preview to ensure your jobs fire exactly when you expect.
Most modern systems (like crontab, GitHub Actions, and AWS Lambda) use the standard 5-field format:
* Note: Some specific implementations support an optional 6th field for "seconds" or "years".
Convert cron to human-readable text and vice versa.
Veja quando sua tarefa cron será executada novamente com um agendamento preciso.
Instant feedback on syntax errors.
Acesso rápido a expressões cron usadas com frequência.
Nosso conversor de expressões cron ajuda desenvolvedores e administradores de sistemas a criar, ler e validar expressões de tarefas cron em linguagem natural. Seja para agendar um backup noturno, um relatório semanal ou uma tarefa de limpeza mensal, o gerador de cron traduz sintaxes complexas em uma programação clara e legível instantaneamente.
A ferramenta funciona nos dois sentidos — cole uma expressão cron como 0 9 * * 1-5 Veja se o horário foi convertido para "Às 9h, de segunda a sexta-feira" ou descreva sua programação em linguagem simples e obtenha a sintaxe cron correta. A ferramenta também mostra os próximos 5 horários de execução agendados para que você possa verificar se a expressão da tarefa cron é executada exatamente quando esperado.
Suporta o formato cron padrão de 5 campos, bem como expressões estendidas de 6 campos usadas por ferramentas como AWS EventBridge e Quartz Scheduler. Não requer instalação — funciona inteiramente no seu navegador como um conversor online gratuito de cron para horário.
As expressões cron mais usadas, com seus significados. Copie e cole qualquer padrão na calculadora acima para verificar os próximos horários de execução no seu fuso horário.
| Expressão | Significado |
|---|---|
| * * * * * | A cada minuto |
| 0 * * * * | A cada hora, no minuto 0 (pré-hora). |
| */15 * * * * | A cada 15 minutos |
| */30 * * * * | A cada 30 minutos |
| 0 0 * * * | Todos os dias à meia-noite (00:00) |
| 0 9 * * * | Todos os dias às 09:00 da manhã |
| 0 9 * * 1-5 | Dias úteis (segunda a sexta) às 9h — padrão de negócios mais comum |
| 0 0 * * 0 | Todo domingo à meia-noite |
| 0 0 1 * * | Primeiro dia de cada mês à meia-noite |
| 0 0 1 1 * | Uma vez por ano, no dia 1º de janeiro, à meia-noite. |
| 0 22 * * 5 | Todas as sextas-feiras às 22:00 — horário comum de "backup de fim de semana" |
| 0 0 1,15 * * | Duas vezes por mês, nos dias 1 e 15, à meia-noite (folha de pagamento quinzenal). |
| 0 9-17 * * 1-5 | A cada hora, das 9h às 17h, somente em dias úteis (verificação de saúde em horário comercial). |
| 0 0 * * 1#1 | Primeira segunda-feira de cada mês à meia-noite (sintaxe Quartz) |
| 0 0 L * * | Último dia de cada mês à meia-noite (sintaxe Quartz) |
Cada campo possui seus próprios valores e operadores permitidos. O cron padrão do Unix possui 5 campos; o Quartz e o AWS EventBridge adicionam um campo para segundos e, às vezes, um campo para o ano.
Em que horário a tarefa deve ser executada. Exemplos: 0 (hora cheia), 30 (30 minutos e meio), */15 (a cada 15 minutos), 0, 15, 30, 45 (a cada quinze minutos, explicitamente).
Qual hora do dia. Usa o relógio de 24 horas. Exemplos: 9 (9h), 14 (14h), 0 (meia-noite), 9-17 (horário comercial), */6 (a cada 6 horas a partir da meia-noite).
Qual dia do calendário. Exemplos: 1 (1º), 15 (15º), 1,15 (duas vezes por mês), L (último dia, somente Quartz). Use ? se você especificar o dia da semana.
Qual mês. Exemplos: 1 (janeiro), 12 (dezembro), 6, 7, 8 (meses de verão), JAN-MAR (1º trimestre, nomes suportados por algumas implementações).
Qual dia da semana. Unix padrão: 0 = Domingo, 6 = Sábado. AWS EventBridge: 1 = Domingo, 7 = Sábado. Exemplos: 1-5 (Seg-Sex), 0 (Domingo), 6 (Sábado), SEG-SEX (dias da semana nomeados).
* = qualquer valor · , = lista de valores (ex.: 1,3,5) · - = intervalo (ex.: 1-5) · / = incremento (ex.: */15 significa a cada 15) · ? = nenhum valor específico (somente Quartz/AWS, usado em dia do mês ou dia da semana) · L = último (somente Quartz, dia do mês ou dia da semana) · W = dia da semana mais próximo (somente Quartz, dia do mês) · # = enésimo dia da semana do mês (somente Quartz).
A sintaxe do cron varia ligeiramente de acordo com a plataforma. Confirme a plataforma de destino antes de realizar a implantação.
5 campos. Sem segundos, sem ano. Dia da semana de 0 a 6, com domingo igual a 0 (alguns sistemas também aceitam 7 = domingo). Suporta os aliases @hourly, @daily, @weekly, @monthly, @yearly e @reboot.
6 ou 7 campos: segundos, minutos, horas, dia do mês, mês, dia da semana, ano (ano opcional). Suporta L (último), W (dia da semana mais próximo), # (enésimo dia da semana). Usado no Spring Scheduler e em outros frameworks Java.
São necessários 6 campos: minuto, hora, dia do mês, mês, dia da semana e ano. O dia da semana é de 1 a 7 (domingo = 1). É obrigatório usar ? no dia do mês ou no dia da semana — ambos não podem ser * simultaneamente. Não são suportados aliases @.
Cron padrão do Unix com 5 campos. O dia da semana é de 0 a 6 (domingo = 0). Suporta aliases @. Observação: o Kubernetes executa a tarefa em UTC por padrão — use o campo spec.timeZone (Kubernetes 1.27+) para especificar um fuso horário diferente.
Execução padrão do cron Unix com 5 campos, somente em UTC — sem configuração de fuso horário. Observação: o GitHub Actions executa fluxos de trabalho agendados da melhor forma possível e pode atrasar ou ignorar execuções durante períodos de alta demanda.