Cómo usar: Generador de Nano ID
- La página empieza en modo Nano ID con los 21 caracteres seguros para URLs por defecto.
- Elige una longitud más corta o más larga y un alfabeto; para códigos que la gente escribe, selecciona «Sin caracteres confusos».
- Introduce cuántos IDs creas por hora para ver el tiempo hasta que haya un 1 % de probabilidad de duplicado.
- 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.