Generador de Nano ID — IDs únicos, cortos y seguros para URLs

Crea IDs cortos, aleatorios y seguros para URLs como V1StGXR8_Z5jdHi6B-myT, con el mismo formato que la popular librería nanoid. Elige la longitud y el alfabeto, añade un prefijo y usa la calculadora de colisiones para comprobar que tus IDs son lo bastante largos.

Actualizado el
ULIDs

Decodificar un ULID

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Generador de Nano ID

  1. La página empieza en modo Nano ID con los 21 caracteres seguros para URLs por defecto.
  2. Elige una longitud más corta o más larga y un alfabeto; para códigos que la gente escribe, selecciona «Sin caracteres confusos».
  3. Introduce cuántos IDs creas por hora para ver el tiempo hasta que haya un 1 % de probabilidad de duplicado.
  4. Copia o descarga los IDs.

Cómo elige los caracteres Nano ID

Cada carácter se extrae del alfabeto con crypto.getRandomValues. Para que todos los caracteres tengan la misma probabilidad, los bytes aleatorios se enmascaran hasta la siguiente potencia de dos y los valores fuera del alfabeto se descartan. Es el mismo enfoque que usa la librería nanoid, en lugar del módulo, que favorecería a algunos caracteres.

La estimación de colisiones usa la cota de la paradoja del cumpleaños: con un alfabeto de A caracteres y longitud L hay AL IDs posibles, y una probabilidad del 1 % de duplicado aparece tras unos √(0,02 · AL) IDs. Para IDs ordenables, consulta el Generador de ULID.

También se busca como: generador nanoid, nanoid online, generador de ids cortos, generador de id seguro para url, colisión nanoid, generador de id con alfabeto personalizado, generador de id aleatorio.

Herramientas que combinan con: Generador de Nano ID

  • Generador de UUID — Crea UUID criptográficamente aleatorios (v4) o UUID ordenables basados en marca de tiempo (v7) en lote, y luego cópialos o descárgalos.
  • Generador de contraseñas — Crea contraseñas seguras y verdaderamente aleatorias o frases de contraseña fáciles de escribir, con reglas avanzadas: incluye o excluye palabras, exige determinados caracteres, elige los símbolos permitidos, evita repeticiones y secuencias.
  • Generador de números aleatorios — Genera números aleatorios (con o sin duplicados), elige ganadores de una lista, mezcla nombres, divide grupos en equipos, lanza monedas y tira los dados, todo ello utilizando el generador de números aleatorios criptográficamente seguro de tu navegador.
  • Generador de slugs — Convierte cualquier título en un slug de URL limpio y en minúsculas, con transliteración correcta de acentos, umlauts y cirílico, eliminación opcional de palabras vacías y un modo masivo para listas completas.

Preguntas frecuentes

¿Es Nano ID mejor que UUID?
Para IDs en URLs, sí: 21 caracteres de Nano ID aportan un poco más de aleatoriedad que un UUID v4 con 15 caracteres menos. Los UUID son mejores cuando una base de datos o una API espera ese formato exacto.
¿Qué alfabeto debo usar?
El seguro para URLs es el predeterminado y el más compacto. Usa «Sin caracteres confusos» para códigos que la gente lee o escribe (cupones, códigos de invitación), y solo números para cosas como números de pedido, añadiendo más longitud para compensar.
¿Son seguros estos IDs?
Se generan con el generador aleatorio criptográfico del navegador, así que son impredecibles. Para secretos como claves de API, usa 32 caracteres o más.
¿Puedo instalar Generador de Nano ID como aplicación web y utilizarla sin conexión?
Sí. Generador de Nano ID es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas