Calculadora de Idade por RG
Analise números de RG em lote, calcule idades e estatísticas
O que é a Calculadora de Idade por RG?
A calculadora de idade por documento extrai a data de nascimento codificada em um número de identidade chinês e calcula a idade correspondente. Ela é útil para conferir formulários, cadastros, limites de idade, dados escolares ou tabelas estatísticas sem ler manualmente o trecho da data. A ferramenta usa apenas as informações já presentes no número; não é um serviço oficial de verificação de identidade e não deve incentivar o armazenamento desnecessário do documento completo. Em verificações sensíveis ou juridicamente obrigatórias, o documento original e o processo formal da organização continuam sendo a referência.
Como Usar
Como usar
- Insira os números de RG na caixa de entrada, um por linha
- Clique no botão 'Calculate' para iniciar a análise
- Veja informações detalhadas de cada RG (data de nascimento, idade, gênero, região)
- Visualize estatísticas (idade média, distribuição por idade, etc.)
- Opcionalmente, copie os resultados ou exporte como arquivo CSV
Dicas de Privacidade e Validação
- Números de RG são dados pessoais sensíveis. Processe apenas dados que você está autorizado a manipular e evite compartilhar resultados exportados descuidadamente.
- A validação do dígito verificador pode detectar muitos erros de digitação, mas não prova que uma pessoa real é a titular do número de RG.
- Para resultados em lote, revise as linhas inválidas antes de usar as distribuições de idade ou estatísticas de gênero em relatórios.
Casos de uso
Princípio técnico
O documento de identidade de residente chinês de 18 dígitos definido no GB 11643-1999 compacta cinco campos em uma string de largura fixa: os dígitos 1-6 são o código de divisão administrativa do GB/T 2260, os dígitos 7-14 são a data de nascimento no formato AAAAMMDD, os dígitos 15-17 são o número sequencial de emissão, e o dígito 18 é um caractere de verificação ISO 7064 MOD 11-2. O formato de 15 dígitos pré-1999 omite o prefixo do século e o dígito de verificação, então atualizá-lo significa inserir '19' antes do bloco YY e depois calcular o checksum final. O checksum é o coração da validação. Cada um dos primeiros 17 dígitos é multiplicado pelo seu peso da sequência 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2, a soma ponderada é tomada módulo 11, e o resto é mapeado através da tabela '1-0-X-9-8-7-6-5-4-3-2'. Um resto de 2 produz o caractere literal 'X' em vez de um dígito, razão pela qual a última posição deve ser analisada de forma insensível a maiúsculas e minúsculas. O gênero é decodificado a partir da paridade do dígito 17 (ímpar é masculino, par é feminino), e a idade é a diferença de anos de calendário menos um se hoje é anterior no ano ao aniversário codificado. O que o algoritmo não pode provar é se uma pessoa real é dona do número. Uma única transposição que mantém o checksum válido ainda passará, códigos de região aposentados de fusões administrativas podem não ser mais resolvidos no GB/T 2260, e o bit de paridade de gênero reflete a janela de emissão, não a auto-identificação atual. Trate a análise como validação estrutural de baixo custo e adie a verificação real de identidade para a autoridade emissora.
- Checksum: ISO 7064:1983 MOD 11-2 sobre os primeiros 17 dígitos, com pesos 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2 e a tabela de resto '10X98765432'.
- Campo de data: dígitos 7-14 usam AAAAMMDD; rejeite datas de calendário impossíveis como 19900230 mesmo quando o checksum ainda é calculado.
- Código de região: dígitos 1-6 seguem GB/T 2260; códigos de distritos aposentados após fusões administrativas ainda passarão no checksum, mas pararão de resolver para um nome de distrito real.
- Atualização legada de 15 dígitos: insira '19' entre a posição 6 e a posição 7, depois recalcule o dígito de verificação MOD 11-2; é por isso que um número de 15 dígitos sozinho não tem checksum para verificar.
- Bit de gênero: paridade do dígito 17, ímpar é masculino e par é feminino, definido pela alocação sequencial da janela de emissão e não por auto-identificação.
- Limite de idade: subtraia um ano quando (mês, dia de hoje) é anterior a (mês de nascimento, dia), então uma pessoa cujo aniversário é mais tarde no ano é registrada um ano mais jovem do que será no próximo aniversário.
Exemplos
Analisar um único número de identidade chinês
Entrada: 11010119900101****
Região: 110101 → Pequim, distrito de Dongcheng
Nascimento: 1990-01-01
Gênero: dígito 17 ímpar → Masculino / par → Feminino
Idade em 2026-06-10: 36 anos
Zodíaco: 马 (Cavalo), Constelação: CapricórnioProcessamento em lote (um por linha)
Entrada (3 números):
11010119900101****
31010119851215****
44030120000628****
Tabela de saída:
Pequim | 1990-01-01 | 36 anos | Masculino
Xangai | 1985-12-15 | 40 anos | Feminino
Shenzhen | 2000-06-28 | 25 anos | MasculinoRegras de cálculo de idade (aniversário neste ano?)
DOB: 1990-09-15, Hoje: 2026-06-10
Aniversário neste ano: 2026-09-15 → ainda não chegou
Idade = 2026 - 1990 - 1 = 35
DOB: 1990-03-20, Hoje: 2026-06-10
Aniversário já passou em 2026
Idade = 2026 - 1990 = 36Conversão de identidade antiga de 15 dígitos para 18 dígitos
Antiga (15 dígitos, anterior a 1999): 110101900101001
Inserir o século: 110101 + 19 + 900101 + 001 = 110101199001010 01
Adicionar dígito de verificação (algoritmo ISO 7064 MOD 11-2): X
18 dígitos finais: 11010119900101001X
A ferramenta restaura o prefixo de século 19 ausente e recalcula
o checksum para que o número legado possa ser validado.Nota de privacidade — todo o processamento é local
IDs colados nunca são enviados a um servidor. A página analisa a
string no navegador usando estas posições:
dígitos 1-6 → código de região administrativa (GB/T 2260)
dígitos 7-14 → data de nascimento YYYYMMDD
dígitos 15-17 → número sequencial (ímpar=masculino, par=feminino)
dígito 18 → checksum ISO 7064 MOD 11-2Perguntas frequentes
Quais formatos de identidade são suportados?
Números de identidade de cidadão da China continental de 18 e 15 dígitos (居民身份证号). O formato antigo de 15 dígitos é internamente convertido para 18 dígitos antes da análise. A página também exibe gênero, região de emissão (a partir do código de área) e data de nascimento.
Como a idade é calculada a partir do número de identidade?
Os dígitos 7 a 14 do número de 18 dígitos codificam a data de nascimento no formato AAAAMMDD. A página calcula a idade a partir dessa data até hoje, usando a convenção legal (você só faz N anos depois do seu aniversário no ano corrente).
Como o gênero é determinado?
O dígito 17 (o penúltimo) codifica o gênero: ímpar = masculino, par = feminino. A página lê isso diretamente. Sem chamada a API externa.
O que significa o código de área?
Os primeiros 6 dígitos codificam a área de registro no momento da emissão: província (1-2), cidade (3-4), condado/distrito (5-6). Observe que esse é o local de registro, não necessariamente o de residência atual; muitas pessoas mantêm a identidade do local do seu registro domiciliar (户籍).
Como o dígito de verificação é calculado?
O 18º dígito (último caractere) é uma soma de verificação Mod-11-2 dos primeiros 17 dígitos, ponderada por [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]. O resultado módulo 11 é mapeado para os dígitos 0-9 ou X. A página valida isso; um dígito de verificação inválido significa que o número é falso ou foi digitado errado.
O número de identidade é enviado para algum servidor?
Não. A análise e validação rodam inteiramente no seu navegador. O número não sai do seu dispositivo. Mesmo assim, trate números de identidade como informação pessoal sensível — não cole esses dados em nenhuma ferramenta desconhecida.
Por que a página me alerta sobre identidades antigas de 15 dígitos?
As identidades de 15 dígitos foram emitidas antes de 1999 (sem o século no ano e sem dígito verificador). A página as converte para 18 dígitos inserindo '19' como século e calculando o verificador, mas isso pressupõe que o portador nasceu no século XX. Pessoas nascidas após 1999 sempre têm identidade de 18 dígitos.