nicetool.dev logo

Generador de UUID

Generado con el generador aleatorio seguro del navegador. No se envía nada a ningún servidor.

Ajustes

Identificador de 122 bits completamente aleatorio. La versión de UUID más usada.

0 IDs

    Inspector de UUID / ULID

    ¿Qué es un UUID?

    Un UUID (Universally Unique Identifier), también llamado GUID, es un valor de 128 bits que identifica registros sin necesidad de una autoridad central. La versión 4 es totalmente aleatoria, mientras que la versión 7 incluye una marca de tiempo para que los nuevos IDs se ordenen de forma natural y los índices de la base de datos sigan siendo eficientes.

    Características

    • • Genera hasta 1.000 UUID v4, UUID v7, ULID o NanoID a la vez
    • • Opciones de mayúsculas y sin guiones
    • • Copia todos los resultados o descárgalos como archivo .txt
    • • Inspecciona cualquier UUID o ULID para ver su versión, variante y marca de tiempo

    Seguro y privado

    Los IDs se crean con crypto.getRandomValues directamente en tu navegador. No se transmite ni almacena ningún dato en nuestros servidores.

    Generación 100% en el cliente.

    Cómo usar: Generador de UUID

    1. 1

      Elige el tipo de ID: UUID v4 (aleatorio), UUID v7 (ordenado por tiempo), ULID, NanoID o el Nil UUID.

    2. 2

      Indica cuántos IDs necesitas y, para NanoID, la longitud. Activa mayúsculas o guiones si tu sistema espera un formato concreto.

    3. 3

      Pulsa Generate y copia todos los IDs o descárgalos como archivo de texto para un script de migración u hoja de cálculo.

    4. 4

      Pega cualquier UUID o ULID en el inspector para ver su versión, variante y, en v1, v7 y ULID, la marca de tiempo que contiene.

    Ejemplos prácticos

    Claves primarias

    UUID v7 empieza con una marca de tiempo en milisegundos, así que las filas nuevas se insertan al final del índice B-tree. En PostgreSQL o MySQL evita la fragmentación que causan las claves v4 aleatorias.

    Claves de idempotencia

    APIs de pago como Stripe aceptan la cabecera Idempotency-Key. Un UUID v4 nuevo por petición hace seguro reintentar sin cobrar dos veces.

    IDs públicos cortos

    NanoID genera IDs cortos y aptos para URL como V1StGXR8_Z5jdHi6B-myT, útiles para enlaces compartidos e invitaciones donde un UUID de 36 caracteres resulta largo.

    Depurar IDs existentes

    Pega un ID de un log para comprobar si es v4 o v7 y, en v7 o ULID, cuándo se creó el registro.

    Preguntas frecuentes

    ¿Pueden coincidir dos UUID v4?+

    En la práctica no. Un UUID v4 tiene 122 bits aleatorios; harían falta unos 2,7 trillones de IDs para que la probabilidad de un solo duplicado llegue al 50%.

    ¿UUID v4 o v7?+

    Usa v7 para claves de base de datos y todo lo que quieras ordenar por creación. Usa v4 cuando el ID no deba revelar cuándo se creó, por ejemplo en URL públicas.

    ¿Diferencia entre UUID y ULID?+

    Ambos tienen 128 bits. ULID se escribe con 26 caracteres Crockford Base32 y se ordena por tiempo como texto. UUID v7 ofrece el mismo orden en el formato estándar de 36 caracteres que las bases de datos soportan de forma nativa.

    ¿Se generan de forma segura?+

    Sí. Los bits aleatorios vienen de crypto.getRandomValues en tu navegador y no se envía nada a ningún servidor.