¿Qué es Formateador UUID?
Los mismos 128 bits se pueden escribir de muchas maneras y cada ecosistema eligió la suya. La forma canónica es minúsculas con guiones, 8-4-4-4-12. .NET envuelve el valor en llaves, los logs suelen usar mayúsculas, y las URL agradecen base64url porque ahorra 14 caracteres.
Convertir a mano es donde aparecen los errores: una llave que falta o un guión de más y la consulta falla. Esta herramienta transforma el lote completo de una vez y avisa de las líneas que no son UUID.
Cómo se usa
- Pega los valores, uno por línea.
- Elige el formato de salida.
- Pulsa Convertir y copia o descarga el resultado.
Casos de uso
- Normalizar identificadores antes de compararlos.
- Preparar valores para un
INSERTo un script de migración. - Pasar de 36 caracteres a 22 con base64url en una URL.
Las versiones de UUID de un vistazo
| Versión | ¿Ordenable? | Basada en | Para qué sirve |
|---|---|---|---|
| v1 | No | Marca de tiempo + dirección MAC | Sistemas antiguos que aún esperan v1 |
| v3 | No | Hash MD5 de un nombre | Identificadores deterministas donde se exige MD5 |
| v4 | No | 122 bits aleatorios | Prácticamente cualquier identificador |
| v5 | No | Hash SHA-1 de un nombre | Un mismo nombre debe dar siempre el mismo ID |
| v6 | Sí | Marca de tiempo reordenada | IDs ordenables sin renunciar al azar |
| v7 | Sí | Hora Unix en milisegundos | Claves primarias de base de datos y eventos |
| v8 | No | Tu propia disposición de bits | Formatos propios o experimentales |
Las siete versiones ocupan 128 bits y se escriben con la misma forma 8-4-4-4-12. Lo único que cambia es el significado de los bits.
Preguntas frecuentes
¿Quitar los guiones cambia el UUID?
No. Los guiones son puntuación, no datos: los 128 bits son idénticos. Solo cambia la representación, así que debes mantener el mismo estilo en todas las comparaciones.
¿Qué es base64url y para qué sirve?
Es una codificación que usa solo caracteres seguros en URL. Los 16 bytes de un UUID se escriben con 22 caracteres en lugar de 36, algo útil en rutas y en ficheros.
¿Funciona con lotes grandes?
Sí, hasta 200 líneas por operación. Las líneas que no son UUID se omiten y se informan al final.