Saltar al contenido

Generar UUID

Genera UUID v4, v7 y v1, ULID y Nano ID en lote con un generador criptográficamente seguro que funciona en tu navegador.

Hasta 10.000

ID: 0
Pulsa Generar.

Decodificar un UUID o ULID

Se ejecuta en tu navegador · sin subir archivosCómo funciona

Cómo usar Generador de UUID

  1. 1

    Elige el tipo de ID

    Elige UUID v4 para ID aleatorios sencillos, v7 o ULID para claves ordenables por tiempo, v1 para sistemas heredados o Nano ID para cadenas cortas.

  2. 2

    Define el formato y la cantidad

    Activa mayúsculas, guiones o llaves, elige líneas, comas o JSON e indica cuántos necesitas.

  3. 3

    Genera y copia

    Pulsa Generar y después copia un ID, copia toda la lista o descárgala como archivo.

  4. 4

    Decodifica un ID existente

    Pega un UUID o ULID en el decodificador para ver su versión, su variante y su fecha de creación.

Límites y Pro

Gratis: genera hasta 10 000 ID por clic, con copia y descarga en .txt o .json; la decodificación es ilimitada.

Pro eleva la generación masiva a 100 000 ID por clic y quita los anuncios. Ver Pro

Acerca de Generador de UUID

Los identificadores únicos universales permiten que sistemas independientes creen ID sin consultar a un servidor central, y la versión que elijas determina qué hay dentro de esos 128 bits. La versión 4 son 122 bits de pura aleatoriedad. La versión 7, estandarizada en la RFC 9562 en 2024, empieza con una marca de tiempo Unix en milisegundos, de modo que las filas nuevas se sitúan al final del índice de una base de datos en lugar de dispersarse por él. La versión 1 codifica una marca de tiempo gregoriana y un ID de nodo; este generador usa siempre un nodo aleatorio con el bit multicast activado, nunca la dirección MAC de tu tarjeta de red.

Se incluyen dos formatos que no son UUID. Un ULID reúne la misma marca de tiempo en milisegundos y 80 bits aleatorios en 26 caracteres Crockford Base32 que se ordenan como texto simple. Un Nano ID es una cadena aleatoria corta, de 21 caracteres aptos para URL por defecto, cuya longitud y alfabeto puedes cambiar, mientras la página muestra cuántos ID podrías crear antes de que un duplicado tenga una probabilidad de 1 entre mil millones.

Cada valor procede del generador aleatorio criptográfico del navegador (crypto.randomUUID y crypto.getRandomValues) con muestreo por rechazo, así que ningún alfabeto queda sesgado. Los v7, v1 y ULID generados en el mismo milisegundo se siguen ordenando según su creación. Las listas masivas pueden ir en mayúsculas, sin guiones o entre {llaves}, separadas por líneas, comas o como un array JSON, y luego copiarse o descargarse.

El decodificador lee cualquier UUID o ULID que pegues e indica su versión, su variante y, en v1, v6, v7 y ULID, el momento en que se creó. No puede recuperar el nombre que hay detrás de un UUID v3 o v5, porque son hashes unidireccionales.

Privacidad

Los ID se generan en tu dispositivo con la API Web Crypto y nunca se envían a un servidor, así que nadie más los ve ni los registra. El tipo y las opciones de formato que elijas se recuerdan en el almacenamiento local; los ID generados y lo que decodifiques no se guardan.

Características

v7 y ULID ordenables

Marcas de tiempo en milisegundos con contador monótono, para que los ID creados juntos mantengan el orden.

Aleatoriedad criptográfica

Solo Web Crypto, sin Math.random y sin dirección MAC en los ID v1.

Decodificador integrado

Muestra la versión, la variante y la marca de tiempo oculta en valores v1, v6, v7 y ULID.

Generador de UUID: preguntas frecuentes

¿Debo usar UUID v4 o v7?
Usa v7 para claves primarias de bases de datos y para todo lo que ordenes o pagines: su marca de tiempo inicial mantiene compactos los índices B-tree y rápidas las inserciones. Usa v4 cuando un ID no deba revelar nada, porque un valor v7 expone su momento de creación al milisegundo. En la práctica ambos son igual de únicos y caben en el mismo tipo de columna UUID de 128 bits.
¿Pueden dos UUID generados ser iguales?
En teoría sí, en la práctica no. Un UUID v4 tiene 122 bits aleatorios, así que harían falta unos 100 billones para que la probabilidad de un solo duplicado llegara a 1 entre mil millones. Las colisiones en sistemas reales casi siempre se deben a generadores aleatorios defectuosos o a valores copiados, por eso esta página usa solo el generador criptográfico del navegador.
¿Qué diferencia hay entre un UUID y un GUID?
GUID es el nombre que Microsoft da al mismo identificador de 128 bits. Las herramientas de Windows suelen mostrar los GUID en mayúsculas y entre llaves, como {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. Activa Mayúsculas y Llaves { } para obtener ese estilo. Los bytes son idénticos, aunque algunas API de Microsoft guardan los tres primeros grupos en orden little-endian.
¿Qué longitud debe tener un Nano ID?
Depende de cuántos ID vayas a crear. Los 21 caracteres aptos para URL por defecto aportan 126 bits, comparables a un UUID v4. Los ID más cortos sirven para conjuntos pequeños: el panel muestra cuántos ID admiten la longitud y el alfabeto elegidos antes de llegar a un riesgo de duplicado de 1 entre mil millones, así puedes equilibrar longitud y seguridad con criterio.
¿Un UUID v1 revela la dirección MAC de mi equipo?
Los UUID v1 clásicos incluyen la dirección MAC de la tarjeta de red en los últimos 12 dígitos hexadecimales, lo que identifica el equipo. Este generador nunca lo hace: elige un nodo aleatorio de 48 bits y activa el bit multicast, como recomienda la RFC 9562. El decodificador avisa de los valores v1 de otras fuentes cuyo nodo parece una dirección MAC real.