Décoder une chaîne Base64 en texte
- Tableau de bord
- Documentation
- API
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 disponiblesGET https://cdrn.fr/api/v1/tools/base64-text-decoder- récupère le schéma de cet outilPOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- exécute cet outil avec un payload JSON