Glyph WidgetsGlyph Widgets
HerramientasAcerca deContactoBlogPrivacidadTérminosEliminar anunciosApoyar en Ko-fi

© 2026 Glyph Widgets LLC. Todos los derechos reservados.

·

100% Procesamiento del lado del cliente

Volver al Blog

UUID Generator: Crear IDs Únicos Online

Generador UUID crea identificadores v4 criptográficamente seguros. Solo en el navegador, hasta 100 a la vez, con copiar y descargar. Sin cuenta.

Glyph Widgets
27 de febrero de 2026
11 min de lectura
uuid generatoruuid onlinegenerar uuiduuid v4guid generator

¿Qué es el UUID Generator?

El UUID Generator es una herramienta online gratuita que crea identificadores UUID v4 (Universally Unique Identifier versión 4) directamente en tu navegador. Los UUIDs resuelven un problema fundamental en el desarrollo de software: necesitas identificadores únicos para registros de base de datos, tokens de sesión, nombres de archivo o cualquier entidad que deba ser distinguible de todas las demás, incluso en sistemas distribuidos. UUID v4 genera esta unicidad a través de la aleatoriedad en lugar de depender de una autoridad central o un sello de tiempo. La herramienta utiliza la Web Crypto API nativa (crypto.randomUUID()) integrada en los navegadores modernos, lo que significa que ninguna biblioteca externa maneja tus datos: toda la generación ocurre del lado del cliente, no requiere registro y funciona sin conexión.

Funciones principales

  • Generación UUID v4 con la Web Crypto API — El componente llama a crypto.randomUUID() directamente, la misma fuente criptográficamente segura que usa el generador de números aleatorios de tu sistema operativo.
  • Generación masiva (1–100 UUIDs) — Un menú desplegable permite seleccionar 1, 5, 10, 25, 50 o 100 UUIDs por generación. Todos se producen con un solo clic y se muestran en una lista desplazable.
  • Tres formatos de salida — Elige entre minúsculas (550e8400-e29b-41d4-a716-446655440000), mayúsculas (550E8400-E29B-41D4-A716-446655440000) o formato con llaves ({550e8400-e29b-41d4-a716-446655440000}). El formato se aplica en el momento de la generación, no como una transformación solo de visualización.
  • Copiar individual o todos — Cada UUID en la lista tiene su propio botón de copia. Un botón "Copy All" copia todos los UUIDs separados por saltos de línea, listos para pegar en una hoja de cálculo, script de seed o archivo de migración.
  • Validador de UUID — Un campo de entrada separado acepta cualquier cadena y la verifica contra el patrón regex UUID v4 ^\{?[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\}?$ (sin distinción de mayúsculas, con llaves opcionales). La validación muestra un check verde o una X roja con un mensaje descriptivo.

Cómo usar el UUID Generator

Paso 1: Elegir cuántos UUIDs necesitas

Abre el menú desplegable "Count" y selecciona un valor: 1, 5, 10, 25, 50 o 100. El valor predeterminado es 1. Si necesitas sembrar una tabla de base de datos con filas de prueba, seleccionar 100 te permite obtener un lote completo con un solo clic.

Paso 2: Seleccionar un formato

Abre el menú desplegable "Format" y elige una de las tres opciones:

  • Minúsculas — La representación estándar: a1b2c3d4-e5f6-4789-8abc-def012345678. Este es el formato que esperan la mayoría de bases de datos, frameworks y especificaciones de API.
  • Mayúsculas — Todos los caracteres hexadecimales en mayúsculas: A1B2C3D4-E5F6-4789-8ABC-DEF012345678. Úsalo para sistemas que requieren mayúsculas, como ciertas entradas del registro de Windows.
  • Llaves — UUID en minúsculas envuelta en llaves: {a1b2c3d4-e5f6-4789-8abc-def012345678}. Este es el formato GUID esperado por tecnologías Microsoft como COM/DCOM y algunas bibliotecas de .NET.

Paso 3: Generar

Haz clic en el botón "Generate". Los UUIDs generados aparecen inmediatamente en una lista numerada debajo de los controles. Cada entrada muestra el UUID en fuente monoespaciada junto a un icono de copia individual.

Paso 4: Copiar los resultados

Para un solo UUID, haz clic en el icono de copia en esa fila. Para varios UUIDs, haz clic en "Copy All": la herramienta une todos los valores con saltos de línea y los escribe en tu portapapeles. Puedes pegarlo directamente en una instrucción SQL INSERT, un archivo CSV o un archivo de configuración.

Paso 5: Validar un UUID existente (opcional)

Desplázate a la sección "Validate UUID". Pega cualquier cadena UUID en el campo de entrada y haz clic en "Validate". La herramienta verifica la cadena contra el patrón v4 y muestra un indicador verde "Valid UUID v4" o un mensaje rojo "Invalid UUID format". El validador acepta formatos en minúsculas, mayúsculas y con llaves.

Ejemplos prácticos

Sembrar una base de datos con registros de prueba

Necesitas 25 claves primarias para una nueva tabla users en un entorno de staging. Selecciona cantidad 25, formato minúsculas, haz clic en "Generate" y luego en "Copy All". Pega el resultado en tu script de seed:

INSERT INTO users (id, name) VALUES
('a1b2c3d4-...', 'Test User 1'),
('b2c3d4e5-...', 'Test User 2'),
...

Cada UUID está garantizado como único y es seguro para usar como clave primaria en cualquier sistema distribuido.

Generar un GUID para un componente COM de Windows

Una biblioteca de .NET requiere un atributo GUID en una clase. Selecciona cantidad 1, formato llaves, haz clic en "Generate". La salida {3F2504E0-4F89-41D3-9A0C-0305E82C3301} puede pegarse directamente en un atributo [Guid("...")] en C#.

Validar un UUID recibido de una API de terceros

Tu aplicación recibió un ID de un servicio externo y no estás seguro de que sea un UUID v4 válido antes de almacenarlo. Pega el valor en el validador, haz clic en "Validate" y confirma el indicador verde antes de continuar. Esto es más rápido que escribir un regex en un bloc de notas.

Consejos y mejores prácticas

Regenerar sin cambiar la configuración. Después de la generación, aparece un botón "Regenerate" en el encabezado de la tarjeta de resultados. Hacer clic ejecuta una nueva generación con la misma cantidad y formato sin tocar los menús desplegables, útil cuando necesitas un conjunto diferente pero quieres la misma configuración.

El formato se aplica en el momento de la generación. Si generas 10 UUIDs en minúsculas, luego cambias a mayúsculas y generas de nuevo, obtienes un conjunto completamente nuevo en mayúsculas, no el conjunto anterior reformateado. Si necesitas el mismo UUID en dos formatos, puedes ejecutar el validador en la versión en minúsculas para confirmar su validez y luego convertirlo manualmente.

Comparte la configuración mediante URL. La herramienta codifica la selección de cantidad y formato en una URL compartible mediante useShareableState. Si envías a un colega un enlace con estos parámetros, la herramienta se carga con esas configuraciones preseleccionadas.

El fallback del portapapeles funciona en navegadores más antiguos. Si navigator.clipboard.writeText no está disponible, común en algunos entornos corporativos, la herramienta crea un <textarea> temporal, selecciona su contenido y llama a document.execCommand('copy') como alternativa.

Problemas comunes y solución de problemas

Error "Please enter a UUID" en la validación. Este aparece cuando haces clic en "Validate" con el campo de entrada vacío. Pega una cadena UUID antes de hacer clic.

El validador muestra inválido para un UUID que sabes que es real. El validador verifica específicamente el formato UUID v4. Los identificadores UUID v1 (basado en tiempo), v3 (espacio de nombres MD5) y v5 (espacio de nombres SHA1) tienen diferentes patrones de bits en los campos de versión y variante y fallarán la validación v4. Si recibes un UUID v1 de un sistema como CockroachDB o un clúster de Cassandra, el validador lo reportará correctamente como no UUID v4.

Formato con llaves rechazado por una base de datos. La mayoría de las bases de datos SQL y ORM esperan el formato con guiones simples sin llaves. Elimina las llaves antes de almacenar o cambia al formato en minúsculas o mayúsculas. El validador acepta entrada con llaves, pero tu controlador de base de datos probablemente no.

El botón de copia no hace nada. En navegadores sin acceso a la API del portapapeles (conexiones HTTP en algunos entornos o perfiles de navegador bloqueados), se usa el método de reserva document.execCommand('copy'). Si también falla silenciosamente, selecciona y copia el texto manualmente del campo de salida monoespaciado.

Privacidad y seguridad

El UUID Generator se ejecuta completamente dentro de tu navegador. Ningún UUID, configuración ni entrada de validación se transmite a ningún servidor. La herramienta usa crypto.randomUUID(), que es parte de la Web Crypto API y obtiene entropía del generador de números pseudoaleatorios criptográficamente seguro del sistema operativo, la misma fuente usada para la generación de claves TLS. Los UUIDs generados son seguros para usar como claves primarias de base de datos, tokens de autenticación o identificadores de archivo. La herramienta funciona completamente sin conexión una vez que se ha cargado la página.

Preguntas frecuentes

¿Es gratuito el UUID Generator? Sí, completamente gratuito sin límites de uso. No se requiere cuenta, suscripción ni pago. Todas las funciones, incluida la generación masiva, las opciones de formato y la validación, están disponibles para todos los usuarios.

¿Funciona la herramienta sin conexión? Sí. Una vez que se ha cargado la página, la generación y la validación funcionan sin conexión a internet. La Web Crypto API usada para la generación está integrada en el navegador y no requiere llamadas de red.

¿Están seguros mis datos? Tus UUIDs se generan completamente dentro de tu navegador. Nada se envía a un servidor. El código fuente se ejecuta solo del lado del cliente. Puedes verificarlo inspeccionando la pestaña de red en las herramientas de desarrollo de tu navegador: no se realizan solicitudes salientes cuando haces clic en "Generate".

¿Cuál es la diferencia entre UUID y GUID? UUID (Universally Unique Identifier) y GUID (Globally Unique Identifier) son el mismo concepto. GUID es el nombre que usa Microsoft; UUID es el nombre definido en RFC 4122. Ambos se refieren a un identificador de 128 bits normalmente representado como 32 caracteres hexadecimales en cinco grupos separados por guiones. Esta herramienta genera UUID v4, la variante aleatoria usada en la mayoría de las aplicaciones modernas.

¿Por qué UUID v4 y no v1 o v5? UUID v4 es la variante más utilizada para identificadores de aplicaciones porque no requiere coordinación entre sistemas, no necesita datos de inicialización y no expone información sobre la máquina host o el tiempo de generación. UUID v1 incrusta un sello de tiempo y una dirección MAC, lo que puede exponer información del sistema. UUID v5 requiere un espacio de nombres y una cadena de entrada, haciéndolo determinista en lugar de aleatorio. Para la mayoría de los casos de uso, como claves primarias de base de datos, identificadores de sesión e IDs de correlación, v4 es la elección correcta.

¿Qué tan únicos son los identificadores UUID v4? La probabilidad de generar un duplicado entre dos UUID v4 generados aleatoriamente es aproximadamente 1 en 5,3 × 10³⁶. En términos prácticos, necesitarías generar alrededor de 2,7 × 10¹⁸ UUIDs antes de que exista un 50% de posibilidad de cualquier colisión. Para la gran mayoría de aplicaciones, el riesgo de colisión es insignificante sin ninguna lógica de deduplicación.

¿Puedo usar estos UUIDs como claves primarias de base de datos? Sí. UUID v4 se usa comúnmente como tipo de clave primaria en PostgreSQL (con el tipo de columna uuid), MySQL (como CHAR(36) o BINARY(16)), MongoDB y la mayoría de otras bases de datos. La principal desventaja frente a las claves enteras secuenciales es la fragmentación de índices en índices B-tree; si tu base de datos maneja millones de filas y experimentas problemas de rendimiento de escritura, considera UUID v7 (ordenado por tiempo) o ULID, ambos disponibles en la herramienta ID Generator Suite.

¿Qué significa el formato con llaves? El formato con llaves envuelve el UUID en llaves: {a1b2c3d4-e5f6-4789-8abc-def012345678}. Esta es la notación GUID usada por Microsoft, particularmente en el registro de componentes COM/DCOM, el atributo [Guid] de .NET y las entradas del registro de Windows. Si no estás apuntando específicamente a una pila de tecnología de Microsoft, se prefiere el formato estándar en minúsculas.

¿Puedo regenerar los mismos UUIDs? No. Cada UUID v4 se genera aleatoriamente y no puede reproducirse. Si necesitas identificadores reproducibles a partir de una entrada dada, usa UUID v5 (que hace hash de un espacio de nombres y un nombre) o CUID2 (disponible en la herramienta ID Generator Suite). Para la mayoría de las necesidades de aplicaciones, la reproducibilidad no es necesaria: simplemente genera y almacena el UUID.

¿El validador verifica versiones de UUID distintas de v4? El validador verifica específicamente el formato v4. El cuarto grupo de caracteres en un UUID codifica la versión: un UUID v4 tiene 4 como decimotercer carácter, y el primer carácter del tercer grupo es 8, 9, a o b (los bits de variante). Los identificadores UUID v1, v3 o v5 tienen valores diferentes en estas posiciones y se mostrarán como inválidos.

Herramientas relacionadas

  • UUID Generator — la herramienta enfocada cubierta en esta guía
  • Próximamente: ID Generator Suite — genera UUID v4, Nanoid, ULID, CUID2, Short UUID y MongoDB ObjectID en un solo lugar
  • Password Generator — genera contraseñas criptográficamente seguras usando la misma Web Crypto API
  • Base64 Encoder/Decoder — codifica cadenas UUID y otros datos binarios en Base64 para transporte
  • JSON Formatter — formatea y valida payloads JSON que incluyen campos UUID

Prueba el UUID Generator ahora: UUID Generator

Última actualización: 27 de febrero de 2026

Seguir Leyendo

Más ArtículosProbar UUID Generator