Base64
Encodez du texte en Base64 ou décodez des chaînes Base64 en texte brut instantanément. Rapide, gratuit et entièrement côté client — vos données ne quittent jamais le navigateur.
Un encodeur et décodeur Base64 en ligne et gratuit qui convertit du texte en Base64 et le reconvertit en texte brut directement dans votre navigateur. Le Base64 rend les données binaires ou non-ASCII sûres à transporter sous forme de texte brut, ce qui explique pourquoi on le retrouve dans les URL de données, les JWT, les cookies, les pièces jointes d'e-mails et la configuration où seul l'ASCII est autorisé. Utilisez cet outil pour encoder une chaîne à intégrer dans une charge utile, pour décoder une valeur Base64 trouvée dans un jeton ou une réponse d'API afin de la lire, ou pour vérifier si une chaîne suspecte est un Base64 valide et ce qu'elle contient. Toute la conversion s'exécute localement, vos données ne sont donc jamais téléversées.
Utilisations courantes
- Encoder une chaîne pour l'intégrer dans une URL data: ou une charge utile JSON.
- Décoder une valeur Base64 copiée depuis un JWT, un cookie ou une réponse d'API pour la lire.
- Vérifier si une chaîne suspecte est un Base64 valide et ce qu'elle décode.
- Convertir de la configuration ou des identifiants qui doivent être stockés sous forme de texte compatible ASCII.
- Inspecter les segments base64url d'un jeton en les décodant individuellement.
Questions fréquentes
Le Base64 chiffre-t-il mes données ?
Non. Le Base64 est un encodage, pas un chiffrement. Il rend les données binaires sûres à transmettre sous forme de texte mais n'offre aucune confidentialité — quiconque peut le décoder.
Que se passe-t-il si je décode un Base64 invalide ?
Le décodeur signale une erreur si l'entrée contient des caractères en dehors de l'alphabet Base64 ou ne se décode pas en texte UTF-8 valide.
Quelle est la différence entre Base64 et Base64URL ?
Le Base64URL est une variante sûre pour les URL qui remplace les caractères + et / par - et _ et abandonne généralement le remplissage, de sorte que la valeur peut être utilisée dans les URL et les JWT sans échappement.
Pourquoi ma chaîne encodée est-elle plus longue que l'originale ?
Le Base64 représente chaque groupe de 3 octets par 4 caractères ASCII, la sortie encodée est donc environ 33 % plus grande que l'entrée. Ce coût en taille est le compromis de la compatibilité ASCII.
Mes données sont-elles envoyées vers un serveur ?
Non. L'encodage et le décodage s'exécutent entièrement dans votre navigateur, votre texte ne quitte donc jamais votre appareil.
All processing is local — your data never leaves your browser.