Data aleatória
Gere datas aleatórias entre duas datas, no passado por idade ou no futuro — com dia da semana e idade exata.
A maioria das ferramentas de data responde a perguntas sobre uma data que você já tem — quantos dias há entre duas datas, em que dia da semana uma data cai. Esta faz o caminho inverso: entrega datas que você não tinha. São três modos, porque «uma data aleatória» significa coisas diferentes em trabalhos diferentes. Entre duas datas sorteia por igual dentro de um intervalo definido por você, com as datas digitadas e exibidas no formato brasileiro, dd/mm/aaaa. Data no passado sorteia uma data de nascimento para alguém de uma idade escolhida — que é exatamente o que procura quem busca um gerador de aniversários aleatórios — e mostra a idade exata que aquela data produz hoje. Data no futuro sorteia um dia dentro de um número de dias a partir de hoje, para prazos, sorteios e decisões do tipo «um dia qualquer do mês que vem, escolhido com justiça».
Atenção: as datas do modo de aniversário são dados fictícios, inventados para testes. Não são datas de nascimento de pessoas reais e nunca devem ser apresentadas como data de nascimento de alguém, nem usadas em documentos, recuperação de conta ou qualquer formulário que peça dados reais. Se um formulário pede uma data real, use a data real.
Respostas rápidas
Como gero uma data aleatória entre duas datas?
Escolha o modo Entre duas datas, digite a data inicial e a final em dd/mm/aaaa, escolha quantas datas quer (1, 5, 10 ou 25) e o formato, e clique em Gerar datas. Todos os dias do intervalo, extremos incluídos, têm a mesma chance.
Marque Excluir fins de semana para sortear só datas de segunda a sexta. Se a data inicial estiver depois da final, a página mostra um aviso claro e não sorteia nada — troque as duas e clique de novo. Datas impossíveis, como 31/02/2027, também são recusadas na leitura.
Esta ferramenta gera aniversários aleatórios?
Sim — é o modo Data no passado / aniversário. Defina idade mínima e máxima (18 e 80, por padrão) e a ferramenta sorteia datas de nascimento que dão aquela idade hoje, imprimindo a idade exata ao lado de cada uma.
A idade exibida é exata para o dia da geração: quem nasceu em 14/03/1993 tem 33 anos em 06/11/2026, porque o aniversário de março já passou. As datas são dados fictícios de teste — nunca as use como data de nascimento de uma pessoa real.
Dá para gerar datas sem fins de semana?
Sim. Marque Excluir fins de semana em qualquer modo e sábados e domingos são pulados por completo: toda data devolvida cai de segunda a sexta. Se o intervalo não contiver nenhum dia útil, a página avisa em vez de devolver um fim de semana.
A mesma opção serve no modo futuro para escolher um dia útil aleatório — um horário de entrega, uma inspeção, um dia de mutirão — dentro dos próximos tantos dias. O sorteio para com segurança depois de um número máximo de tentativas, então um intervalo minúsculo ou só de fim de semana nunca trava a página.
Como usar
- Escolha um modo: Entre duas datas, Data no passado / aniversário (por faixa de idade) ou Data no futuro (dias à frente a partir de hoje).
- Preencha os campos do modo — no modo Entre duas datas, as datas vão no formato brasileiro dd/mm/aaaa, como 14/03/2027 — marque Excluir fins de semana se sábados e domingos não servem, e escolha quantas datas (1, 5, 10 ou 25) e o formato de saída: dd/mm/aaaa, por extenso ou ISO.
- Clique em Gerar datas: cada resultado mostra o dia da semana e, no modo de aniversário, também a idade exata. Use Copiar para levar a lista, ou gere de novo para um conjunto novo.
Sobre esta ferramenta
O modo de aniversário merece uma explicação franca, porque é o que as pessoas mais usam errado. Escolha uma faixa de idade — digamos, de 25 a 40 anos — e a ferramenta calcula a janela de datas de nascimento que faria alguém ter essa idade hoje, e sorteia dentro dela. Ao lado de cada data aparece a idade exata: uma data sorteada da janela de 25 a 40 pode aparecer como «idade 33», com precisão sobre o aniversário deste ano já ter acontecido ou não. São datas fictícias, para dados de teste, demonstrações e treino de preenchimento de formulários. Elas não pertencem a pessoas reais e nunca devem ser usadas como se pertencessem — nem em documentos, nem em recuperação de conta, nem em nenhum lugar que exija uma data de nascimento verdadeira.
Os fins de semana podem ser excluídos em qualquer modo, o que transforma o gerador num sorteador de dias úteis: um dia aleatório de inspeção em março, uma data aleatória de auditoria no trimestre, um dia para a faxina geral do escritório. O sorteio amostra dias inteiros por igual em todo o intervalo, pulando sábado e domingo quando a caixa está marcada; se o intervalo for só de fim de semana — um único sábado, por exemplo — a ferramenta diz isso, em vez de girar para sempre ou devolver um fim de semana em silêncio. As datas são tratadas como dias de calendário, não como instantes com hora, então o fuso horário nunca empurra um resultado para o dia errado. A saída sai em três formatos — dd/mm/aaaa (04/11/2026), por extenso («4 de novembro de 2026») e ISO (2026-11-04) — porque uma data clara num país é uma armadilha em outro: 04/11/2026 é 4 de novembro no Brasil e 11 de abril nos Estados Unidos. O formato por extenso e o ISO não admitem leitura trocada. Cada resultado também nomeia o dia da semana em português — 14 de março de 2027, por exemplo, cai num domingo. Nada é guardado nem enviado: as datas existem só nesta aba.
Perguntas frequentes
Um aniversário gerado é a data de nascimento de uma pessoa real?
Não. As datas do modo de aniversário são fictícias, inventadas por sorteio dentro de uma janela de datas. Não vêm de nenhum cadastro de pessoas reais. Use-as em testes de software, demonstrações, atividades de aula e ficção — nunca como data de nascimento de alguém, nem em documentos, perguntas de verificação ou recuperação de conta.
O que acontece se a data inicial estiver depois da data final?
Você recebe um aviso claro de que a data inicial está depois da final, e nenhuma data é sorteada. O mesmo vale para uma faixa de idade com mínimo maior que o máximo, ou um intervalo de dias à frente invertido. Nada quebra e nenhum resultado enganoso aparece — corrija o intervalo e gere de novo.
Por que a entrada é dd/mm/aaaa e não um calendário?
Porque no Brasil data se escreve dia/mês/ano, e digitar 14/03/2027 é direto e sem ambiguidade para quem usa esse formato. A leitura valida a data de verdade: 29/02 só passa em ano bissexto, e 31/04 é recusado.
Todas as datas do meu intervalo têm a mesma chance?
Sim. O gerador sorteia um número inteiro de dias ao acaso em todo o intervalo, com aleatoriedade criptográfica e amostragem por rejeição, então os extremos têm exatamente a mesma probabilidade dos dias do meio. Com fins de semana excluídos, cada dia útil do intervalo é igualmente provável.
Algo do que eu gero fica guardado?
Não. As datas são produzidas no seu navegador e nunca são enviadas, salvas ou registradas. O «hoje» é lido do relógio do seu próprio aparelho, que é também o que alimenta os cálculos de idade e de datas futuras.
Mais ferramentas em português
Calculadora de idade
Descubra sua idade exata em anos, meses e dias, o total de dias vividos e quanto falta para o próximo aniversário.
Contagem regressiva
Conte os dias, horas, minutos e segundos até qualquer data — lançamentos, prazos, aniversários e eventos.
Cronômetro
Cronômetro simples com voltas: marque tempos parciais sem parar o relógio.
Números aleatórios
Gere números aleatórios dentro do intervalo que você definir — para sorteios, rifas e números da sorte.
Letra aleatória
Gere letras aleatórias — maiúsculas, minúsculas, vogais, consoantes ou letras acentuadas — com exclusões e opção sem repetições.
Random Date Generator
Generate random dates between two dates, in the past by age, or in the future — with weekday, age and four output formats.