Espace de travail
Encodeur / décodeur Base64
Entrée
Encodez du texte et des fichiers en Base64 ou décodez des données Base64 pour obtenir du texte lisible ou des fichiers téléchargeables. Cet outil en ligne prend en charge le texte UTF-8, le Base64 adapté aux URL, la suppression facultative du remplissage et le retour à la ligne configurable.
Entrée
Résultat
Chargement de l’outil
Outils pour développeurs
Encodeur et Décodeur Base64
Encodez du texte et des fichiers en Base64 ou décodez des données Base64 pour obtenir du texte lisible ou des fichiers téléchargeables. Cet outil en ligne prend en charge le texte UTF-8, le Base64 adapté aux URL, la suppression facultative du remplissage et le retour à la ligne configurable.
La conversion s'effectue automatiquement pendant la saisie. Vous pouvez également importer un fichier ou le glisser-déposer dans l'outil. Copiez ou téléchargez ensuite le résultat.
Guide rapide
Mode d’emploi
Encoder du texte en Base64
Saisissez ou collez votre texte dans le champ de saisie.
L'outil le convertit automatiquement en Base64.
Vérifiez le résultat.
Copiez ou téléchargez le résultat, ou replacez-le dans le champ de saisie pour effectuer la conversion inverse.
L'outil prend en charge UTF-8. Il peut donc traiter les caractères accentués et les caractères qui ne font pas partie de l'alphabet anglais de base.
Encoder un fichier en Base64
Sélectionnez un fichier ou faites-le glisser dans la zone de l'outil.
L'outil lit son contenu et le convertit en Base64.
Copiez ou téléchargez le résultat.
Cette fonction permet de représenter sous forme de texte des images, des documents et d'autres fichiers binaires.
Décoder du Base64 en texte
Collez une chaîne Base64 dans le champ de saisie.
L'outil tente de la décoder automatiquement.
Si les données obtenues constituent un texte UTF-8 valide, elles s'affichent sous forme de texte lisible.
Copiez ou téléchargez le résultat.
Par exemple, SGVsbG8= donne Hello après décodage.
Si les données décodées sont binaires et ne constituent pas du texte lisible, l'outil les identifie comme données binaires et permet de les télécharger.
Détails
À propos de cet outil
Encodez du texte et des fichiers en Base64 ou décodez des données Base64 pour obtenir du texte lisible ou des fichiers téléchargeables. Cet outil en ligne prend en charge le texte UTF-8, le Base64 adapté aux URL, la suppression facultative du remplissage et le retour à la ligne configurable.
La conversion s'effectue automatiquement pendant la saisie. Vous pouvez également importer un fichier ou le glisser-déposer dans l'outil. Copiez ou téléchargez ensuite le résultat.
Qu'est-ce que le Base64 ?
Base64 est une méthode d'encodage qui représente des données binaires à l'aide de 64 caractères imprimables. Elle est utilisée lorsqu'il faut transférer ou stocker des données binaires dans des systèmes conçus pour traiter du texte.
Par exemple, le mot Hello devient :
Texte d'origine : Hello
Résultat Base64 : SGVsbG8=
Base64 n'est ni un chiffrement ni une compression. Cette méthode ne masque pas les informations et ne réduit pas la taille des fichiers. Toute personne disposant de la valeur encodée peut la décoder. N'utilisez donc pas Base64 pour protéger des mots de passe ou d'autres informations confidentielles.
Utilisations courantes de Base64
API : représenter des données binaires dans des requêtes et des réponses au format texte.
Data URLs : intégrer des images et d'autres ressources directement dans du HTML ou du CSS.
Pièces jointes aux e-mails : représenter le contenu des fichiers pour leur transmission par e-mail.
Fichiers de configuration : stocker des valeurs binaires dans des formats textuels.
Développement web : transférer ou traiter des données de fichiers dans des applications utilisant des formats texte.
Base64 est pratique pour représenter des données binaires sous forme de texte, mais augmente la taille des données encodées.
Options d'encodage Base64
Base64 standard et Base64 adapté aux URL
Le Base64 standard utilise les caractères + et /. La variante adaptée aux URL les remplace respectivement par - et _.
Cela facilite l'utilisation des chaînes Base64 dans les contextes liés aux URL. Cette variante est également utilisée dans des systèmes tels que les JSON Web Tokens (JWT).
Suppression facultative du remplissage
Le Base64 standard peut ajouter un ou deux caractères = à la fin d'une chaîne pour compléter l'encodage.
Par exemple :
Avec remplissage : SGVsbG8=
Sans remplissage : SGVsbG8
Certaines applications acceptent les chaînes sans remplissage. Cet outil permet de le supprimer si nécessaire.
Retour à la ligne
Vous pouvez configurer les retours à la ligne pour répartir un long résultat Base64 sur plusieurs lignes. Cela facilite sa lecture ou son utilisation dans des formats qui imposent une longueur de ligne particulière.
Si l'application de destination attend une chaîne continue, vérifiez qu'elle accepte les retours à la ligne ou supprimez-les avant d'utiliser le résultat.
Base64 et chiffrement : quelle différence ?
Base64 et le chiffrement ont des objectifs différents.
Base64 n'est pas un mécanisme de sécurité. Encoder un mot de passe ou un document confidentiel ne l'empêche pas d'être lu par d'autres personnes.
Aide
Questions fréquentes
Qu'est-ce qu'un encodeur et décodeur Base64 ?
C'est un outil qui convertit du texte ou des données binaires en représentation Base64 et permet de retrouver les données d'origine en les décodant.
Comment convertir du texte en Base64 ?
Saisissez ou collez votre texte dans le champ de saisie. L'outil l'encode automatiquement et vous permet de copier ou télécharger le résultat.
Comment décoder du Base64 en texte ?
Collez la chaîne Base64 dans le champ de saisie. Si le résultat est un texte UTF-8 valide, il s'affiche sous forme de texte lisible.
Base64 prend-il en charge les caractères UTF-8 ?
Oui. L'outil prend en charge le texte UTF-8, notamment les caractères accentués et les caractères d'autres systèmes d'écriture.
Qu'est-ce que le Base64 adapté aux URL ?
C'est une variante qui remplace + par - et / par _ afin de faciliter l'utilisation des chaînes encodées dans les contextes liés aux URL.
Que signifie le remplissage Base64 ?
Le remplissage correspond aux caractères = qui peuvent apparaître à la fin d'une chaîne Base64. Certaines applications les exigent, tandis que d'autres acceptent les chaînes sans remplissage.
Puis-je encoder des fichiers ?
Oui. Vous pouvez sélectionner un fichier ou le glisser-déposer dans l'outil pour convertir son contenu en Base64.
Pourquoi certaines données décodées sont-elles identifiées comme binaires ?
Base64 peut représenter tout type de données binaires. Si le résultat n'est pas un texte UTF-8 valide, l'outil l'identifie comme contenu binaire et permet de le télécharger.
Base64 est-il un chiffrement ?
Non. Base64 est un format d'encodage, pas une méthode de chiffrement. Il ne protège pas les informations contre leur lecture par d'autres personnes.