Tout est calculé dans votre navigateur : ni le texte ni les fichiers ne sont envoyés.
🌐 Web et technique
Convertissez un texte ou un fichier en Base64, ou décodez une chaîne Base64, directement dans votre navigateur.
Tout est calculé dans votre navigateur : ni le texte ni les fichiers ne sont envoyés.
Le Base64 est un codage qui représente des données binaires avec 64 caractères imprimables : lettres, chiffres, plus et barre oblique. Il sert à transporter des octets dans des formats prévus pour du texte, comme les e-mails MIME, le JSON, les URL de données (data URI) ou les en-têtes d'authentification HTTP. Trois octets sont regroupés en quatre caractères, d'où une augmentation de taille d'environ un tiers.
Cet outil encode le texte en UTF-8 avant la conversion, ce qui préserve les accents et les caractères spéciaux. La variante URL-safe remplace le plus par un tiret et la barre oblique par un tiret bas, et peut omettre le remplissage par des signes égal. L'option de lignes de 76 caractères reproduit la présentation MIME. Pour un fichier, vous pouvez obtenir une chaîne brute ou un data URI directement utilisable dans une page web.
Attention : le Base64 n'est pas un chiffrement. Quiconque dispose de la chaîne peut la décoder en une seconde, il ne faut donc jamais l'employer pour protéger un mot de passe ou une donnée sensible.
Non. C'est un simple codage réversible, sans clé. Il facilite le transport de données, il ne les protège pas. Pour la confidentialité, utilisez un vrai chiffrement.
Le remplissage complète le dernier groupe pour qu'il compte quatre caractères. Vous pouvez le retirer avec l'option dédiée, la plupart des décodeurs acceptent les chaînes sans remplissage.
Non. La conversion est faite localement par votre navigateur, le fichier ne quitte pas votre appareil. La taille est limitée à 25 Mo pour garder une page fluide.
La variante URL-safe utilise le tiret et le tiret bas à la place du plus et de la barre oblique, qui ont un sens particulier dans les adresses web. Les jetons JWT l'emploient, sans remplissage.