Base64 encoder/décoder

Convertis du texte depuis et vers le Base64 instantanément — compatible UTF-8, dans ton navigateur.

Comment ça marche

Le Base64 est une manière de représenter du texte ou des données binaires arbitraires avec seulement 64 caractères imprimables, pour circuler sans risque dans des systèmes qui attendent du texte simple. Cet outil encode ce que tu saisis en Base64, ou décode du Base64 vers du texte lisible, grâce aux fonctions intégrées de ton navigateur. Point crucial : il est compatible UTF-8, donc accents, emoji et écritures non latines sont gérés correctement, contrairement à un encodeur naïf. Tout s'exécute en local, tes données ne sont jamais envoyées.

Encoder et décoder

Saisis ou colle ton texte et appuie sur Encoder pour obtenir la chaîne Base64, ou colle une chaîne Base64 et appuie sur Décoder pour retrouver le texte d'origine. Le résultat apparaît dans la zone du bas, prêt à copier. Comme l'outil décode via un vrai parseur, il t'indique si l'entrée n'est pas du Base64 valide plutôt que de produire une sortie illisible. Les espaces dans le Base64 collé sont ignorés, donc les valeurs coupées en lignes se décodent sans problème.

Base64 URL-safe

Le Base64 standard utilise les caractères + et /, qui ont un sens particulier dans les URL et les noms de fichiers. Coche l'option URL-safe pour produire une variante utilisant - et _ à la place et supprimant le remplissage final, courante dans les JWT, paramètres d'URL et jetons. Le décodage accepte automatiquement les deux variantes, tu peux donc coller l'une ou l'autre sans changer le réglage.

Questions fréquentes

Le Base64 est-il du chiffrement ?

Non. Le Base64 est un encodage, pas du chiffrement — n'importe qui peut le décoder. Ne l'utilise jamais pour protéger des secrets ; il rend seulement les données transportables sous forme de texte.

Gère-t-il les emoji et les accents ?

Oui. Le texte est d'abord encodé en UTF-8, donc emoji, lettres accentuées et écritures non latines font l'aller-retour correctement.

Mes données sont-elles envoyées quelque part ?

Non. L'encodage et le décodage se font entièrement dans ton navigateur, et rien de ce que tu saisis ne quitte ton appareil.