Encodez du texte brut en Base64 et décodez le Base64 en texte instantanément. Supporte Base64 URL-safe et UTF-8 complet. 100% côté client.
Base64 est un schéma de codage binaire vers texte qui représente des données binaires au format de chaîne ASCII. Il est couramment utilisé lorsqu'il est nécessaire d'encoder des données binaires qui doivent être stockées et transférées via des médias conçus pour traiter des données textuelles. Cet outil vous permet d'encoder n'importe quel texte au format Base64 et de décoder les chaînes Base64 en texte brut. Tout le traitement s'effectue dans votre navigateur — aucune donnée n'est jamais envoyée à un serveur.
Base64 est un schéma de codage binaire vers texte qui représente des données binaires en utilisant 64 caractères ASCII (A-Z, a-z, 0-9, +, / et = pour le remplissage). Il est couramment utilisé pour encoder des données qui doivent être transmises ou stockées dans des formats textuels, comme JSON, XML ou les URLs.
Base64 Standard utilise les caractères + et /, qui peuvent poser problème dans les URLs car ils ont des significations spéciales. Base64 URL-safe remplace + par - et / par _, et omet souvent le remplissage (=), ce qui le rend sûr à utiliser dans les URLs et les noms de fichiers sans encodage supplémentaire.
Oui, absolument. Tout l'encodage et le décodage se font entièrement dans votre navigateur via JavaScript. Votre texte n'est jamais envoyé à aucun serveur, ce qui le rend complètement sûr pour les données sensibles comme les mots de passe, les clés API et les informations personnelles.
Oui, cet outil supporte l'encodage UTF-8 complet. Vous pouvez encoder du texte dans n'importe quelle langue, y compris le chinois, le japonais, l'arabe, les emoji et les symboles spéciaux. L'outil utilise TextEncoder en interne pour gérer correctement les caractères multioctets.
Base64 URL-safe remplace les caractères + et / par - et _ respectivement, et supprime le remplissage (=). Cela rend la chaîne encodée sûre à utiliser directement dans les URLs, les paramètres de requête et les noms de fichiers sans encodage pourcentuel supplémentaire.
Cela arrive généralement quand l'entrée n'est pas un Base64 valide, ou quand le texte original a été encodé avec un jeu de caractères différent. Assurez-vous d'utiliser le bon mode (Encoder vs Décoder) et que votre entrée suit le format Base64 valide (uniquement A-Z, a-z, 0-9, +, /, -, _ et =).
Cet outil est conçu pour l'encodage de texte. Pour les fichiers binaires (images, PDFs, etc.), utilisez notre outil dédié Fichier vers Base64 ou Image vers Base64, qui gèrent correctement les données binaires.
Le panneau de statistiques montre la longueur de votre texte d'entrée, la longueur de la sortie et la taille en octets de chacun. Cela est utile pour comprendre comment l'encodage Base64 affecte la taille des données (Base64 est environ 33% plus grand que les données binaires originales).