Outil d'encodage et de décodage Base64 en ligne

Encodage Base64

Décodage Base64

À propos de cet outil

À quoi sert cet outil

Base64 est un moyen courant de transformer des données binaires en texte imprimable. On le retrouve dans les charges utiles d'API, le contenu des e-mails, les URL de données, les extraits de configuration et les journaux. Cette page vous permet d'encoder rapidement du texte en Base64 et de décoder le Base64 en contenu lisible.

Il résout un problème de compatibilité de transport, pas un problème de sécurité, il est donc important de séparer l'encodage du chiffrement.

Cas d'usage typiques

  • Inspectez le texte original derrière un champ Base64 renvoyé par une API.
  • Encodez du texte brut avant de l'intégrer dans un corps de requête ou une valeur de configuration.
  • Vérifiez si un champ de journal, un extrait de configuration ou un segment JWT a été encodé en Base64.
  • Associez-le avec Encodage/Décodage URL et Encodage/Décodage Unicode lors du débogage des problèmes de conversion de chaînes.

Comment l'utiliser

  1. Saisissez le texte que vous souhaitez encoder sur le côté gauche et le résultat Base64 se met à jour instantanément.
  2. Collez une chaîne Base64 sur le côté droit pour la décoder en texte.
  3. Copiez le résultat dont vous avez besoin et transmettez-le au système suivant.

Exemple

          Texte d'origine : hello qr9
Base64: aGVsbG8gcXI5
        

Si vous collez aGVsbG8gcXI5 dans le panneau de décodage, l'outil restaure le texte original hello qr9.

Erreurs courantes

  • Considérer Base64 comme du chiffrement conduit à des attentes de sécurité erronées.
  • Certains systèmes utilisent la variante Base64URL, qui n'est pas toujours interchangeable avec le Base64 standard.
  • Si le contenu original est des données binaires comme une image ou un fichier, la sortie décodée peut ne pas être lisible en texte brut.

FAQ

Le Base64 est-il du chiffrement ?

Non. Base64 n'est qu'un format d'encodage qui transforme des données binaires ou du texte en caractères imprimables. N'importe qui peut le décoder, il ne peut donc pas remplacer le chiffrement.

Pourquoi la sortie décodée semble-t-elle illisible ?

Cela signifie généralement que les données d'origine n'étaient pas du texte dans le même encodage de caractères, ou que la charge utile est en réalité du contenu binaire comme une image ou un fichier.

Pourquoi certaines chaînes ressemblent à du Base64 mais échouent quand même au décodage ?

Elles peuvent manquer de remplissage, contenir des caractères invalides ou utiliser la variante Base64URL. Vérifiez d'abord la source d'origine et les règles d'encodage.

Quelle est la différence entre Base64 et Base64URL ?

Base64URL remplace des caractères comme le plus et le slash par des alternatives sûres pour les URL et peut omettre le remplissage. Les règles sont similaires mais pas identiques.

Outils connexes

Si vous avez besoin de continuer à déboguer la conversion de chaînes ou le formatage de charge utile, ces outils sont souvent utiles ensuite :