Desenvolvedor / IDs
Gerador de Nano ID
Gere IDs aleatórios e seguros para URL, como Nano ID, com qualquer alfabeto e comprimento, vários de uma vez, e veja quanto tempo leva até uma colisão se tornar provável.
Gerador de Nano ID: Cada caractere é obtido pelo gerador seguro de números aleatórios do navegador e mapeado para o alfabeto com uma máscara de bits, rejeitando os valores que ficam fora dele. Esse é o método usado pela biblioteca nanoid, que garante a mesma probabilidade para cada caractere. O padrão, 21 caracteres de 64, oferece resistência a colisões semelhante à de um UUID v4 em um formato mais curto e seguro para URL. A estimativa usa o limite do paradoxo do aniversário para uma chance de 1% de dois IDs coincidirem. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
A 1.000 IDs por hora, passam cerca de 149.000.000.000 anos até haver 1% de chance de dois serem iguais.
Os caracteres vêm do gerador seguro de números aleatórios do seu navegador e são distribuídos uniformemente pelo alfabeto usando mascaramento e rejeição, como faz a biblioteca nanoid.
Escolhendo um comprimento
Cada caractere adicional multiplica as possibilidades pelo tamanho do alfabeto: com 64 caracteres, 10 caracteres geram cerca de um quintilhão de IDs, o suficiente para um app pequeno, e 21 caracteres equivalem a um UUID. IDs mais curtos são adequados para usos temporários ou de baixo volume, como links de compartilhamento.
Para UUIDs padrão, use o gerador de UUID; para segredos, o gerador de senhas.
IDs não são segredos
IDs aleatórios são difíceis de adivinhar, mas aparecem em URLs, logs e no histórico do navegador; nunca use um ID sozinho como prova de acesso a dados privados.
Como usar
- Escolha um alfabeto, como o seguro para URL ou apenas dígitos, ou digite o seu próprio.
- Defina o comprimento e quantos IDs gerar.
- Copie os IDs; informe quantos você gera por hora para ver a estimativa de colisão.
Privacidade e limitações
Os IDs são gerados no seu navegador.
Ferramentas relacionadas
Perguntas frequentes
Nano ID ou UUID?
Ambos são aleatórios; o Nano ID reúne uma aleatoriedade semelhante em 21 caracteres seguros para URL, em vez de 36. Use UUIDs quando um banco de dados ou padrão exigir esse formato.
Posso usar um ID curto?
Sim, se você gerar poucos; verifique a estimativa de colisão e compare os novos IDs com os já existentes se uma duplicata puder causar problemas.
Por que evitar caracteres parecidos?
Para IDs que as pessoas leem ou digitam, como códigos de pedido ou vale-presente, deixar de fora 0, O, 1, l e I evita erros de interpretação.
Ferramenta grátis · no seu navegador execuções · não precisa de conta