Configurações
Preparando o gerador…
Como usar
- Escolha a quantidade, o comprimento e o alfabeto.
- Gere um novo lote no navegador.
- Copie os IDs ou baixe em texto, JSON ou CSV.
Entendendo os Nano IDs
Nano IDs são identificadores aleatórios compactos. O padrão usa 21 caracteres compatíveis com URL: letras, números, _ e -.
Ajuste comprimento e alfabeto para registros de teste. A ferramenta segue a seleção aleatória de caracteres do Nano ID; ela não executa o código do seu aplicativo.
Seleção uniforme de caracteres
Os bytes aleatórios vêm de Web Crypto. Valores fora do alfabeto são descartados em vez de usar apenas módulo, dando a cada caractere a mesma chance de ser selecionado.
length = 21; count = 2V1StGXR8_Z5jdHi6B-myT
Uakgb_J5m9g-0JDMbcJqLDois IDs ilustrativos com comprimento e alfabeto padrão.
Comprimento e colisões
Use de 1 a 128 caracteres. Um alfabeto personalizado deve ter de 1 a 94 caracteres ASCII imprimíveis distintos, sem espaços. IDs mais curtos e alfabetos menores aumentam o risco de colisão; a unicidade não é garantida.
Exportar o mesmo lote
Mudar comprimento ou alfabeto exige gerar novamente. Trocar o formato mantém os IDs. JSON escapa caracteres especiais; CSV adiciona aspas quando necessário.
Até 1.000 valores por lote. Nano IDs aceitam comprimentos de 1 a 128 e de 1 a 94 caracteres ASCII imprimíveis distintos. Inteiros usam o intervalo de 64 bits com sinal. Geração local com limite de 10 segundos.
Perguntas frequentes
Qual é o alfabeto padrão?
A–Z, a–z, 0–9, sublinhado e hífen: 64 caracteres compatíveis com URL.
O comprimento padrão é 21?
Sim. Você pode escolher de 1 a 128 caracteres.
Posso usar emojis?
Não. Somente caracteres ASCII imprimíveis distintos, sem espaços.
Os IDs são sempre únicos?
Não. O risco de colisão depende do alfabeto, do comprimento e da quantidade de IDs gerados.
Os IDs são enviados para um servidor?
Não. A geração e a exportação acontecem no navegador.