Encodez du texte en Base64 et décodez-le — compatible UTF-8, entièrement dans votre navigateur.
Base64 représente des données binaires avec 64 caractères imprimables (A–Z, a–z, 0–9, + et /), afin qu'elles puissent voyager en toute sécurité dans des canaux conçus pour du texte : payloads JSON, en-têtes HTTP, data URI, pièces jointes d'e-mail, authentification basique. Chaque tranche de 3 octets d'entrée devient 4 caractères de sortie, c'est pourquoi le Base64 est environ 33 % plus volumineux que les données d'origine.
Les fonctions JavaScript classiques btoa et atob sont antérieures aux chaînes compatibles Unicode et corrompent tout caractère hors du Latin-1 — la fameuse erreur « Character Out Of Range » avec des accents ou des emojis. Cet outil l'évite complètement en convertissant le texte via TextEncoder et TextDecoder, si bien que « coração » et « 🚀 » s'encodent et se décodent exactement comme des octets UTF-8, le comportement attendu par toute API moderne.
Une chose que Base64 n'est pas : du chiffrement. L'encodage est une représentation réversible, pas un secret — n'importe qui peut le décoder. Utilisez-le pour transporter des données intactes, jamais pour les protéger. Votre saisie ici ne quitte jamais la page, ce qui rend l'outil sûr même pour les tokens et les clés que vous déboguez.
Chaque groupe de 3 octets (24 bits) est découpé en quatre valeurs de 6 bits, chacune associée à l'un des 64 caractères. Une entrée non divisible par 3 est complétée avec « = » — c'est pourquoi les chaînes Base64 se terminent souvent par = ou ==.
Non. C'est un encodage réversible que n'importe qui peut décoder. Il protège l'intégrité des données pendant le transport, pas leur confidentialité.
Le remplissage. Base64 traite l'entrée par groupes de 3 octets ; quand la longueur n'est pas un multiple de 3, un ou deux caractères « = » complètent le dernier groupe.
btoa n'accepte que les caractères Latin-1. Le texte doit d'abord être converti en octets UTF-8 (TextEncoder) — exactement ce que cet outil fait pour vous.
Non. L'encodage et le décodage s'exécutent entièrement dans votre navigateur. La page ne fait aucune requête réseau avec vos données.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.