Générateur et Convertisseur UUID Base64
Générez et convertissez des UUID 128 bits en chaînes Base64 compactes et sécurisées pour les URL en temps réel.
f7exWo_4Tf2eHnTmKzeelQ f7exWo/4Tf2eHnTmKzeelQ== 7fb7b15a-8ff8-4dfd-9e1e-74e62b379e95 7fb7b15a8ff84dfd9e1e74e62b379e95 Qu’est-ce qu’un UUID Base64 ?
Générez et convertissez des UUID 128 bits en chaînes Base64 compactes et sécurisées pour les URL en temps réel.
Qu’est-ce qu’un UUID Base64 ?
Un UUID Base64 est un identifiant unique universel de 128 bits encodé sous forme d’une chaîne Base64 de 22 ou 24 caractères au lieu de la chaîne hexadécimale standard de 36 caractères. En encodant directement les 16 octets binaires en Base64 (6 bits par caractère), il réduit la longueur de chaîne de 38 % tout en conservant une unicité cryptographique et une réversibilité totales.
Comment Fonctionne la Conversion UUID vers Base64
Un UUID standard est constitué de 16 octets (128 bits). L’encodage Base64 regroupe ces 128 bits en blocs de 6 bits, produisant 21 caractères complets plus 2 bits restants (22 caractères). Avec le remplissage standard RFC 4648, deux signes égal ("==") sont ajoutés pour obtenir 24 caractères. L’omission du remplissage crée une chaîne ultracompacte de 22 caractères sans perte de données.
Base64 Standard vs Base64 Sécurisé pour URL (RFC 4648 §5)
Le Base64 standard utilise "+" et "/", nécessitant un encodage en pourcentage (%2B, %2F) dans les URL. Le Base64 URL-safe remplace "+" par "-" et "/" par "_", permettant une insertion directe dans les endpoints d’API REST et chaînes de requête sans échappement.
Principaux Cas d’Usage des UUID Base64
Les UUID Base64 sont largement utilisés dans le développement web moderne : slugs d’URL courtes (ex. /items/VQ6EAOKbQdSnFkRmVUQAAA), jetons OAuth et de session, identifiants de traçage distribué, en-têtes d’API et payloads de QR codes.
Comment convertir un UUID en Base64 ?
Convertir un UUID de 36 caractères (comme 550e8400-e29b-41d4-a716-446655440000) en Base64 consiste à convertir ses 32 chiffres hexadécimaux en 16 octets binaires (128 bits). Ces 128 bits sont découpés en blocs de 6 bits pour produire une chaîne compacte de 22 caractères (ou 24 avec le remplissage "=="). Dans notre outil, collez simplement votre UUID dans l’onglet « UUID → Base64 » ou générez un nouvel UUID v4 ou v7 pour obtenir instantanément les résultats en Base64 standard et URL-safe.
Comment reconvertir un UUID Base64 en UUID standard ?
Le Base64 est un encodage binaire-texte entièrement réversible et sans perte, et non un hachage unidirectionnel. Pour décoder un UUID Base64, les 22 ou 24 caractères sont restitués dans leurs 16 octets binaires exacts et formatés selon la notation canonique 8-4-4-4-12 (ex. VQ6EAOKbQdSnFkRmVUQAAA → 550e8400-e29b-41d4-a716-446655440000). Utilisez l’onglet « Base64 → UUID » pour une validation immédiate et une copie en un clic.
Pourquoi utiliser des UUID en Base64 ?
Les UUID hexadécimaux standards occupent 36 caractères ASCII. L’encodage Base64 emploie 64 caractères alphanumériques (A-Z, a-z, 0-9 et deux symboles) pour stocker 6 bits par caractère au lieu de 4. Cela permet un gain d’espace immédiat de 38,9 % (22 contre 36 caractères) avec une garantie d’unicité de 128 bits strictement identique, réduisant la taille des URL et le volume réseau.
Où les UUID Base64 sont-ils utilisés ?
Les UUID Base64 sont couramment exploités dans les architectures modernes : identifiants d’URL d’API REST (ex. /commandes/VQ6EAOKbQdSnFkRmVUQAAA), liens profonds mobiles, jetons de session OAuth, identifiants de traçage distribué, en-têtes HTTP et QR codes compacts.
UUID Base64 vs UUID Standard : Lequel choisir ?
Utilisez les UUID Standards (36 caractères hex) pour le stockage en base de données relationnelle (PostgreSQL UUID, MySQL BINARY(16)) afin d’optimiser les index B-Tree. Utilisez les UUID Base64 (22 caractères URL-safe) au niveau de vos API, du réseau et de l’affichage web pour des URLs plus élégantes et légères. Notre outil permet de passer aisément de l’un à l’autre.
Foire Aux Questions sur l’UUID Base64
Instant answers to technical questions regarding Base64 UUID encoding, decoding, and URL safety.
Qu’est-ce qu’un UUID Base64 ?
Un UUID Base64 est un identifiant 128 bits représenté sous forme de chaîne Base64 de 22 ou 24 caractères au lieu du format hexadécimal à tirets classique de 36 caractères.
Combien de caractères comporte un UUID Base64 ?
Un UUID binaire de 16 octets s’encode en 22 caractères Base64. Avec le remplissage standard "=", il comporte 24 caractères.
Quelle est la différence entre Base64 standard et URL-safe ?
Le Base64 standard utilise "+" et "/", tandis que le Base64 URL-safe (RFC 4648) les remplace par "-" et "_" pour une utilisation sécurisée dans les URL sans encodage spécial.
La conversion d’un UUID en Base64 est-elle réversible ?
Oui. Le Base64 est un encodage binaire 100 % sans perte. Tout UUID Base64 peut être converti vers son format canonique d’origine sans aucune altération.
Puis-je utiliser Base64 avec UUID v4 et UUID v7 ?
Oui. Toutes les versions d’UUID 128 bits (v1, v4, v7) peuvent être converties vers et depuis Base64 car l’encodage opère sur les 16 octets bruts sous-jacents.
Pourquoi utiliser un UUID Base64 au lieu d’un UUID standard ?
Les UUID Base64 sont 38 % plus courts (22 caractères contre 36), ce qui les rend idéaux pour les URL propres, les liens mobiles et les API.