Encoder ou décoder des chaînes Base64
L'encodeur et décodeur Base64 MailDrop convertit du texte vers et depuis le Base64 directement dans votre navigateur. Collez du texte brut et encodez-le en une chaîne compacte et sûre pour le transport, ou collez une chaîne Base64 existante et décodez-la pour retrouver l'original. L'outil gère parfaitement l'UTF-8 : caractères accentués, alphabets non latins et emoji survivent intacts à l'aller-retour au lieu de revenir en octets mutilés.
Le Base64 est partout dans le développement et le débogage au quotidien. Pièces jointes d'emails, data URI, en-têtes d'authentification basique, jetons JWT et secrets de configuration sont couramment transportés en Base64. Pouvoir décoder une chaîne rapidement vous montre ce qu'un jeton ou un paramètre contient vraiment, et l'encodage vous permet de préparer des charges utiles pour des API et d'intégrer de petites ressources sans chercher un utilitaire en ligne de commande ni écrire du code jetable.
Tout s'exécute côté client en JavaScript : rien de ce que vous collez n'est téléversé, journalisé ou stocké. L'outil est gratuit, sans inscription, et complète l'email temporaire MailDrop quand vous inspectez des liens et en-têtes encodés provenant de messages dans une boîte jetable.
Saisissez du texte brut pour l'encoder, ou collez une chaîne Base64 existante pour la décoder. Les deux sens sont disponibles sur la même page, vous pouvez donc passer librement de l'un à l'autre.
Cliquez sur Encoder pour transformer du texte lisible en Base64, ou sur Décoder pour retrouver le texte original depuis une chaîne encodée. Une entrée qui n'est pas du Base64 valide est signalée au lieu de produire silencieusement un résultat cassé.
La sortie convertie apparaît immédiatement. Comme l'outil gère correctement l'UTF-8, les caractères multi-octets comme le texte chinois, l'écriture arabe ou les emoji sont décodés exactement tels qu'ils ont été saisis.
Copiez le résultat dans votre presse-papiers et collez-le là où il est attendu : un en-tête HTTP, un corps de requête API, une data URI, une variable d'environnement ou une note rapide pendant un débogage.
Le Base64 représente des données binaires arbitraires avec seulement 64 caractères ASCII sûrs, ce qui permet à du contenu binaire de voyager dans des canaux conçus pour du texte brut. On le retrouve dans les pièces jointes d'emails, les data URI pour les images en ligne, l'authentification basique HTTP, les jetons JWT et d'innombrables API et formats de configuration exigeant des charges utiles en texte seul.
Non. Le Base64 est un encodage, pas un chiffrement, et n'importe qui peut l'inverser instantanément avec un outil comme celui-ci. Il n'offre aucune confidentialité : ne considérez jamais une chaîne Base64 comme un moyen de cacher des mots de passe ou des secrets. Pour une vraie protection, utilisez un chiffrement digne de ce nom et gardez les clés hors des données.
Non. L'encodage et le décodage se font entièrement en JavaScript dans votre navigateur. Rien de ce que vous tapez ou collez n'est transmis, stocké ou journalisé nulle part. Vous pouvez le vérifier en chargeant la page, en passant hors ligne et en utilisant l'outil normalement : il continue de fonctionner sans connexion.
La fonction native btoa du navigateur ne gère que les caractères sur un octet : les outils naïfs plantent ou corrompent tout ce qui sort de l'ASCII de base. Cet outil convertit le texte en octets UTF-8 avant l'encodage et inversement après le décodage, si bien que les caractères multi-octets, les accents et les emoji survivent à l'aller-retour sans dommage.
Les emails de vérification et les messages marketing transportent souvent des jetons encodés en Base64 dans leurs liens et en-têtes. Lire ce courrier dans une boîte email jetable MailDrop et décoder ici tout élément suspect vous montre quels identifiants un expéditeur a intégrés avant de cliquer, en gardant votre adresse principale et vos habitudes hors des systèmes de pistage.