Generador de NanoID
Cree identificadores únicos y compactos con el formato NanoID, con longitud y alfabeto personalizables. Los identificadores se generan directamente en su navegador gracias a la API criptográfica nativa: nada se transmite a un servidor.
- E7VdPOLwXMzmuJDvoYnGt
- VBPWsMVOu-em5-L67U8JN
- oLLi2EYVU2j6heIrE1lX9
- _MuY13ZSwhig4MQ-gon72
- 2yefK3f7bSEdZDQRDgg-d
Cómo funciona
NanoID es un formato de identificador corto, seguro y apto para URL, cada vez más utilizado en lugar de los UUID para claves de bases de datos, nombres de archivo o identificadores de sesión. Esta herramienta reproduce el algoritmo oficial: obtiene bytes aleatorios criptográficamente seguros, los filtra mediante un enmascaramiento binario para evitar cualquier sesgo de distribución y después los convierte en caracteres del alfabeto elegido.
¿Es NanoID tan fiable como un UUID v4?
Sí. Con el alfabeto predeterminado de 64 caracteres y una longitud de 21 caracteres, el nivel de colisión es comparable al de un UUID v4 clásico, y produce un identificador más corto y más legible en una URL o en un nombre de archivo.
¿Por qué personalizar el alfabeto?
Un alfabeto restringido (por ejemplo, solo cifras, o minúsculas sin caracteres ambiguos como «0» y «o») es útil para códigos destinados a leerse o copiarse a mano, como códigos promocionales o referencias de pedido.
Los identificadores se calculan íntegramente en local mediante crypto.getRandomValues de su navegador; ningún valor generado sale de su dispositivo.