Base64 Encoder/Decoder convertit le texte en Base64 et le Base64 en texte directement dans votre navigateur. L'encodage compatible Unicode gère correctement les emojis, les scripts non latins et les caractères spéciaux. Copie en un clic, inversion entrée/sortie et conversion en temps réel.
Le Base64 est utilisé partout — URL de données, jetons JWT, encodage MIME d'e-mails, en-têtes d'authentification de base et charges utiles d'actifs intégrés. Mais les navigateurs n'offrent pas de moyen rapide d'encoder ou de décoder le Base64 sans écrire de code. Cet outil permet cela. Collez n'importe quelle chaîne pour l'encoder, ou collez n'importe quel Base64 pour le décoder en son texte d'origine. L'encodeur est compatible Unicode (contrairement au btoa natif, qui échoue sur les caractères hors Latin-1) — les emojis, les caractères chinois, l'arabe et tous les autres scripts s'encodent et se décodent correctement. Le décodeur gère les variantes Base64 standard et URL-safe. La conversion en temps réel signifie que vous voyez la sortie se mettre à jour au fur et à mesure que vous tapez, et un bouton d'inversion vous permet d'intervertir instantanément l'entrée et la sortie.
Basculez instantanément entre les modes encodage et décodage. Convertissez du texte brut en Base64 ou du Base64 en texte brut — les deux directions sont prises en charge.
Gère correctement les emojis, le chinois, l'arabe, l'hébreu et tous les autres scripts. Contrairement au btoa() natif du navigateur, cet encodeur n'échoue pas sur les entrées non Latin-1.
Copiez le résultat encodé ou décodé dans le presse-papiers d'un simple clic — pas besoin de sélectionner manuellement le texte.
La sortie se met à jour au fur et à mesure que vous tapez. Pas besoin de cliquer sur un bouton — les changements apparaissent instantanément pour un débogage plus rapide.
Décode à la fois le Base64 standard et le Base64 URL-safe (utilisé dans les jetons JWT, où + et / sont remplacés par - et _).
Un bouton intervertit les champs d'entrée et de sortie — utile lorsque vous voulez ré-encoder le résultat décodé ou vérifier la précision de l'opération aller-retour.
Collez la partie charge utile d'un jeton JWT pour décoder et inspecter les revendications. Plus rapide que d'écrire un script de décodage juste pour lire le contenu du jeton.
Encodez de petits textes ou contenus d'images pour les intégrer directement dans du CSS, du HTML ou des fichiers de configuration — utile pour les ressources en ligne.
Décodez les en-têtes Authorization: Basic pour révéler les identifiants utilisateur:mot de passe lors du débogage d'API.
Décodez les pièces jointes d'e-mails encodées en Base64 ou les parties du corps à partir des sources MIME brutes pour inspection.
Encodez des chaînes binaires ou à caractères spéciaux pour transmission dans des canaux de texte pur (URL, JSON, en-têtes) où elles pourraient autrement provoquer des erreurs.
Cliquez sur l'icône Base64 dans le dock ou la fenêtre contextuelle DevSuite Pro. Un éditeur à deux volets s'ouvre avec une bascule Encodage/Décodage.
Collez du texte brut pour l'encoder, ou une chaîne Base64 pour la décoder. L'outil détecte automatiquement le mode approprié en fonction de votre sélection.
Cliquez sur Encoder pour convertir le texte en Base64, ou sur Décoder pour convertir le Base64 en texte. Le mode actuel est clairement mis en évidence.
Le résultat converti apparaît immédiatement dans le volet de sortie. Les sorties longues sont défilables et reviennent à la ligne par défaut.
Cliquez sur le bouton Copier pour enregistrer la sortie dans votre presse-papiers, ou utilisez Inverser pour replacer la sortie en entrée pour une conversion ultérieure.
Installez DevSuite Pro gratuitement et débloquez plus de 39 outils de développement pour votre navigateur.