AG UUID

Usar UUID en URL y nombres de archivo

Consideraciones al colocar un UUID en rutas de URL o nombres de archivo, y alternativas más cortas.

¿Se puede usar tal cual?

El UUID estándar solo usa guiones y dígitos hexadecimales, por lo que puedes ponerlo directamente en URL y nombres de archivo sin necesidad de codificación. Sin embargo, sus 36 caracteres alargan y ensucian la ruta, y la notación GUID con llaves debe codificarse como %7B/%7D en la URL, así que conviene evitarla.

Más corto

Si la longitud del enlace importa, usa la forma de 32 caracteres sin guiones, o considera ULID de 26 caracteres o NanoID de 21 caracteres como alternativas. Tanto ULID como NanoID usan únicamente caracteres URL-safe, por lo que son seguros sin codificación.

Mayúsculas y slug

El UUID no distingue entre mayúsculas y minúsculas, pero la comparación de URL sí puede hacerlo, así que lo más seguro es unificarlo todo en minúsculas. Si necesitas un slug legible para las personas, se recomienda el patrón de usar el UUID solo como clave interna y mantener aparte un slug amigable para el usuario.