A gostar do AllTool.io? Apoie-nos com um café ☕
AllTool.io
Apenas para testes

Gerador global de ID para testes e desenvolvimento

Crie números de identificação simulados que seguem formatos e regras de validação de cada país.

Seu ID 1
——
1

Este gerador cria números de identificação de exemplo para vários países e regiões, incluindo Taiwan, Hong Kong, China, Japão, Coreia e Estados Unidos. Ele serve para testes de software, fluxos de QA, demos e ambientes de desenvolvimento em que dados de aparência realista são melhores do que simples texto fictício.

Por que usar este gerador de ID?

1

Formatos compatíveis com cada país

Cada opção segue uma estrutura local reconhecível para que os dados de teste pareçam mais reais.

2

Útil para QA e dados de exemplo

Ajuda em formulários de cadastro, validação, mensagens de erro, contas demo e ambientes de staging.

3

Rápido e direto

O resultado aparece imediatamente na página, sem transformar uma tarefa simples em um fluxo demorado.

Casos de uso comuns

Testes de software e QA

Use para verificar formulários, perfis de cliente, campos de identidade e estados de validação.

Dados de demonstração e seed

Preencha demos internas e bases de desenvolvimento com placeholders realistas sem expor dados pessoais reais.

Validação em sandbox

Confira como o sistema lida com formatos de ID por país antes de ligar serviços reais de verificação.

Como alguns formatos funcionam

As regras mudam conforme o país. Alguns formatos incluem letras, códigos regionais, datas de nascimento ou dígitos verificadores.

ID de Taiwan

Usa uma letra inicial e nove dígitos. O último dígito vem de um mapeamento da letra com cálculo ponderado.

ID de residente da China

O formato chinês costuma ter 18 caracteres com código regional, data de nascimento, sequência e caractere verificador final.

Formato estilo SSN dos EUA

A saída segue o padrão AAA-GG-SSSS, útil para formulários e campos com máscara.

Formato estilo HKID de Hong Kong

Pode incluir uma ou duas letras, seis dígitos e um caractere verificador entre parênteses.

Perguntas frequentes

Esses números são reais?

Não. São valores de exemplo para testes e desenvolvimento. Não devem ser usados para banco, KYC, fraude de identidade ou transações reais.

Como eles são gerados?

Cada gerador segue o formato visível do país e, quando faz sentido, aplica regras comuns de validação ou checksum.

Vocês armazenam os IDs gerados?

Não. Não guardamos nenhum dos seus dados. Os valores ficam apenas na sessão atual do navegador.

Por que alguns sites rejeitam mesmo assim?

Alguns sistemas vão além do formato e consultam bases reais, registros internos ou regras adicionais de negócio.

Como funciona a verificação do ID de Taiwan

Um número de ID taiwanês usa uma letra inicial seguida de nove dígitos. A letra indica o local de registo original e o último dígito é um dígito de controlo que valida o número inteiro. Veja como verificar.

Correspondência letra → região

A Taipei City
B Taichung City
C Keelung City
D Tainan City
E Kaohsiung City
F New Taipei City
G Yilan County
H Taoyuan City
I Chiayi City
J Hsinchu County
K Miaoli County
L Taichung County (merged)
M Nantou County
N Changhua County
O Hsinchu City
P Yunlin County
Q Chiayi County
R Tainan County (merged)
S Kaohsiung County (merged)
T Pingtung County
U Hualien County
V Taitung County
W Kinmen County
X Penghu County
Y Yangmingshan (historical)
Z Lienchiang County

Fórmula de soma de verificação ponderada

L1×1 + L2×9 + D1×8 + D2×7 + D3×6 + D4×5 + D5×4 + D6×3 + D7×2 + D8×1 + C×1 ≡ 0 (mod 10)

  • L1 · L2 Os dois dígitos do código numérico da letra (por exemplo A → 10, logo L1 = 1 e L2 = 0).
  • D1 Dígito de sexo (1 = homem, 2 = mulher).
  • D2–D8 O número de série de sete dígitos.
  • C O dígito de controlo.

Exemplo: para A123456789, a letra A corresponde a 10, pelo que a soma ponderada é 1×1 + 0×9 + 1×8 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2 + 8×1 + 9×1 = 130, divisível por 10, portanto o número passa na verificação.

Regras de validação Regex para programadores

Uma expressão regular é uma primeira linha de defesa rápida, mas um formato válido não prova que o número existe. Valide a forma com uma Regex primeiro e depois execute a soma de verificação em separado.

ID de Taiwan

^[A-Z][12]\d{8}$

Uma letra maiúscula, um dígito de sexo (1 ou 2) e oito dígitos. Após a verificação do formato, execute a soma ponderada acima.

ID de residente da China

^\d{17}[\dXx]$

Dezassete dígitos seguidos de um dígito ou X. Valide também a data de nascimento e o código regional.

HKID de Hong Kong

^[A-Z]{1,2}\d{6}\([0-9A]\)$

Uma ou duas letras, seis dígitos e um carácter de controlo entre parênteses.

Formato estilo SSN dos EUA

^\d{3}-\d{2}-\d{4}$

Nove dígitos agrupados como AAA-GG-SSSS com hífenes.

Boas práticas

  • Verifique primeiro o formato com uma Regex e depois a soma de verificação no código — mantenha os dois passos separados para facilitar a manutenção.
  • Para os ID chineses, permita sempre o X final (maiúsculo e minúsculo), não apenas dígitos.
  • Nunca trate uma correspondência Regex como prova de que um ID existe; formato válido não é o mesmo que identidade real.
  • Para os ID taiwaneses, limitar o segundo carácter a 1 ou 2 torna o padrão mais rigoroso e deteta erros de digitação.

Gerador de nomes aleatórios por país

Precisa de nomes realistas para testar formulários ou preencher bases de dados de teste? Gere nomes autênticos para mais de 20 países.

Gerador de nomes aleatórios

Não guardamos nenhum dos seus dados.