.Convertor
Menu

Encodage et décodage Base64

L'outil détecte automatiquement le type d'entrée : le texte brut génère un encodage Base64, et un Base64 valide est automatiquement décodé en texte original.

Traitement local · Aucun envoi de fichier

Les fichiers sont traités dans ce navigateur sans envoi automatique. Le premier chargement des composants peut nécessiter Internet.

Encodage et décodage Base64 : usages et limites

Base64 représente les octets à l'aide de caractères imprimables. Cet outil convertit le texte UTF-8 pour le débogage de l'API, l'inspection des journaux et la vérification des fragments de données.

Base64 est un encodage, pas un chiffrement ; Cette page fournit uniquement du texte UTF-8, sans conversion vers d’autres jeux de caractères ni téléchargement de fichiers binaires.

Capacités expliquées

Texte standard Base64 et Base64URL

Le décodage accepte le Base64 standard et l'alphabet Base64URL avec - et _, et restaure le remplissage de fin omis. L'encodage produit la norme Base64.

URI de données texte et modes explicites

Vous pouvez d'abord retirer le préfixe data:…;base64, puis décoder le texte. En cas d’ambiguïté dans la saisie, sélectionnez le mode encodage ou décodage pour éviter la détection automatique.

Exemples pratiques

Encoder du texte brut en Base64

Saisie

Hello

Résultat de la conversion

SGVsbG8=

Le mode Encodage produit le résultat affiché. Entrez ce résultat en mode décodage pour récupérer Hello.

Décoder l'URL Base64 non complétée

Saisie

8J-Yig

Résultat de la conversion

😊

Le mode de décodage normalise l'alphabet standard et restaure le remplissage avant de lire le texte UTF-8.

Décoder un texte URI de données

Saisie

data:text/plain;base64,SGVsbG8=

Résultat de la conversion

Hello

Cet exemple contient des données texte ; cela n'implique pas la prise en charge de l'exportation des URI de données d'image sous forme d'images.

Étapes d'utilisation

  1. Détection automatique

    Choisissez la détection automatique, l’encodage ou le décodage. Utilisez le mode manuel pour définir la direction, puis collez le texte ou la chaîne Base64.

  2. Conversion en temps réel

    L'outil détecte automatiquement le type d'entrée : le texte brut génère un encodage Base64, et un Base64 valide est automatiquement décodé en texte original.

  3. Copier en un clic

    Chaque zone de résultat dispose d'un bouton « Copier » pour récupérer rapidement le contenu encodé ou décodé.

Questions fréquentes

Pourquoi certains contenus sont-ils automatiquement décodés plutôt qu'encodés ?

Le mode automatique décode le Base64 uniquement s’il contient du texte UTF-8 valide ; choisissez manuellement le mode en cas d’ambiguïté.

Quelles sont généralement les causes d'un échec de décodage ?

Les causes courantes sont que les données saisies ne constituent pas une chaîne Base64 complète et valide, ou que des caractères invalides s'y sont glissés. Vous pouvez d'abord vérifier si le contenu d'origine a été tronqué ou concaténé par erreur.

Cet outil peut-il analyser un JWT entier ou décoder des images ?

Il peut décoder des fragments de texte UTF-8 Base64URL valides, mais ne divise pas un JWT entier, ne vérifie pas les signatures ni n'exporte d'images et d'autres fichiers binaires.

Outils associés

Articles connexes