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.

Modifique la lista de caracteres posibles (p. ej.: solo cifras, o solo minúsculas) para adaptar el formato del ID.
5 identificador(es)
  • 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.