Generador de UUID/GUID (v4)
Genere UUID RFC 4122 versión 4 de forma masiva utilizando la fuente aleatoria criptográfica del navegador. Útil siempre que necesite identificadores que sean únicos sin coordinarse con una base de datos central: dispositivos de prueba, claves primarias, ID de correlación y claves de idempotencia.
como funciona
- 1
Elija cuántos UUID necesita en un lote.
- 2
Generar: cada valor proviene de crypto.randomUUID(), recurriendo al Web Crypto RNG en navegadores más antiguos.
- 3
Revise la lista; cada valor es un UUID estándar de 36 caracteres versión 4.
- 4
Copie el lote completo y péguelo en su código, datos iniciales u hoja de cálculo.
Ventajas y beneficios clave
Realmente aleatorio, versión 4
Los valores utilizan el generador criptográfico de la plataforma, por lo que llevan las propiedades de colisión que se supone que tiene un UUID v4.
Salida masiva
Genere un lote completo a la vez en lugar de actualizar una página para cada identificador.
Formato estándar
La salida utiliza el formato canónico con guiones 8-4-4-4-12 aceptado por las columnas uuid de Postgres, las API JSON y los analizadores UUID de lenguaje.
Copia todo el conjunto
Un clic copia cada valor generado, separado por una nueva línea y listo para pegar.
Para qué lo usa la gente
- Sembrar una base de datos o un dispositivo de prueba con claves primarias realistas.
- Creación de ID de correlación o solicitud para rastrear un sistema distribuido.
- Generación de claves de idempotencia para reintentos de pago o webhook.
- Nombrar archivos, cargas u objetos de almacenamiento sin colisiones.
Formatos y opciones compatibles
| Versión | UUID versión 4 (aleatorio), variante RFC 4122 |
|---|---|
| Formato de salida | Forma canónica con guión en minúsculas, p. 3f2a9c1e-8b7d-4c6a-9f10-2b5c8e4d7a13 |
| fuente de aleatoriedad | crypto.randomUUID(), recurriendo a crypto.getRandomValues() |
Privacidad y manejo de datos
Los identificadores se generan localmente y nunca se transmiten. Debido a que son aleatorios y no derivados de su dispositivo, no contienen información sobre usted o su máquina.
Límites y cosas que debes saber
- Los UUID de la versión 4 son aleatorios y no se pueden ordenar. Si necesita identificadores que se ordenen por hora de creación, utilice un esquema ordenado por tiempo como UUIDv7 o ULID.
- Los identificadores aleatorios de 128 bits indexan de manera menos compacta que los números enteros: un intercambio deliberado por la unicidad descentralizada, no un defecto.
- La herramienta genera identificadores; no puede compararlos con su base de datos para conocer los valores que ya están en uso.
Solución de problemas
No se genera nada en un navegador antiguo
crypto.randomUUID() necesita un navegador reciente y un contexto seguro. La herramienta recurre a crypto.getRandomValues(); un navegador que no tenga ninguno de los dos no puede generar de forma segura, así que actualícelo en lugar de aceptar una fuente más débil.
La base de datos rechaza el valor.
Algunos sistemas esperan UUID sin guiones o entre llaves. Quítelos o agréguelos para que coincidan con el formato que utiliza su columna.
UUID Generator — Create Random UUID v4 Online
Generate random UUID v4 identifiers instantly, one at a time or in bulk. A free online UUID generator for database primary keys, API request IDs, idempotency keys, test fixtures and anywhere else you need a value that will not collide.
- Standards-compliant UUID v4 — 128-bit random identifiers in the canonical 8-4-4-4-12 hyphenated form, exactly as RFC 4122 specifies.
- Cryptographically strong randomness — generated with the browser's Web Crypto API, so collisions remain a theoretical rather than a practical concern.
- Bulk generation — produce a full list in one click for seeding a database, populating test fixtures or pre-allocating record IDs.
- Copy-ready output — grab one identifier or the whole batch to the clipboard without reformatting.
- Generated on your device — identifiers are created locally in your browser, so nothing about your data model is exposed to a third party.
Free with no limit. Use the Password Generator for secrets — a UUID is unique, not secret — and the Hash Generator for content fingerprints.
Preguntas frecuentes
Are these UUIDs safe to use as database keys?
Yes. They are version 4 UUIDs generated from the browser's cryptographic random source, so collisions are not a practical concern. Bear in mind that random UUIDs do not sort by creation time and index less compactly than integers.
What is the difference between UUID v4 and v7?
Version 4 is entirely random. Version 7 embeds a timestamp so identifiers sort chronologically, which helps database index locality. This tool generates v4; if insert ordering matters for your workload, use a v7 or ULID library instead.
Can two people generate the same UUID?
In practice, no. A v4 UUID has 122 random bits, so the probability of a collision is negligible even across billions of values — that is the entire point of the format.
¿Cuál es la probabilidad de una colisión UUID?
La probabilidad es prácticamente cero (1 en 2^122), lo que hace que los UUID sean únicos a nivel mundial.
¿Es seguro utilizar estos UUID como claves de base de datos?
Sí. Son UUID de la versión 4 generados a partir de la fuente aleatoria criptográfica del navegador, por lo que las colisiones no son una preocupación práctica. Tenga en cuenta que los UUID aleatorios no se ordenan por tiempo de creación y se indexan de forma menos compacta que los números enteros.
¿Cuál es la diferencia entre UUID v4 y v7?
La versión 4 es completamente aleatoria. La versión 7 incorpora una marca de tiempo para que los identificadores se ordenen cronológicamente, lo que ayuda a indexar la localidad de la base de datos. Esta herramienta genera v4; Si el orden de inserción es importante para su carga de trabajo, utilice una biblioteca v7 o ULID.
¿Pueden dos personas generar el mismo UUID?
En la práctica, no. Un UUID v4 tiene 122 bits aleatorios, por lo que la probabilidad de una colisión es insignificante incluso entre miles de millones de valores; ese es el objetivo del formato.
Herramientas relacionadas
Generador de contraseñas seguras
Genere contraseñas seguras, aleatorias y a prueba de piratería
Generador de hash SHA256 y MD5
Genere hashes criptográficos SHA-256, SHA-512 y MD5
Decodificador y depurador de tokens JWT
Decodificar la carga útil y los encabezados de JSON Web Tokens (JWT)
Probador de expresiones regulares (RegEx)
Pruebe y depure expresiones regulares en tiempo real