Convertisseur Base64 en Hex
Base64 et hexadécimal sont deux façons d’écrire des octets bruts en ASCII imprimable, mais ils cachent des détails différents. L’hexadécimal vous montre chaque octet clairement en deux chiffres ; le Base64 est plus dense mais plus difficile à lire. Convertir de Base64 en hexadécimal est ce que vous faites lorsque vous déboguez un jeton, inspectez une empreinte de clé ou comparez des séquences d’octets entre des outils qui préfèrent des encodages différents.
Comment fonctionne la conversion
-
1
Collez la chaîne Base64
Fonctionne avec Base64 standard, sécurisé pour les URL et avec ou sans remplissage.
-
2
La chaîne est décodée en octets bruts
Chaque 4 caractères Base64 deviennent 3 octets.
-
3
Chaque octet est exprimé en deux chiffres hexadécimaux
Choisissez une sortie en majuscules ou en minuscules.
-
4
Lisez l'hexadécimal
Optionnellement avec des espaces, des préfixes `0x` ou en continu.
Exemple pratique
Base64 SGVsbG8= se décode en 5 octets :
| Caractères Base64 | Octets | Hex |
|---|---|---|
| SGVs | 48 65 6C | 48 65 6C |
| bG8= | 6C 6F | 6C 6F |
Donc SGVsbG8= en hexadécimal est 48 65 6C 6C 6F (l’ASCII pour Hello).
Quand l’hexadécimal vous en dit plus que le Base64
- Empreintes de certificats — Les empreintes SHA-1 et SHA-256 sont généralement affichées en hexadécimal avec des deux-points :
AB:CD:.... Convertir un hachage encodé en Base64 en hexadécimal vous permet de le faire correspondre octet par octet. - Matériel de clé — Les clés AES, les secrets HMAC, les clés privées Ed25519 sont généralement enregistrés en hexadécimal. La même clé en Base64 a l’air complètement différente ; la conversion vous permet de vérifier qu’il s’agit de la même.
- Signatures JWT — Le segment
signatured’un JWT est en Base64 sécurisé pour les URL. Convertir en hexadécimal facilite la comparaison avec une valeur attendue dans un journal de débogage. - IDs de session TLS / données de handshake — Wireshark les affiche en hexadécimal ; votre application peut les enregistrer en Base64.
Options de format de sortie
Base64: SGVsbG8=
Hex (brut): 48656C6C6F
Hex (espacé): 48 65 6C 6C 6F
Hex (0x): 0x48 0x65 0x6C 0x6C 0x6F
Hex (deux-points): 48:65:6C:6C:6F
Hex (C): \x48\x65\x6C\x6C\x6F
Pièges courants
- Base64 sécurisé pour les URL — Si l’entrée contient
-ou_, c’est la variante sécurisée pour les URL. Cet outil accepte les deux automatiquement. - Remplissage — Accepte le Base64 avec ou sans
=final. Les décodeurs le tolèrent généralement. - Espaces dans l’entrée collée — Les sauts de ligne et les espaces sont supprimés avant le décodage.
Questions fréquentes
Oui, significativement. L’hexadécimal utilise 2 caractères par octet ; le Base64 utilise environ 1,33. Donc l’hexadécimal est 50 % plus long que le Base64, mais chaque octet est clairement visible en hexadécimal et l’encodage est insensible à la casse.
Oui — utilisez le Convertisseur Hex en Base64. La séquence d’octets est préservée dans les deux sens ; seule la représentation textuelle change.
Soit l’entrée n’était pas réellement Base64, contenait des caractères d’un autre alphabet (Crockford Base32, Base58), ou était tronquée. Vérifiez la source ; essayez de décoder d’abord en texte brut pour voir si cela semble significatif.
Oui. L’hexadécimal et le Base64 sont des représentations aller-retour des octets ; la conversion entre eux préserve exactement la séquence d’octets.
Outils similaires
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Formateur JSON
Collez du JSON pour l'afficher avec un retrait de 2 ou 4 espaces, le minifier en sortie compacte ou vérifier rapidement sa syntaxe avant de copier le résultat.
Générateur de palettes de couleurs aléatoires
Générez des palettes aléatoires de 2 à 15 couleurs, choisissez un style vif, pastel, sourd ou sombre, puis copiez les codes HEX ou les variables CSS.
Générateur de palette de couleurs
Créez des palettes monochromatiques, analogues, complémentaires, triadiques ou tétradiques depuis une couleur HEX de base et exportez des variables CSS prêtes à copier.
Sélecteur de couleur HEX
Choisissez une couleur visuellement et obtenez ses valeurs HEX, RGB, HSL, HSV et CMYK, avec le contraste sur blanc et noir.
Générateur de couleurs aléatoires
Générez de 1 à 50 couleurs HEX aléatoires avec des échantillons à prévisualiser, copier et utiliser en CSS, en test ou en recherche de palette.