Generador de NanoID y ULID

Genera lotes de identificadores NanoID o ULID en tu navegador, con una longitud de NanoID ajustable y botones para copiar la lista entera o cada ID.

Cargando herramienta…

Generador de NanoID y ULIDEste generador crea ID de cadena aleatorios y resistentes a colisiones sin ninguna llamada al servidor. Elige NanoID para claves aleatorias cortas y aptas para URL, o ULID para identificadores ordenables alfabéticamente y con prefijo de marca de tiempo, indica cuántos quieres y léelos directamente en el bloque de salida. Todo se ejecuta por completo en tu navegador usando la aleatoriedad criptográfica integrada en tu dispositivo, así que ningún identificador que generes se sube ni se registra.

¿Qué es Generador de NanoID y ULID?

Un generador de NanoID y ULID es una herramienta para desarrolladores que produce identificadores de cadena únicos bajo demanda. NanoID es un ID aleatorio diminuto y apto para URL (21 caracteres por defecto), una alternativa popular y más corta a los UUID para claves primarias, enlaces cortos y tokens. ULID es un identificador de 26 caracteres cuyos bits iniciales codifican el momento de creación, de modo que una lista de ULID se ordena de forma natural según el orden en que se creó: útil para claves de base de datos, líneas de registro y flujos de eventos. Las personas que trabajan en backend, diseño de bases de datos y APIs usan este widget para obtener un lote rápido de ID de prueba, sembrar datos de ejemplo o generar claves reales para pegar en el código. Elige el tipo con el control segmentado, ajusta la cantidad, afina el tamaño del NanoID y pulsa Generar para crear un lote nuevo; copia la lista completa o cualquier línea suelta.

Cómo usar Generador de NanoID y ULID

  1. Abre el panel de ajustes y elige NanoID o ULID con el selector Tipo.
  2. Ajusta Cantidad al número de identificadores que quieras, de 1 a 100.
  3. Para NanoID, ajusta Tamaño para fijar la longitud en caracteres (de 2 a 64); en ULID la longitud es fija de 26.
  4. Pulsa Generar para crear un lote nuevo: la salida y la lista por filas se actualizan solas.
  5. Haz clic en Copiar en la cabecera de la salida para copiar todos los ID, o en el icono de copia de una fila para tomar solo ese.
  6. Pulsa Generar otra vez cuando necesites un conjunto de ID nuevo y distinto.

Ejemplos

Un NanoID de longitud por defecto

Entrada

Tipo: NanoID, Cantidad: 1, Tamaño: 21

Salida

V1StGXR8_Z5jdHi6B-myT

Un NanoID corto para un slug o código

Entrada

Tipo: NanoID, Cantidad: 1, Tamaño: 8

Salida

Uakgb_J5

Un ULID ordenable por tiempo

Entrada

Tipo: ULID, Cantidad: 1

Salida

01ARZ3NDEKTSV4RRFFQ69G5FAV

Preguntas frecuentes

¿Cuál es la diferencia entre NanoID y ULID?
NanoID es una cadena compacta, totalmente aleatoria y apta para URL, con la longitud que elijas, ideal cuando solo necesitas una clave única y la quieres corta. ULID tiene 26 caracteres y su primera parte es la marca de tiempo de creación, así que los ULID se pueden ordenar por tiempo y mantienen aproximadamente el orden en que los creaste. Usa NanoID para enlaces cortos y tokens; usa ULID cuando importe el orden cronológico de las claves.
¿Cuánto mide un NanoID y qué tan único es?
El NanoID por defecto tiene 21 caracteres, lo que da una probabilidad de colisión comparable a la de un UUID v4. Puedes acortarlo hasta 2 o ampliarlo hasta 64 con el control Tamaño; los más cortos se leen mejor pero colisionan antes, así que mantén una longitud generosa en las claves que deban seguir siendo únicas.
¿Puedo generar muchos ID a la vez?
Sí. Pon Cantidad en cualquier valor de 1 a 100 y pulsa Generar. Todo el lote aparece en el bloque de salida; usa el botón Copiar de la cabecera para copiarlos todos separados por saltos de línea, o el icono de copia de una fila para tomar solo ese ID.
¿Los ID son criptográficamente aleatorios?
NanoID usa la fuente de aleatoriedad criptográfica del navegador, y el componente aleatorio de ULID también, por lo que los identificadores son impredecibles y sirven como tokens. La marca de tiempo inicial de ULID procede, por diseño, de la hora actual y, por tanto, no es secreta.
¿Se envía algo a un servidor?
No. Cada ID se genera localmente en tu navegador y no se sube, almacena ni registra nada de nuestro lado. Puedes generar claves para sistemas privados o internos sin conexión con total tranquilidad.

Herramientas relacionadas