Generador de UUID: v4 y v7 (GUID) en lote
Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo (RFC 9562) en tu navegador, de 1 a 1000 a la vez, en mayúsculas o sin guiones. Copia o descarga.
Funciona en tu equipoFunciona completa en tu navegador: nada de lo que escribes o subes sale de tu equipo.
Cómo usarla
- Elige v4 (aleatorio) o v7 (ordenado por tiempo).
- Indica cuántos necesitas (de 1 a 1000) y el formato.
- Presiona Generar y luego cópialos todos o descarga un archivo .txt.
Identificadores que puedes crear en cualquier parte sin pedir permiso
Un UUID (también llamado GUID) es un identificador de 128 bits que se escribe como 32 caracteres hexadecimales en cinco grupos. La gracia es que cualquier computador puede crear uno por su cuenta, sin un contador central, y no va a chocar con los que se crean en otro lado. Por eso se usan como llaves de bases de datos, números de pedido o de solicitud en las API, nombres de archivos subidos y datos de prueba.
Los programas normalmente los generan en el código. Esta página es para las otras veces: llenar a mano una hoja de cálculo o una base de datos de prueba, crear una clave para un archivo de configuración, o ver cómo se ve un UUID válido.
Cómo leer un UUID: v4 y v7 lado a lado
Un v4 se ve así: f601b782-da4a-4ffb-aa9d-c076a7f56f5d. El primer carácter del tercer grupo es la versión, 4, y el primero del cuarto grupo siempre es 8, 9, a o b. Todo lo demás es aleatorio.
Cambia a v7 y genera unos cuantos. Vas a obtener valores como 01a0d3d2-c240-70de-b18e-f7bf24f7a437 y 01a0d3d2-c240-70df-831e-3448309b556e. Los primeros 12 caracteres, 01a0d3d2c240, son la hora de creación en milisegundos, en este caso el 24 de septiembre de 2026 a las 14:30 UTC. Los dos se crearon en el mismo milisegundo, así que el contador que va justo después del 7 pasa de 0de a 0df, y al ordenarlos como texto quedan en el orden en que se crearon.
No es un secreto, y no siempre queda en orden
No uses un UUID como secreto, por ejemplo en un enlace para restablecer la contraseña o como token de acceso. El RFC que los define dice que no hay que suponer que sean difíciles de adivinar, y un v7 muestra abiertamente cuándo se creó. Usa un token aleatorio hecho para eso.
Conserva la forma estándar, en minúsculas y con guiones, salvo que un sistema pida otra cosa: las opciones Sin guiones y Mayúsculas son para los sistemas que las necesitan, y algunos programas las rechazan. Ten en cuenta también que el orden por tiempo del v7 solo ayuda cuando la base de datos compara los UUID como texto o bytes de izquierda a derecha; el tipo uniqueidentifier de SQL Server, por ejemplo, ordena primero por el último grupo.
Preguntas frecuentes
¿UUID v4 o v7?
El v7 empieza con una marca de tiempo, así que los IDs nuevos quedan después de los anteriores, lo que mantiene rápidos los índices de la base de datos. El v4 es totalmente aleatorio y no revela nada. Usa v7 para llaves de bases de datos y v4 cuando no deba verse la fecha de creación.
¿Pueden repetirse dos UUID?
En la práctica, no. Un v4 tiene 122 bits aleatorios; tendrías que generar miles de millones por segundo durante muchos años para que una colisión fuera probable.
¿Se generan de forma segura?
Sí. Salen del generador aleatorio criptográfico del navegador en tu dispositivo y nunca se envían a ningún lado.
¿Un GUID es lo mismo que un UUID?
Sí. GUID es el nombre que usa Microsoft para el mismo identificador de 128 bits, con el mismo formato 8-4-4-4-12. Algunas herramientas de Microsoft los muestran en mayúsculas o entre llaves, como {F601B782-…}, pero el valor es el mismo.
¿Puedo usar estos como folio fiscal de una factura mexicana?
No. El folio fiscal de un CFDI es un UUID, pero lo asigna el proveedor autorizado de certificación (PAC) cuando timbra la factura. Un UUID generado aquí tiene el formato correcto pero no pertenece a ninguna factura. Para revisar un folio real, usa el servicio de verificación de CFDI del SAT.
Más en este capítulo
- 5.1Formateador JSONFormatea o minifica JSON y ubica el error por línea y columna.
- 5.2Convertidor CSV y JSONConvierte CSV a JSON o JSON a CSV con coma, punto y coma o tabulación como separador.
- 5.3Conversor YAML a JSONConvierte YAML a JSON y viceversa en tu navegador.
- 5.4Base64Codifica o decodifica Base64 en tu navegador: texto UTF-8, Base64 apto para URL, archivos a Base64 o data URL, y Base64 de vuelta a un archivo descargable.
- 5.5Contraste de colorMide el contraste entre el color del texto y el del fondo según WCAG 2.2 AA y AAA, para texto normal, texto grande y componentes.
- 5.6Explicador de cronLee una expresión cron de 5 campos como una frase y ve sus próximas 5 ejecuciones en tu zona horaria.
- 5.7Bases numéricasConvierte números enteros entre decimal, hexadecimal, binario y octal, con longitud en bits y dígitos agrupados.
- 5.8Entidades HTMLCodifica texto como entidades HTML (con nombre, decimales o hex) o decodifícalas: <, >, &, comillas, tildes, ñ y símbolos Latin-1.
- 5.9Codificar URLCodifica o decodifica URLs y valores de consulta (percent-encoding) y separa cualquier URL en protocolo, host, ruta, parámetros y fragmento.
- 5.10Hash SHA-256Calcula hashes SHA-1, SHA-256, SHA-384 y SHA-512 de textos o archivos y verifica una descarga con su checksum.
- 5.12Timestamp UnixConvierte timestamps Unix en segundos o milisegundos a ISO 8601, UTC y tu hora local, o una fecha a epoch.
- 5.13Decodificador JWTDecodifica un JSON Web Token en tu navegador: mira el encabezado y el payload como JSON y si ya venció.
- 5.14Probador de regexPrueba expresiones regulares en vivo: coincidencias resaltadas, grupos de captura, banderas y errores claros.
╌╌ FIN ╌╌