Gerador de Data de Nascimento Aleatória
Defina a faixa de idade e gere datas de nascimento válidas no formato dd/mm/aaaa. Ideal para testar cadastros, filtros por idade e planilhas de exemplo.
Revisado em por Anderson Alves, QMIX Digital
Dados fictícios gerados no seu navegador, nada é enviado a servidor. Servem para testar sistemas, formulários e máscaras de campo. Não use para se passar por outra pessoa nem para fraude.
O que faz um gerador de data de nascimento
Um gerador de data de nascimento sorteia datas válidas dentro de uma faixa de idade que você define, por exemplo de 18 a 60 anos, respeitando o número de dias de cada mês e os anos bissextos. O resultado sai no formato brasileiro dd/mm/aaaa e serve para testar cadastros, regras de maioridade e filtros etários sem usar a data de uma pessoa real.
Como usar, passo a passo
- Defina a idade mínima e a máxima. Para só maiores de idade, use 18 na mínima. Para idosos, 60 ou mais.
- Informe a quantidade. De 1 a 50 datas por clique.
- Gere e copie. As datas saem em dd/mm/aaaa, prontas para o campo ou para a planilha.
Como a data é sorteada
A ferramenta sorteia primeiro a idade, dentro da faixa informada, depois o mês e por fim o dia, limitado ao número de dias daquele mês naquele ano. Assim, 30 de fevereiro nunca aparece e 29 de fevereiro só sai em ano bissexto (divisível por 4, exceto os séculos não divisíveis por 400).
A idade é calculada em relação à data de hoje, então uma pessoa "de 18 anos" gerada agora pode ter nascido em qualquer dia entre 18 anos e 18 anos e 364 dias atrás. Isso reproduz o que um sistema real encontra.
Faixas etárias úteis para testes no Brasil
| Faixa | Idade | Regra que costuma depender dela |
|---|---|---|
| Criança | 0 a 11 anos | Cadastro de dependente, pediatria, ECA |
| Adolescente | 12 a 17 anos | Compras com responsável, conta de menor, ECA |
| Adulto | 18 a 59 anos | Maioridade civil, contratos, crédito |
| Pessoa idosa | 60 anos ou mais | Prioridade de atendimento, Estatuto da Pessoa Idosa |
| Isenção de IR por idade | 65 anos ou mais | Parcela isenta adicional na aposentadoria |
Casos de teste em que a data importa
- Regra de maioridade: o sistema bloqueia cadastro de menor de 18 sem responsável?
- Cálculo de idade em aniversário: quem faz 18 anos hoje é aceito?
- Ano bissexto: nascidos em 29 de fevereiro são tratados corretamente em anos comuns?
- Filtros por faixa etária em relatórios e campanhas.
- Validação de data futura ou de idade acima de 120 anos, que deve ser recusada.
Gerar datas em lote facilita montar esses cenários sem digitar uma por uma, e sem usar dados de pessoas reais em homologação.
Formato e armazenamento de datas
No Brasil a exibição é dia/mês/ano. Em bancos de dados e APIs o padrão é o ISO 8601 (aaaa-mm-dd), que ordena corretamente e evita a ambiguidade entre 03/04 e 04/03. Uma boa prática é converter na entrada e gravar sempre em ISO.
Para um cadastro completo e coerente (nome, CPF, data de nascimento, endereço), use o gerador de pessoas. Para saber a idade exata de uma data, use a calculadora de idade.
Como calcular a idade a partir da data de nascimento
A idade em anos completos é a diferença entre o ano atual e o ano de nascimento, menos 1 se o aniversário deste ano ainda não chegou. Em código, compare mês e dia: se o mês atual for menor que o mês de nascimento, ou igual com dia menor, subtraia um ano. Esse detalhe é o que mais falha em cadastros: quem faz 18 anos amanhã ainda tem 17 hoje.
Casos que a sua validação precisa tratar
- Nascidos em 29 de fevereiro: em anos comuns, o aniversário conta em 28 de fevereiro ou em 1º de março, conforme a regra do sistema; o Código Civil considera completo o aniversário no primeiro dia seguinte.
- Fuso horário: calcular idade com data e hora em UTC pode adiantar ou atrasar um dia; use só a data.
- Data futura ou idade acima de 120 anos: devem ser recusadas com mensagem clara.
- Formato: aceite dd/mm/aaaa na entrada, grave em aaaa-mm-dd e nunca dependa do separador.
Use o gerador para montar um conjunto com todos esses casos e rode no formulário antes de publicar. A calculadora de idade mostra o resultado exato esperado para cada data.
Perguntas frequentes
As datas geradas são sempre válidas?
Sim. O gerador respeita o tamanho de cada mês e os anos bissextos.
Posso escolher só maiores de idade?
Sim. Coloque 18 como idade mínima e a máxima que preferir.
A idade é calculada em relação a hoje?
Sim. Uma data gerada para 30 anos corresponde a alguém que tem exatamente 30 anos na data de hoje, em qualquer dia dentro do ano.
A data tem relação com algum CPF?
Não. Os campos são independentes. O gerador de pessoas monta um cadastro com dados coerentes.
Em que formato sai a data?
dd/mm/aaaa, o formato brasileiro, pronto para copiar. Para gravar em banco, converta para aaaa-mm-dd.
A ferramenta guarda as datas?
Não. Tudo é gerado no navegador e nada é enviado.