Encodeur / Décodeur Base64
Encodez et décodez du Base64 localement dans votre navigateur. Prend en charge la conversion de texte, le Base64 URL-safe et l'export de fichiers en Base64.
Fichier vers Base64
Choisissez un fichier pour l'encoder directement en Base64.
Qu'est-ce qu'un encodeur / décodeur Base64 ?
L'outil Base64 convertit le texte et les données binaires vers et depuis l'encodage Base64 (RFC 4648). Base64 encode des octets arbitraires dans un sous-ensemble ASCII sûr, c'est pourquoi il apparaît partout : pièces jointes d'e-mails (MIME), URI de données en HTML et CSS, en-têtes d'authentification HTTP Basic et stockage de clés cryptographiques au format PEM. Cet outil prend en charge le Base64 standard et le Base64 sécurisé pour URL (remplaçant + par - et / par _, supprimant le remplissage) pour une utilisation dans les paramètres de requête et les segments JWT. Vous pouvez également encoder des fichiers directement — glissez-déposez un fichier et obtenez sa représentation Base64 sans rien téléverser. Tout l'encodage et le décodage s'exécutent côté client, gardant les données sensibles comme les certificats et les identifiants privés.
Comment utiliser l'outil Base64
Pour encoder, tapez ou collez du texte brut dans le champ d'entrée et cliquez sur « Encoder ». La sortie Base64 apparaît instantanément. Pour décoder, collez une chaîne Base64 et cliquez sur « Décoder » pour voir le texte original. Activez « Base64 sécurisé pour URL » pour basculer entre les alphabets standard et URL-safe. Pour l'encodage de fichier, utilisez le sélecteur de fichier pour sélectionner n'importe quel fichier — l'outil le lit localement et produit la chaîne Base64. Copiez le résultat en un clic. Si le décodage échoue, l'outil signale une entrée Base64 invalide, ce qui signifie généralement que la chaîne a été tronquée ou contient des caractères en dehors de l'alphabet Base64.
Pourquoi l'encodage Base64 est partout
Base64 résout un problème fondamental de transport : de nombreux protocoles et formats — e-mail (SMTP), JSON, XML, URL — ne peuvent pas transporter en toute sécurité des données binaires brutes. Base64 convertit le binaire en ASCII imprimable avec une surcharge de taille de 33 %, ce qui est un compromis acceptable pour la compatibilité. Les développeurs encodent des images sous forme d'URI de données pour réduire les requêtes HTTP, intègrent des clés SSH dans la configuration YAML et transmettent des charges utiles binaires via des API uniquement textuelles. Le Base64 sécurisé pour URL (RFC 4648 Section 5) est spécifiquement conçu pour les segments JWT et les paramètres de requête où + et / casseraient l'analyse. Comprendre quand et comment utiliser chaque variante évite les bugs subtils dans les flux d'authentification et les pipelines de données.
Questions fréquentes
Qu'est-ce que le Base64 URL-safe ?
Le Base64 URL-safe remplace + par -, / par _ et supprime les = de fin afin que la sortie soit plus sûre dans les URL.
Puis-je encoder des fichiers ?
Oui. Choisissez un fichier et l'outil convertit ses octets en Base64 localement, sans rien téléverser.
Pourquoi le décodage peut-il échouer ?
Le décodage échoue lorsque l'entrée n'est pas du Base64 valide ou que les octets ne représentent pas du texte UTF-8 valide.
Parcourir les mêmes tags
Passez à d'autres outils qui partagent le même flux, format ou cas d'usage.