Generador de UUID/GUID Gratis
Genera identificadores únicos universales (UUID/GUID). Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Actualizado
UUID / ULID / NanoID Generator
Generate, validate, parse, and export UUIDs (v1/v3/v4/v5/v7), ULIDs, CUIDs, and NanoIDs with bulk generation, timestamp extraction, SQL snippets, and multi-format export.
ID Type
Generation Options
No IDs generated yet
Configure options on the left and click Generate.
Preguntas Frecuentes
¿Qué es el Generador de UUID?
El Generador de UUID es una herramienta online gratuita que crea identificadores universalmente únicos (UUID/GUID) para usar en bases de datos, API y desarrollo de software.
¿El Generador de UUID es gratuito?
Sí, es completamente gratuito y no requiere registro. Todos los UUID se generan del lado del cliente, en tu navegador.
¿Los UUID son realmente únicos?
Sí, los UUID usan generación de números aleatorios con un espacio tan grande (2^128) que la probabilidad de generar duplicados es prácticamente nula.
¿Están seguros mis datos con esta herramienta?
Por supuesto. El Generador de UUID/GUID procesa todo del lado del cliente, en tu navegador. No se sube ni se almacena ningún dato en ningún servidor. Tu contenido permanece privado en tu dispositivo en todo momento.
¿El Generador de UUID/GUID funciona en dispositivos móviles?
Sí, el Generador de UUID/GUID es totalmente adaptable y funciona en smartphones y tabletas. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.
¿Necesito crear una cuenta para usar esta herramienta?
No se necesita ninguna cuenta ni registro. Simplemente abre el Generador de UUID/GUID en tu navegador y empieza a usarlo de inmediato. No hay barreras de registro ni restricciones de uso.
¿Cómo uso el Generador de UUID/GUID?
Simplemente introduce tus datos en el campo correspondiente, ajusta las opciones a tu gusto y la herramienta los procesará al instante. Después puedes copiar el resultado al portapapeles o descargarlo.
¿Qué navegadores son compatibles?
El Generador de UUID/GUID funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.
¿Cuál es la diferencia entre un UUID y un GUID?
En realidad no hay diferencia: UUID (Universally Unique Identifier) y GUID (Globally Unique Identifier) son dos nombres para lo mismo — un valor de 128 bits escrito como 32 dígitos hexadecimales en cinco grupos separados por guiones, como f47ac10b-58cc-4372-a567-0e02b2c3d479. "UUID" es el término que usan el estándar RFC y la mayoría de los lenguajes, mientras que "GUID" es el nombre que le da Microsoft, habitual en .NET, SQL Server y el registro de Windows. La única diferencia práctica es el formato: las API de Microsoft suelen envolver el valor entre llaves, como {f47ac10b-...}. Los valores en sí son intercambiables. Este generador produce UUID estándar y permite mostrarlos con llaves, en mayúsculas u otros estilos compatibles con GUID, así que la misma herramienta cubre ambos mundos — elige una versión y un formato arriba para obtener exactamente lo que tu código necesita.
¿Cuál es la diferencia entre UUID v4 y v7?
UUID v4 es totalmente aleatorio — los 122 bits utilizables provienen de una fuente criptográficamente segura, por lo que los valores son impredecibles pero no siguen ningún orden particular. UUID v7, en cambio, coloca una marca de tiempo Unix en milisegundos en sus bits altos y rellena el resto con aleatoriedad, de modo que los ID más nuevos se ordenan después de los más antiguos. Ese orden importa para las bases de datos: las claves v4 aleatorias dispersan las inserciones a lo largo de un índice y provocan fragmentación de páginas, mientras que las claves v7 ordenadas por tiempo se añaden cerca del final y mantienen el índice compacto y favorable a la caché. Elige v4 cuando quieras máxima imprevisibilidad y ninguna fuga de información, y v7 como opción moderna por defecto para claves primarias en tablas nuevas donde importa el rendimiento de inserción. Este generador admite ambas, además de v1, v3, v5 y NIL — selecciona una versión arriba y genera para comparar los formatos lado a lado.
¿Qué es un UUID determinista y cuándo debería usar v5?
Un UUID determinista es aquel que siempre resulta igual para la misma entrada, en lugar de ser aleatorio. Las versiones 3 y 5 funcionan aplicando un hash a un UUID de espacio de nombres junto con una cadena de nombre — v3 usa MD5 y v5 usa SHA-1 —, de modo que introducir el mismo espacio de nombres y nombre (por ejemplo, una URL o una dirección de correo) reproduce de forma fiable el mismo UUID cada vez. Esto es útil cuando necesitas un ID estable y resistente a colisiones derivado de datos existentes: deduplicar registros, generar claves predecibles para entradas de caché o mapear identificadores externos sin almacenar una tabla de referencia. Se recomienda v5 sobre v3 para trabajos nuevos, ya que SHA-1 es un hash más fuerte. Para usarlo aquí, elige v5, selecciona un espacio de nombres (DNS, URL, OID, X.500 o uno personalizado), escribe tu cadena de nombre, y la herramienta produce el mismo identificador reproducible en cada ejecución.
¿Cómo puedo saber qué versión tiene un UUID y cuándo se creó?
La versión de un UUID está codificada en un lugar fijo: el primer carácter del tercer grupo separado por guiones indica el número de versión. Así, en 018f3e2a-7c11-7abc-9def-0123456789ab, el 7 inicial de "7abc" marca que es un v7, mientras que un 4 en esa posición indicaría v4. El primer carácter del grupo siguiente señala la variante. Para las versiones basadas en tiempo puedes ir más allá y recuperar el momento de creación, porque v1 incrusta una marca de tiempo de 60 bits contada en intervalos de 100 nanosegundos desde 1582, y v7 incrusta una marca de tiempo Unix en milisegundos simple. Pega cualquier identificador en el validador de esta herramienta y confirmará si el valor está bien formado, indicará su versión y variante y, para v1 y v7, decodificará la marca de tiempo incrustada en una fecha legible, para que puedas verificar IDs directamente desde un log o un volcado de base de datos.
¿Qué significa un UUID sin guiones y puedo quitar los guiones?
Los guiones de un UUID son puramente estéticos. La forma de texto canónica divide los 32 dígitos hexadecimales en cinco grupos (8-4-4-4-12) unidos por guiones para facilitar la lectura, pero los guiones no aportan ningún dato — quítalos y obtienes el mismo valor de 32 caracteres, como f47ac10b58cc4372a5670e02b2c3d479. Muchos sistemas prefieren la forma compacta: es más corta en las URL, evita problemas con delimitadores en los nombres de archivo y encaja perfectamente en columnas de base de datos de ancho fijo. Algunas API también esperan las formas con llaves o urn:uuid:. Un UUID sin guiones sigue siendo válido y se convierte de vuelta al formato estándar sin perder información, ya que la agrupación es fija. Este generador puede mostrar cada identificador en minúsculas, mayúsculas, sin guiones, con llaves o en forma urn:uuid:, y también acepta esas variantes en el validador — elige tu formato arriba y copia exactamente el estilo que tu código necesita.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/uuid-generator" title="Free UUID/GUID Generator — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/uuid-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free UUID/GUID Generator</a> by The Toolbox</p>Herramientas Relacionadas
Generador de Contraseñas Seguras Gratis
Genera contraseñas seguras y aleatorias con opciones personalizables. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de Códigos QR Gratis Online
Genera códigos QR para URLs, texto, credenciales WiFi y más. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Formateador y Validador de JSON Gratis
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Codificador/Decodificador Base64 Gratis
Codifica cualquier texto a formato Base64 o decodifica cadenas Base64 a texto legible. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Acerca del Generador de UUID/GUID
El Generador de UUID/GUID es una herramienta gratuita para crear identificadores únicos universales — esas cadenas largas con guiones como f47ac10b-58cc-4372-a567-0e02b2c3d479 que las bases de datos, las API y los sistemas distribuidos usan para etiquetar registros sin depender de un contador central. Elige una versión, indica cuántos necesitas y la herramienta los genera al instante. Desarrolladores, DBA e ingenieros de QA recurren a ella para poblar datos de prueba, nombrar recursos, generar claves de idempotencia o rellenar una columna de clave primaria que debe permanecer libre de colisiones entre muchas máquinas.
Todo ocurre en tu navegador. Los UUID se generan del lado del cliente, así que no se sube nada a ningún servidor y ninguno de los identificadores que creas queda registrado ni almacenado de forma remota. No requiere registro ni clave de API. El generador v4 usa la fuente criptográfica aleatoria de tu navegador (crypto.randomUUID), la misma primitiva recomendada para valores sensibles en materia de seguridad.
Qué versión de UUID elegir
La versión de un UUID determina cómo se rellenan sus bits. Este generador admite las versiones más comunes además de algunas alternativas modernas:
- v4 (aleatorio) — la opción predeterminada y la más adecuada en la mayoría de los casos. Todos los bits son aleatorios, obtenidos de una fuente criptográficamente segura. Con 122 bits aleatorios, la probabilidad de colisión es insignificante para cualquier carga de trabajo realista.
- v7 (ordenado por tiempo) — una marca de tiempo Unix en milisegundos en los bits altos, con bits bajos aleatorios. Como los bytes iniciales aumentan con el tiempo, los valores v7 se ordenan cronológicamente, lo que mantiene compactos los índices de la base de datos. Una opción moderna sólida por defecto para tablas nuevas.
- v1 (marca de tiempo + nodo) — una marca de tiempo de 60 bits contada en intervalos de 100 nanosegundos desde octubre de 1582, combinada con un valor de nodo. Útil cuando importa ordenar por momento de creación.
- v3 y v5 (deterministas) — estas versiones aplican un hash a un UUID de espacio de nombres junto con una cadena de nombre (v3 usa MD5, v5 usa SHA-1), de modo que la misma entrada siempre produce el mismo UUID. Elige un espacio de nombres (DNS, URL, OID, X.500 o uno propio) y escribe un nombre para obtener identificadores reproducibles a partir de entradas estables como una URL o una dirección de correo. Se recomienda v5 para trabajos nuevos.
- NIL — el UUID de todo ceros, útil como marcador de posición o centinela.
Para necesidades que no son UUID, la herramienta también genera NanoID (corto, apto para URL, con longitud personalizable), ULID (ordenable léxicográficamente, en Base32) y CUID2 (resistente a colisiones, popular con ORM como Prisma).
Generación, formato y exportación en lote
Puedes producir hasta 1000 identificadores en un solo lote — útil para poblar una tabla o someter a estrés un pipeline. Cada resultado puede mostrarse en el formato que tu código espera:
- minúsculas (canónico) o MAYÚSCULAS
- sin guiones — 32 caracteres hexadecimales sin los guiones
- con llaves —
{…}, el estilo que esperan muchas API de GUID de Microsoft - urn:uuid:… — la forma URN del RFC 4122
Copia un solo valor, copia el lote completo de una vez o exporta la lista como JSON, CSV o texto plano. Un historial de sesión conserva tus generaciones más recientes (hasta 500) para que puedas recuperar un ID creado momentos antes sin volver a generarlo; vive solo en la pestaña actual y nunca se envía a ningún sitio.
Validación y decodificación de UUID existentes
Pega un identificador en el validador y la herramienta confirma si está bien formado, y luego indica su versión y variante. Para las versiones basadas en tiempo (v1 y v7) decodifica la marca de tiempo incrustada, para que puedas leer cuándo se creó un ID. Es una forma rápida de verificar IDs provenientes de un log, una respuesta de API o un volcado de base de datos, y de distinguir de un vistazo si un valor es un v4 aleatorio o un v7 ordenable.
Elige una versión arriba, define la cantidad y el formato, y genera — cada identificador se produce en tu propio dispositivo, al instante y de forma privada.