Aller au contenu principal
FreeOnlineTools Go
Français
Comment

Comment encoder et décoder Base64 : un guide complet

Par FreeOnlineTools Team · Mis à jour le 2026-08-27

Réponse rapide

L'encodage Base64 convertit les données binaires en texte en utilisant 64 caractères imprimables (A-Z, a-z, 0-9, +, /). Utilisez notre encodeur Base64 gratuit pour encoder du texte et le décodeur Base64 pour le décoder. Tout le traitement s'effectue dans votre navigateur : aucune donnée n'est téléchargée.

Introduction

Base64 est un schéma de codage binaire en texte qui convertit les données binaires en une représentation sous forme de chaîne ASCII. Il est couramment utilisé pour coder les données qui doivent être transmises sur des supports conçus pour gérer du texte, tels que le courrier électronique ou JSON. Base64 n'est pas un cryptage, c'est un encodage réversible que n'importe qui peut décoder.

Pas à pas

  1. Choisissez votre entrée

    Entrez le texte ou les données que vous souhaitez encoder dans le champ de saisie de l'outil Base64 Encoder. Tout contenu textuel fonctionne : chaînes, JSON, URLs, etc.

  2. Encoder dans Base64

    L'outil encode automatiquement votre entrée à l'aide de la fonction btoa() intégrée au navigateur. Le résultat apparaît instantanément dans le champ de sortie.

  3. Copiez ou utilisez le résultat

    Cliquez sur le bouton Copier pour copier la chaîne codée Base64 dans votre presse-papiers. Vous pouvez maintenant l'utiliser dans votre application, votre appel API ou votre transfert de données.

  4. Décoder à l'original

    Pour décoder, collez la chaîne Base64 dans l'outil Base64 Decoder. Le texte original apparaît instantanément. Utilisez le bouton Copier pour copier le résultat décodé.

Exemples

Encoder du texte brut

Saisir: Hello, World!

Sortir: SGVsbG8sIFdvcmxkIQ==

Encoder les données JSON

Saisir: {"name":"FreeOnlineTools","free":true}

Sortir: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Décoder Base64

Saisir: SGVsbG8gV29ybGQ=

Sortir: Hello World

Problèmes courants

  • Les caractères non-ASCII peuvent produire des résultats inattendus : utilisez encodeURIComponent() avant d'encoder si votre texte contient des caractères Unicode.
  • Le codage Base64 augmente la taille des données d'environ 33 % : une entrée de 3 octets devient 4 caractères Base64.
  • Le remplissage (= ou ==) à la fin fait partie de l'encodage et ne doit pas être supprimé.
  • Base64 n'est pas un cryptage : n'importe qui peut le décoder. Ne l'utilisez jamais pour stocker des données sensibles comme des mots de passe.

Conseils

  • Utilisez Base64 pour les données URLs, les pièces jointes aux e-mails et l'intégration d'images dans HTML/CSS.
  • Pour le texte Unicode, utilisez TextEncoder + btoa(unescape(encodeURIComponent(text))) en JavaScript.
  • Validez toujours la sortie décodée avant de l’utiliser dans votre application.
  • Utilisez nos outils d'encodage et de décodage Base64 pour un encodage/décodage instantané et privé dans votre navigateur.

Outils associés

Guides connexes

Références