Convertisseur Base64

Convertissez n’importe quel texte en Base64 et inversement avec une prise en charge complète de l’UTF-8 — l’arabe, les emoji et les symboles s’encodent correctement. Tout s’exécute sur votre appareil et rien n’est téléversé.

Comment utiliser

  1. Collez votre texte ou votre chaîne Base64 dans la zone de saisie.
  2. Cliquez sur « Encoder en Base64 » ou « Décoder le Base64 » selon le sens souhaité.
  3. Copiez le résultat en un clic — le Base64 invalide est signalé instantanément.

Questions fréquentes

Le Base64 est-il un chiffrement ?

Non. Le Base64 est un schéma d’encodage, pas du chiffrement : il convertit les données en une forme textuelle sûre grâce à un alphabet public et ne nécessite aucune clé. N’importe qui peut le décoder instantanément, ne l’utilisez donc jamais pour protéger des mots de passe ou des secrets — utilisez un vrai chiffrement pour cela.

L’encodage a-t-il lieu sur mon appareil ?

Oui, entièrement. L’outil utilise les fonctions intégrées TextEncoder et btoa/atob du navigateur, donc votre texte est converti localement et n’est jamais téléversé, stocké ni consulté par un serveur.

Pourquoi vois-je des caractères � après le décodage ?

Cela arrive lorsque le Base64 d’origine a été produit à partir d’octets qui ne sont pas de l’UTF-8 valide, ou lorsque la chaîne a été copiée de manière incomplète. Veillez à coller la chaîne Base64 entière, y compris l’éventuel remplissage = final ; cet outil encode et décode en UTF-8 dans les deux sens.

Le résultat est-il sûr pour les URL et pourquoi finit-il par = ?

Le Base64 standard utilise les caractères +, / et un ou deux = de remplissage en fin de chaîne, qui ont des significations spéciales dans les URL : il n’est donc pas sûr tel quel. Échappez-le avant de l’insérer dans une chaîne de requête, ou utilisez la variante base64url, qui remplace + et / par - et _.

Outils associés