Encoder / décoder en Base64
Du texte vers le Base64 et retour, avec un UTF-8 correct et un alphabet compatible URL en option.
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Comment ça marche
- Choisissez Encoder pour transformer du texte en Base64, ou Décoder pour l’inverse.
- Collez l’entrée. Au décodage, l’alphabet standard avec + et / comme celui compatible URL avec - et _ sont acceptés ; un remplissage manquant est toléré.
- Activez l’option compatible URL si le résultat doit aller dans une URL, un JWT ou un nom de fichier.
- Appuyez sur Convertir et copiez le résultat. Les accents, le texte CJK et les émojis sont encodés en octets UTF-8.
Questions fréquentes
- Le Base64 est-il un chiffrement ?
- Non. Le Base64 est un encodage réversible qui représente des octets avec 64 caractères imprimables. N’importe qui le décode instantanément. Il sert au transport et à l’intégration, jamais à cacher un secret.
- Comment gère-t-il les accents, le japonais ou les émojis ?
- Le texte est converti en octets UTF-8 avant l’encodage, et la sortie du décodage est lue comme de l’UTF-8. C’est ce que font la plupart des langages et des bibliothèques HTTP. Le btoa() de JavaScript n’accepte que du Latin-1, d’où l’échec des encodeurs naïfs sur ces caractères.
- Pourquoi la sortie est-elle environ un tiers plus longue ?
- Le Base64 emballe 3 octets dans 4 caractères : la sortie fait donc à peu près 4/3 de l’entrée, plus jusqu’à deux caractères de remplissage. Ce surcoût est le prix de n’utiliser que des caractères imprimables.
- Mes données sont-elles envoyées à un serveur ?
- Non. L’encodage et le décodage se font entièrement dans le navigateur. Vous pouvez convertir des clés d’API, des chaînes de connexion ou des textes personnels sans que rien ne quitte votre appareil.
Outils associés
♭ Décodeur JWT Collez un JSON Web Token et lisez son en-tête et ses claims. Le jeton ne quitte pas votre navigateur. # Générateur de hash L’empreinte MD5, SHA-1 ou SHA-2 d’un texte, calculée sur votre appareil. {} Formateur JSON Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page. • Générateur d’UUID Des identifiants UUID v4 ou v7 en série, produits sur votre appareil avec une source aléatoire sûre.