Generador de UUID: genera UUID online
El generador de UUID crea UUID de las versiones 1, 4, 5 y 7 online: aleatorias, basadas en el tiempo o generadas a partir de un espacio de nombres y un nombre (v5 para «example.com» siempre genera cfbff0d1-9375-5685-968c-48ce8b15ae17). Puedes generar una sola o hasta 100 a la vez, también en formato GUID. Todo se ejecuta en tu navegador.
Creado por Jakub Martyniak
¿Estás diseñando un esquema de base de datos? Aloja la base de datos y el backend en un VPS.
Se ejecuta íntegramente en tu navegador (Web Crypto API): nada se envía a un servidor, se guarda ni se registra.
Resultado
Resultado de ejemplo
Así se muestra una UUID del generador de UUID
Eliges la versión, la cantidad y el formato, y la herramienta genera las UUID al instante para que las copies. El ejemplo muestra la versión 5 porque siempre calcula la misma UUID a partir del espacio de nombres y el nombre. Las versiones 1, 4 y 7 se basan en el tiempo o el azar y generan valores nuevos con cada clic.
Ejemplo · Versión 5, espacio de nombres DNS
Entrada
- Versión
- Versión 5 (espacio de nombres + nombre)
- Namespace
- 6ba7b810-9dad-11d1-80b4-00c04fd430c8
- El espacio de nombres DNS fijo definido en RFC 4122.
- Nombre
- example.com
Resultado
- UUID v5
- cfbff0d1-9375-5685-968c-48ce8b15ae17
- El dígito 5 al principio del tercer bloque indica la versión. El mismo nombre genera la misma UUID en todas partes.
- Formateado
- {CFBFF0D193755685968C48CE8B15AE17}
- Letras mayúsculas, sin guiones y entre llaves; por ejemplo, para el registro de Windows.
Por qué esta herramienta
Más que un número aleatorio
Las principales características del generador.
Versiones 1, 4, 5 y 7
Genera UUID aleatorios (v4), basados en el tiempo (v1/v7) y deterministas (v5) con un clic.
Generación en lote
Genera hasta 100 UUID a la vez: cópialos juntos o descárgalos como .txt.
Formato personalizable
Activa o desactiva las mayúsculas, los guiones y las llaves con casillas, por ejemplo, para usar el formato GUID.
Criptográficamente seguro
Se genera mediante la Web Crypto API de tu navegador, no con un generador de números aleatorios débil.
No se necesita una cuenta
Selecciona la versión y el formato y genera el resultado, sin necesidad de registrarte.
Solo se ejecuta en el navegador
Cada UUID se genera en el cliente: no se envía ni registra nada en un servidor.
Guía
Cómo generar UUID online
De la versión a la descarga: así se usa el generador de UUID.
Paso 1
Elegir versión
En el campo «Versión», elige la versión de UUID: versión 4 (aleatoria, predeterminada), versión 1 (marca de tiempo), versión 7 (ordenable por tiempo) o versión 5 (espacio de nombres + nombre).
Paso 2
En la versión 5: espacio de nombres y nombre
Elige un espacio de nombres (DNS, URL, OID, X.500 o una UUID de espacio de nombres propia) e introduce un nombre, por ejemplo, example.com.
Paso 3
Definir cantidad
Ajusta entre 1 y 100 UUID con el control deslizante o los botones más y menos. En la versión 5, la cantidad siempre es 1.
Paso 4
Personalizar formato
Activa o desactiva las mayúsculas, los guiones y las llaves con las casillas. Las UUID existentes solo cambian de formato; no se generan de nuevo.
Paso 5
Volver a generar
Con el botón de actualización junto a la versión generas un nuevo conjunto de UUID. En la versión 5, la misma entrada siempre produce el mismo resultado.
Paso 6
Copiar o descargar
Copia una UUID, usa «Copiar todas» o descarga la lista como archivo uuids.txt mediante «Descargar como .txt».
Versiones de UUID
¿Para qué sirve cada versión de UUID?
El generador de UUID crea UUID v4, v7, v1 y v5. Descubre en qué se diferencian las versiones y cuándo usar cada una.
| Versión | Base | Uso habitual |
|---|---|---|
| Versión 4 | 122 bits aleatorios del generador de la Web Crypto API | El caso más habitual: ID para registros, sesiones, solicitudes o archivos |
| Versión 7 | Marca de tiempo de 48 bits en milisegundos, seguida de bits aleatorios | Claves primarias de bases de datos que deben ordenarse por fecha de creación |
| Versión 1 | Marca de tiempo, secuencia de reloj e ID de nodo aleatorio en lugar de dirección MAC | Sistemas que requieren expresamente UUID v1 basadas en el tiempo |
| Versión 5 | Hash SHA-1 del espacio de nombres y el nombre, sin aleatoriedad | ID reproducibles: la misma entrada siempre genera la misma UUID |
La versión 3 se omite deliberadamente: funciona como la versión 5, pero utiliza MD5. La Web Crypto API de los navegadores no ofrece MD5, y RFC 4122 recomienda la versión 5 para aplicaciones nuevas.
Formato y longitud
UUID o GUID: formatos y longitud
Una UUID es un identificador de 128 bits formado por 32 dígitos hexadecimales con el patrón 8-4-4-4-12. GUID es el nombre que Microsoft da al mismo identificador, normalmente escrito en mayúsculas y entre llaves. Puedes configurar todas estas formas de escritura en el generador de UUID mediante casillas de verificación.
Formato estándar
36 caracterescfbff0d1-9375-5685-968c-48ce8b15ae17Sin guiones
32 caracterescfbff0d193755685968c48ce8b15ae17Con llaves
38 caracteres{cfbff0d1-9375-5685-968c-48ce8b15ae17}Formato GUID: mayúsculas y llaves
38 caracteres{CFBFF0D1-9375-5685-968C-48CE8B15AE17}Descubrir más
Más herramientas
Generador de hashes (MD5, SHA-1, SHA-256, SHA-512)
NuevoGenera hashes MD5, SHA-1, SHA-256 y SHA-512 a partir de texto o archivos y compara sumas de verificación. Funciona íntegramente en el navegador.
Creado por Luca Stanek
Conversor de marcas de tiempo Epoch/Unix
Convierte marcas de tiempo Unix (segundos, milisegundos, microsegundos y nanosegundos) en fechas legibles y viceversa. Incluye un contador en vivo, ISO 8601/RFC 2822 y tiempo relativo; todo en el navegador.
Creado por Jakub Martyniak
Formateador de JSON
Formatea, minifica y valida JSON con resaltado de sintaxis, indicación de errores y descarga, todo en el navegador.
Creado por Jakub Martyniak
Generador de contraseñas
Genera contraseñas seguras y aleatorias directamente en el navegador: no se guarda ni transmite nada.
Creado por Rugile Rutkauskaite
Generador y verificador Bcrypt
Genera y comprueba hashes Bcrypt directamente en tu navegador, con un factor de coste ajustable.
Creado por Rugile Rutkauskaite
Probador de Regex
Prueba expresiones regulares en tiempo real con el motor nativo de JavaScript, con resaltado de coincidencias, grupos de captura y modo de reemplazo, directamente en el navegador.
Creado por Jakub Martyniak
Codificador/decodificador Base64
Codifica y decodifica texto en Base64, incluida una variante segura para URL y una indicación clara de errores, directamente en el navegador.
Creado por Jakub Martyniak
Formateador de SQL online (formatea y mejora tu SQL)
Formatea, mejora y minimiza SQL online para MySQL, MariaDB y PostgreSQL, con opciones de sangría y mayúsculas para las palabras clave. Funciona íntegramente en el navegador, sin subir archivos.
Creado por Luca Stanek
FAQ
Preguntas frecuentes sobre el generador de UUID
Respuestas breves sobre las UUID, las GUID y esta herramienta.
Una o hasta 100 UUID con el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. La versión 5, con el espacio de nombres DNS y el nombre example.com, genera siempre, por ejemplo, cfbff0d1-9375-5685-968c-48ce8b15ae17; en mayúsculas, sin guiones y entre llaves: {CFBFF0D193755685968C48CE8B15AE17}. Las versiones 4 y 7 se basan en valores aleatorios y en la hora, respectivamente, y generan una nueva UUID con cada clic.
Sí. El generador de UUID es gratis y no requiere una cuenta. Puedes generar entre 1 y 100 UUID por tanda; con la versión 5, exactamente una. Puedes obtener otra tanda en cualquier momento con el botón de actualizar.
No. Cada UUID se genera en tu navegador mediante la Web Crypto API: crypto.getRandomValues para las versiones 1, 4 y 7, y SHA-1 mediante crypto.subtle para la versión 5. No se sube, almacena ni registra nada.
Una UUID (Universally Unique Identifier) es un identificador de 128 bits que se genera sin una autoridad central, por ejemplo, para claves primarias de bases de datos, ID de sesión o nombres de archivo. En el formato estándar tiene 36 caracteres: 32 dígitos hexadecimales y 4 guiones con el patrón 8-4-4-4-12. Sin guiones son 32 caracteres; con llaves, 38.
GUID (Globally Unique Identifier) es el nombre que Microsoft da al mismo identificador de 128 bits en el mismo formato de texto. Para obtener el formato GUID habitual {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, activa «Mayúsculas» y «Llaves» en la herramienta.
La versión 4 es totalmente aleatoria y sirve para la mayoría de los casos. La versión 7 comienza con una marca de tiempo de 48 bits en milisegundos, por lo que puede ordenarse por fecha de creación y es adecuada para claves primarias de bases de datos. La versión 1 se basa en una marca de tiempo y un ID de nodo. La versión 5 calcula siempre la misma UUID a partir de un espacio de nombres y un nombre mediante SHA-1; por eso, la herramienta genera exactamente una UUID con la versión 5.
En la práctica, sí. Una UUID v4 contiene 122 bits aleatorios procedentes del generador criptográficamente seguro de tu navegador. Por tanto, una colisión es extremadamente improbable, aunque no matemáticamente imposible. La versión 5 es determinista por diseño: el mismo espacio de nombres y el mismo nombre siempre generan la misma UUID.
No. El navegador no tiene acceso a tu dirección MAC. Por eso, para la versión 1, el generador de UUID utiliza un ID de nodo aleatorio con el bit de multidifusión activado, tal como establece RFC 4122 en la sección 4.5 para este caso.
¿Tienes más preguntas?
Contactar con soporteTu base de datos necesita un servidor fiable detrás
Un VPS de ZAP-Hosting pone tu aplicación o proyecto en línea de forma fiable.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas para desarrolladores
