Comment ça marche
Choisissez un format et un sens, puis saisissez ou collez votre texte. Le texte est traité en UTF-8 : le coréen, le chinois, le japonais et les emoji font donc l’aller-retour sans erreur. Le bouton d’inversion replace le résultat dans l’entrée et change de sens, pour vérifier que le décodage redonne exactement le texte de départ.
« Hi » → Base64 « SGk= » · URL « Hi » · HEX « 48 69 »
Quel format utiliser
- Base64 : intégrer des données dans des e-mails, du JSON ou des URL data.
- Base64URL : la variante compatible URL utilisée dans les jetons JWT et les liens (sans + / =).
- URL : encoder en pourcentage les paramètres de requête et les chemins non ASCII.
- HTML : échapper < > & et les guillemets pour afficher le texte sans risque dans une page web.
- HEX : voir les octets UTF-8 bruts de n’importe quel texte.
- Unicode : séquences d’échappement \u pour le code source JavaScript, JSON et Java.
Conseils
- Base64 est un encodage, pas un chiffrement — tout le monde peut le décoder.
- Le décodage ignore les espaces et les sauts de ligne dans les entrées Base64 et HEX.
- Tout fonctionne dans votre navigateur ; rien n’est envoyé.
Normes et sources
- Base64 et Base64URL suivent la RFC 4648
- L’encodage-pourcent des URL suit la RFC 3986
- Le texte est encodé en UTF-8 (RFC 3629)
Dernière révision 7 octobre 2026
Questions fréquentes
Comment décoder une chaîne Base64 ?
Choisissez Base64, réglez le sens sur Décoder et collez la chaîne. Les espaces et les sauts de ligne sont ignorés.
Qu’est-ce que Base64URL ?
Une version de Base64 compatible avec les URL, qui utilise - et _ au lieu de + et / et supprime le remplissage =. Elle sert dans les jetons JWT et les liens web.
Pourquoi le décodage échoue-t-il ?
L’entrée est peut-être dans un autre format, tronquée ou n’est pas un texte UTF-8 valide. Vérifiez que le format et le sens correspondent aux données.
Base64 est-il un chiffrement ?
Non. Base64 ne change que la façon dont les données sont écrites. Tout le monde peut le décoder : ne l’utilisez jamais pour protéger des secrets.
Gère-t-il les emoji et les textes non latins ?
Oui. Le texte est d’abord converti en octets UTF-8 : toutes les langues et tous les emoji font donc l’aller-retour à l’identique.