Gerador de nano-identificação
Gere Nano IDs curtos e seguros para URL com aleatoriedade criptograficamente segura.
Gerador de nano-identificação
Gere Nano IDs — identificadores exclusivos curtos e seguros para URL — um por linha, de um a mil por vez. Um Nano ID padrão tem 21 caracteres extraídos de um alfabeto de 64 símbolos (A – Z, a – z, 0–9, sublinhado e hífen), que reúne cerca de 126 bits de aleatoriedade em uma string um terço mais curta que um UUID. Cada caractere vem do gerador aleatório criptograficamente seguro do navegador, com amostragem de rejeição para que nenhum símbolo seja mais provável que outro.
Defina o comprimento de 2 a 128 caracteres e escolha o alfabeto adequado ao trabalho. Padrão é o conjunto clássico Nano ID. Nenhum sósia descarta os caracteres que as pessoas confundem ao ler ids em voz alta ou redigitá-los – 0/O/o, 1/I/l/i e 5/S/s, além do sublinhado e do hífen – deixando 51 símbolos inequívocos, ideais para códigos de cupom e qualquer coisa impressa. Minúsculas + dígitos são adequados para sistemas que dobram maiúsculas e minúsculas, como subdomínios ou tags de e-mail, e letras minúsculas hexadecimais produzem tokens hexadecimais simples.
Nano IDs brilham onde quer que um UUID pareça volumoso: chaves de banco de dados expostas em URLs, links curtos, nomes de arquivos para uploads, chaves de cache, códigos de convite e IDs de solicitação em logs. Com os 21 caracteres padrão, a matemática da colisão está confortavelmente do seu lado – você precisaria gerar cerca de um bilhão de ids por segundo por mais de um século antes de atingir 1% de chance de uma única colisão.
Tudo acontece localmente no seu navegador. Os ids são gerados no seu dispositivo, nunca solicitados de um servidor e nunca registrados em qualquer lugar, portanto, são seguros para uso em sistemas de produção diretamente desta página.