Encodeur / Décodeur Base64

Encoder ou décoder des chaînes Base64 instantanément.

Développeur

Collez du texte pour l'encoder en Base64, ou une chaîne Base64 pour la décoder en texte. Prend en charge l'UTF-8 (y compris emoji et scripts non latins). L'encodage et le décodage s'exécutent dans votre navigateur — rien n'est envoyé à un serveur.

À propos de l'encodage Base64

Base64 transforme des données binaires ou du texte en une chaîne utilisant seulement 64 caractères ASCII sûrs (A–Z, a–z, 0–9, +, /). Cela permet de les utiliser sans risque dans les URL, JSON, XML ou e-mail. Cet outil encode le texte en Base64 et décode le Base64 en texte, avec prise en charge complète de l'UTF-8. Tout le traitement s'effectue dans votre navigateur.

Comment utiliser

  1. Collez votre entrée : soit du texte brut (à encoder), soit une chaîne Base64 (à décoder).
  2. Cliquez sur Encoder en Base64 ou Décoder depuis Base64. Le résultat apparaît dans la zone Résultat.
  3. Utilisez Copier le résultat pour copier la sortie. Un Base64 invalide au décodage affiche une erreur.

Quand l'utiliser

  • Intégrer de petites données dans une URL ou du JSON sans casser la syntaxe
  • Encoder/décoder des jetons API ou identifiants envoyés en Base64
  • Déboguer ou inspecter des chaînes Base64 provenant de journaux ou d'API
  • Comprendre le fonctionnement de l'encodage Base64

Détails

La sortie Base64 est environ 33 % plus volumineuse que l'original. Le décodage échoue si la chaîne contient des caractères invalides ou un padding incorrect (utilisez uniquement A–Z, a–z, 0–9, +, / et = pour le padding). Cet outil fonctionne sur du texte ; pour les fichiers binaires, utilisez un convertisseur dédié si nécessaire.

Questions fréquentes

Qu'est-ce que Base64 ?
Base64 est un schéma d'encodage qui convertit des données binaires ou du texte en une chaîne de 64 caractères ASCII (A–Z, a–z, 0–9, +, /). Il est souvent utilisé pour intégrer des données dans des URL, JSON ou XML.
Mes données sont-elles envoyées à un serveur ?
Non. L'encodage et le décodage se font entièrement dans votre navigateur. Votre texte ne quitte jamais votre appareil.
Pourquoi le décodage échoue-t-il parfois ?
Le décodage échoue si l'entrée n'est pas un Base64 valide. Base64 n'utilise que A–Z, a–z, 0–9, +, / et le caractère de padding =. Supprimez espaces et sauts de ligne avant de décoder.