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.

Les panneaux d'encodage et de décodage permettent de choisir le Base64 standard ou le mode Base64URL. Le Base64 standard est courant pour le texte et les fragments de données généraux ; Base64URL utilise une forme de caractères adaptée aux URL, JWT et paramètres de requête, et omet généralement le remplissage +, / et =.

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.

Base64 est un format d'encodage, pas un chiffrement, et relève de la famille terminologique RFC 4648. Il sert à la compatibilité de transport, pas à la protection des secrets.

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 à encoder sur le côté gauche, choisissez le Base64 standard ou Base64URL selon la destination, et le résultat se met à jour instantanément.
  2. Collez une chaîne Base64 ou Base64URL sur le côté droit, choisissez le mode correspondant, puis décodez-la 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