🌐 Web et technique

Encoder et décoder en Base64

Convertissez un texte ou un fichier en Base64, ou décodez une chaîne Base64, directement dans votre navigateur.

Jimenez JulienPar , éditeur de Floobits.com · mis à jour le

Tout est calculé dans votre navigateur : ni le texte ni les fichiers ne sont envoyés.

À propos de cet outil

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.

Questions fréquentes

Le Base64 est-il sûr pour protéger des données ?

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.

Pourquoi mon résultat se termine-t-il par un ou deux signes égal ?

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.

Mes fichiers sont-ils envoyés sur un serveur ?

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.

Quelle est la différence entre Base64 et Base64 URL-safe ?

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.

Autres outils : Web et technique