Menu
Dev Tools

Encoder et décoder Base64 en ligne gratuit

Convertissez du texte en Base64 ou décodez du Base64 en texte, directement dans votre navigateur. Gratuit, sans inscription, aucune donnée envoyée à un serveur.

Fichiers jamais stockésInstantanéSans inscription

Comment encoder ou décoder du Base64

  1. 1

    Choisissez Encoder ou Décoder

    Sélectionnez l'onglet « Encoder » pour convertir du texte brut en Base64, ou « Décoder » pour retransformer du Base64 en texte.

  2. 2

    Collez votre contenu

    Saisissez ou collez votre texte dans la zone de saisie. Le résultat se met à jour en direct pendant que vous écrivez.

  3. 3

    Copiez le résultat

    Cliquez sur « Copier le résultat » pour copier la sortie dans le presse-papiers.

Le Base64 représente des données binaires sous forme d'une chaîne de 64 caractères ASCII imprimables (A–Z, a–z, 0–9, + et /). Chaque groupe de 3 octets en entrée donne 4 caractères Base64 : la sortie est donc environ 33 % plus volumineuse que l'original. Si la longueur n'est pas un multiple de 3, des caractères de remplissage (=) sont ajoutés à la fin.

Usages courants : intégrer des images directement dans le HTML ou le CSS sous forme d'URL de données (data:image/png;base64,…), encoder des identifiants dans les en-têtes d'authentification HTTP Basic, transporter des données binaires dans du JSON et stocker des données binaires dans du XML ou des pièces jointes d'e-mail (MIME).

À propos d'Unicode : la fonction btoa() du navigateur ne gère que les caractères Latin-1. Cet outil convertit d'abord votre texte en UTF-8, si bien que les emojis, les accents, le chinois, l'arabe et tous les caractères Unicode sont encodés et décodés correctement. Tout se passe dans votre navigateur.

Questions fréquentes

Ces outils pourraient aussi vous servir