Encodeur/décodeur Base64
Encodez et décodez des chaînes Base64
Téléversez des fichiers texte ou binaires jusqu’à 5 MB. Le texte est encodé en UTF-8.
Traité sur cet appareil. Votre texte n’est pas envoyé.
Conseils d’utilisation
- Base64 représente des données binaires sous forme de texte. Il ne chiffre pas vos données.
- Utilisez le téléversement de fichier pour encoder des images et d’autres fichiers binaires, ou chargez un fichier texte.
- Copiez le résultat ou téléchargez-le sous le nom encoded.txt ou decoded.txt.
- L’encodage et le décodage se font entièrement sur votre appareil.
À propos de l’encodeur et décodeur Base64
Notre encodeur et décodeur Base64 est un outil en ligne gratuit qui convertit du texte en Base64 et décode instantanément des chaînes Base64 en texte brut. Le Base64 est un schéma d’encodage binaire vers texte qui représente des données binaires à l’aide de 64 caractères ASCII, ce qui permet de les transmettre sans risque par des protocoles textuels comme HTTP, SMTP et JSON.
Le processus d’encodage Base64 prend des groupes de trois octets (24 bits) et les découpe en quatre valeurs de 6 bits, chacune associée à un caractère ASCII imprimable parmi A-Z, a-z, 0-9, + et /. C’est un outil indispensable pour les développeurs web qui doivent intégrer des images dans du CSS, encoder des jetons d’authentification d’API ou transmettre des données binaires par des canaux exclusivement textuels.
Cet outil prend en charge l’encodage de texte Unicode complet, gère automatiquement les préfixes d’URI de données lors du décodage et supprime les espaces pour des résultats plus propres. Que vous encodiez des identifiants pour l’authentification HTTP Basic, intégriez des images en ligne ou déboguiez des charges utiles encodées, il fournit des résultats instantanés et précis, sans aucun échange avec un serveur.
Fonctionnalités principales
- Encodage et décodage Base64 instantanés en temps réel pendant la saisie
- Prise en charge complète d’Unicode et d’UTF-8 pour les textes internationaux
- Détection et suppression automatiques du préfixe d’URI de données lors du décodage
- Import de fichiers pour encoder directement des fichiers texte
- Copie dans le presse-papiers en un clic pour s’intégrer rapidement à votre flux de travail
- Téléchargement du résultat encodé ou décodé sous forme de fichier texte
- Compteur de caractères en temps réel pour l’entrée et la sortie
- Bascule simple entre les modes Encoder et Décoder
- Décodage tolérant aux espaces pour du Base64 multiligne collé
- Prise en charge des modes sombre et clair pour un confort d’utilisation
Comment utiliser l’outil Base64
- Choisissez votre mode : cliquez sur « Encoder » pour convertir du texte brut en Base64, ou sur « Décoder » pour reconvertir une chaîne Base64 en texte lisible.
- Saisissez votre texte : tapez ou collez votre texte dans la zone de saisie à gauche. En mode Encoder, vous pouvez aussi cliquer sur « Importer un fichier » pour charger un fichier texte depuis votre appareil.
- Consultez le résultat instantané : le résultat converti s’affiche automatiquement dans le panneau de sortie à droite pendant la saisie, sans qu’il soit nécessaire d’appuyer sur un bouton.
- Copiez le résultat : cliquez sur le bouton « Copier » au-dessus de la sortie pour copier le résultat dans votre presse-papiers et l’utiliser dans votre code, vos appels d’API ou vos configurations.
- Téléchargez si besoin : cliquez sur « Télécharger » pour enregistrer le résultat sous forme de fichier .txt. Le résultat encodé est enregistré sous « encoded.txt » et le résultat décodé sous « decoded.txt ».
Cas d’usage
- Intégration d’URI de données : encodez des images, des polices et des SVG en URI de données Base64 pour les intégrer directement dans le HTML et le CSS, sans requête de fichier externe.
- Authentification d’API : encodez les paires nom d’utilisateur et mot de passe pour les en-têtes d’authentification HTTP Basic utilisés dans les appels d’API REST.
- Pièces jointes d’e-mail : encodez les pièces jointes binaires des e-mails au format MIME transmis par les protocoles textuels SMTP.
- Inspection de jetons JWT : décodez la section de charge utile des JSON Web Tokens pour examiner les revendications et les données d’expiration pendant le développement.
- Stockage dans les cookies : encodez des structures de données complexes pour les stocker sans risque dans des cookies de navigateur qui n’acceptent que des caractères ASCII.
- Fichiers de configuration : encodez des secrets et des données binaires pour les inclure dans les fichiers de configuration YAML, JSON ou XML utilisés par les plateformes cloud.
- Débogage de données encodées : décodez les chaînes Base64 trouvées dans les journaux, les réponses d’API et les enregistrements de base de données pour inspecter leur contenu d’origine.
Questions fréquentes
Cet outil est-il gratuit ?
Oui, notre encodeur et décodeur Base64 est entièrement gratuit, sans limite, sans inscription et sans restriction d’utilisation.
Mes données sont-elles en sécurité ?
Absolument. Tout l’encodage et le décodage s’effectuent entièrement dans votre navigateur. Vos données ne sont jamais envoyées à un serveur, stockées dans une base de données ni transmises sur le réseau. Tout reste sur votre appareil.
Le Base64, est-ce du chiffrement ?
Non, le Base64 est un schéma d’encodage, pas du chiffrement. Il transforme les données en une autre représentation mais n’offre aucune sécurité. Toute personne disposant de la chaîne Base64 peut la décoder. Pour la sécurité, utilisez de véritables algorithmes de chiffrement.
Pourquoi le Base64 augmente-t-il la taille des fichiers ?
L’encodage Base64 augmente la taille des données d’environ 33 %, car il représente chaque groupe de 3 octets en entrée par 4 caractères ASCII. Ce compromis est acceptable lorsque vous avez besoin de transmettre des données binaires sous forme de texte sûr.
Puis-je encoder des fichiers binaires comme des images ?
Cet outil est conçu pour encoder du texte en Base64. Pour encoder des fichiers binaires comme des images, il vous faut un outil qui lit le fichier sous forme de données binaires. Vous pouvez toutefois utiliser cet outil pour décoder des chaînes d’images encodées en Base64 et vérifier leur contenu.
Quels caractères sont utilisés en Base64 ?
Le Base64 standard utilise 64 caractères : les majuscules A-Z, les minuscules a-z, les chiffres 0-9, le signe plus (+) et la barre oblique (/). Le remplissage se fait avec le signe égal (=). Le Base64 compatible URL remplace respectivement + et / par - et _.
Astuces et bonnes pratiques
- Vérifiez les préfixes d’URI de données : lors du décodage, l’outil supprime automatiquement les préfixes « data:...;base64, », ce qui vous permet de coller directement des URI de données complètes.
- Réservez-le aux petits fichiers : même si l’intégration en Base64 évite des requêtes HTTP, l’augmentation de taille de 33 % la réserve aux petites images et icônes, pas aux fichiers volumineux.
- Vérifiez le résultat décodé : après le décodage, vérifiez toujours que le résultat correspond au texte attendu, surtout avec des caractères Unicode multi-octets.
- Gérez les sauts de ligne : certains systèmes insèrent des sauts de ligne dans le Base64. L’outil les gère sans problème lors du décodage en supprimant automatiquement tous les espaces.
- Testez vos identifiants d’API : utilisez l’encodeur pour créer des identifiants encodés en Base64 pour les en-têtes HTTP Basic Auth, au format « nom_utilisateur:mot_de_passe ».