Como usar: Gerador de Nano ID
- A página começa no modo Nano ID com os 21 caracteres padrão seguros para URL.
- Escolha um tamanho maior ou menor e um alfabeto — para códigos que as pessoas digitam, escolha “Sem caracteres parecidos”.
- Informe quantos IDs você cria por hora para ver o tempo até atingir 1% de chance de duplicata.
- Copie ou baixe os IDs.
Como o Nano ID escolhe os caracteres
Cada caractere é sorteado do alfabeto com crypto.getRandomValues. Para que todos os caracteres tenham a mesma probabilidade, os bytes aleatórios são mascarados até a próxima potência de dois e os valores fora do alfabeto são descartados — a mesma abordagem da biblioteca nanoid — em vez de usar módulo, que favoreceria alguns caracteres.
A estimativa de colisão usa o limite do aniversário: com um alfabeto de A caracteres e tamanho L, existem AL IDs possíveis, e uma chance de 1% de duplicata surge após cerca de √(0,02 · AL) IDs. Para IDs ordenáveis, veja o Gerador de ULID.
Também pesquisado como: gerador de nanoid, gerador nano id, nanoid online, gerador de id curto, gerador de id seguro para url, colisão nanoid, gerador de id com alfabeto personalizado, gerador de id aleatório.
Ferramentas que combinam com: Gerador de Nano ID
- Gerador de UUID — Crie UUIDs criptograficamente aleatórios (v4) ou UUIDs ordenáveis baseados em timestamp (v7) em lote e depois copie ou baixe.
- Gerador de senhas — Crie senhas fortes e verdadeiramente aleatórias ou frases-senha fáceis de digitar — com regras avançadas: inclua ou exclua palavras, exija determinados caracteres, escolha os símbolos permitidos, evite repetições e sequências.
- Gerador de números aleatórios — Gere números aleatórios (com ou sem repetições), escolha vencedores de uma lista, embaralhe nomes, divida grupos em equipes, jogue moedas e lance dados — usando a geração de números aleatórios criptograficamente segura do seu navegador.
- Gerador de Slug — Converta qualquer título em um slug de URL limpo e em minúsculas, com transliteração correta de acentos, umlauts e cirílico, remoção opcional de stop words e um modo em massa para listas inteiras.