Décoder une chaîne Base64 en texte

récupère le texte d'origine à partir de sa représentation en base64, facilitant la lecture des données encodées

Pourquoi décoder du texte en base64 ?

Le décodage en base64 est utilisé pour récupérer les données originales à partir de leur représentation base64. C'est particulièrement utile lorsque vous recevez des données encodées en base64 et que vous avez besoin de les convertir en leur format d'origine, que ce soit du texte, des données binaires (comme des images) ou d'autres types de données.

Fonctionnalités de l'outil de décodage en base64

Cet outil vous permet de décoder facilement du texte encodé en base64. Vous pouvez coller une chaîne base64 dans la zone de texte et récupérer la version décodée du texte d'origine.

Comment utiliser l'outil de décodage en base64

Sur la page de décodage, collez la chaîne base64 que vous souhaitez décoder dans la zone de texte prévue à cet effet. Cliquez sur le bouton de décodage pour convertir la chaîne base64 en texte décodé.

Une fois le texte décodé, il sera affiché dans une zone de résultat. Vous pouvez copier le texte décodé pour l'utiliser dans vos projets ou applications.

Exemple de décodage de texte en base64

Voici un exemple de décodage d'une chaîne base64 "Qm9uam91ciwgbW9uZGUgIQ==" en texte d'origine :


Bonjour, monde !

    

Questions fréquentes

Le base64 est-il un chiffrement ?

Non, c'est un simple encodage réversible sans clé ni secret. N'importe qui peut décoder une chaîne base64 avec un outil comme celui-ci ou la commande base64 -d. Le base64 sert à transporter des octets quelconques dans un canal texte, pas à protéger un contenu. Pour sécuriser une donnée, utilisez un véritable algorithme de chiffrement comme AES.

Pourquoi mon décodage produit-il des caractères bizarres ?

Si le résultat contient des symboles incohérents, la chaîne d'origine encode probablement des octets binaires (image, archive, clé cryptographique) et non du texte. Notre outil est conçu pour du texte UTF-8. Pour décoder une image, utilisez le décodeur d'image base64.

Que signifient les caractères = à la fin ?

Le base64 traite les octets par groupes de trois pour produire quatre caractères. Quand la longueur n'est pas un multiple de trois, le résultat est complété par un ou deux caractères = servant de remplissage (padding). Une chaîne base64 valide a donc toujours une longueur multiple de quatre.

Quelle est la différence entre base64 et base64url ?

Le base64 classique utilise + et /, qui posent problème dans les URL et les noms de fichiers. La variante base64url les remplace par - et _ et supprime souvent le padding. C'est le format utilisé par les JWT et de nombreux jetons. Notre décodeur tolère les deux variantes.

Le texte est-il envoyé à un serveur ?

Le décodage transite par notre serveur le temps de la requête, sans conservation après. Pour des chaînes très sensibles (clés d'API, mots de passe), préférez la commande locale echo "chaine" | base64 -d sur Linux ou macOS qui n'envoie rien sur le réseau.

Comment encoder à nouveau le texte décodé ?

Utilisez notre encodeur de texte base64 pour faire l'opération inverse. L'aller-retour est strictement sans perte tant que le texte source est en UTF-8 et que vous ne modifiez pas la chaîne intermédiaire.

Exemple de requête

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Schéma d'entrée

Champ Type Requis Défaut
text_encoded string

Points d'accès

  • GET https://cdrn.fr/api/v1/tools - liste tous les outils disponibles
  • GET https://cdrn.fr/api/v1/tools/base64-text-decoder - récupère le schéma de cet outil
  • POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute - exécute cet outil avec un payload JSON