ToolActToolAct

Calculadora de Idade por RG

Analise números de RG em lote, calcule idades e estatísticas

Insira os números de RG

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

  1. Insira os números de RG na caixa de entrada, um por linha
  2. Clique no botão 'Calculate' para iniciar a análise
  3. Veja informações detalhadas de cada RG (data de nascimento, idade, gênero, região)
  4. Visualize estatísticas (idade média, distribuição por idade, etc.)
  5. 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

Extrair idade e campos de perfil a partir de números de RG chinesesCole um ou mais números de RG chineses de 15 ou 18 dígitos para validar checksum, código de região, data de nascimento, idade e gênero a partir dos campos codificados. O checksum de 18 dígitos segue ISO 7064:1983, MOD 11-2 com pesos 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2 e o mapeamento '10X98765432', e um número legado de 15 dígitos é internamente convertido para o formato de 18 dígitos (com 19 como prefixo de século) antes da verificação. Use esse conhecimento para entender por que a alteração de um único dígito no corpo sempre invalida a linha do checksum.
Analisar um lote para distribuição de idade e regiãoUse as estatísticas resumidas de total, válidos, inválidos, idade média, mínima, máxima, mediana, contagem por gênero, faixas etárias e distribuição por província ao limpar dados de cadastro ou pesquisa. O prefixo da província são os seis primeiros dígitos (código de divisão administrativa, GB/T 2260), então dois RGs começando com 110108 e 110105 são ambos de Pequim mas de distritos diferentes. Trate o resumo regional como um retrato de planejamento e confirme o corte final na tabela demográfica oficial antes de publicar.
Manter a análise de RG separada da verificação de identidadeA ferramenta verifica formato e lógica de checksum, mas não confirma que a pessoa é titular do documento, que o documento está vigente ou que os dados extraídos são juridicamente suficientes. Uma string válida de 18 dígitos ainda pode descrever uma identidade revogada, falecida ou fictícia, e o bit de gênero é definido pela regra de paridade da emissão, não pela autoidentificação atual. Trate a saída como dados de referência analisados, não como verificação de identidade.
Identificar entradas inválidas ou malformadas em uma lista coladaCole uma lista de números de RG e leia as linhas inválidas para capturar erros de digitação, dígitos de checksum ausentes, códigos de região trocados ou entradas legadas de 15 dígitos antes de entregar o arquivo ao RH, cadastro ou finanças. As falhas mais comuns são dígitos transpostos que ainda passam na verificação de data, um código de região descontinuado após fusão administrativa e caracteres de largura total copiados e colados que falham no filtro de dígitos. Detectá-los nesta etapa é mais barato do que uma reconciliação posterior.
Verificar limites de elegibilidade contra uma tabela de faixas etáriasUse o resumo de faixas etárias para ver rapidamente quantas entradas se enquadram em elegibilidade para exames, níveis de associação, limites de desconto, regras de idade para idosos ou faixas de seguro, sem escrever código personalizado de agrupamento de intervalos sobre as datas de nascimento extraídas. A idade é calculada com base na data atual, então uma pessoa cujo aniversário é mais tarde no ano será reportada um ano mais jovem do que será no próximo mês, o que importa para qualquer limite exato na data de corte. Execute o lote novamente na data de elegibilidade se a faixa for crítica no limite.

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órnio

Processamento 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 | Masculino

Regras 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 = 36

Conversã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-2

Perguntas 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.