raatools/

Encodeur / Décodeur Base64

Encodez du texte en Base64 ou décodez des chaînes instantanément.

Or encode a file:

Qu'est-ce que l'encodage Base64 de fichiers ?

L'encodage Base64 convertit des données binaires en une chaîne de caractères ASCII imprimables, en utilisant 64 symboles distincts (A-Z, a-z, 0-9, + et /). C'est utile lorsque vous devez transmettre des fichiers binaires sur des canaux qui n'acceptent que du texte, comme les courriels (MIME), les URL, les attributs HTML ou les payloads JSON.

Base64 augmente la taille des données d'environ 33 % car chaque octet de 8 bits est représenté par 6 bits, nécessitant 4 caractères Base64 pour 3 octets d'origine. Ce surcoût est acceptable pour de petits fichiers, mais Base64 n'est pas adapté à de gros transferts binaires.

Comment utiliser cet outil

Sélectionnez un fichier depuis votre appareil. L'outil l'encode immédiatement en Base64 dans votre navigateur — aucun fichier n'est envoyé à un serveur. Copiez la chaîne résultante ou utilisez-la directement dans votre code, par exemple comme attribut src d'une image (data:image/png;base64,...).

Utilisations courantes du Base64

  • URI de données — intégration de petites images directement dans le HTML ou le CSS (data:image/png;base64,...).
  • Pièces jointes email — l'encodage MIME utilise Base64 pour joindre des fichiers aux emails.
  • Communication API — envoi de données binaires dans le corps des requêtes et réponses JSON.
  • Authentification HTTP de base — les identifiants sont encodés en Base64 (et non chiffrés) dans l'en-tête Authorization.

Considérations de sécurité

Base64 n'est PAS un mécanisme de chiffrement — c'est un simple encodage. Quiconque obtient la chaîne peut facilement la décoder. Ne stockez jamais de mots de passe, de clés secrètes ou d'informations sensibles encodées uniquement en Base64. Pour la confidentialité, utilisez un chiffrement réel comme AES.

Questions fréquentes

Mon fichier est-il téléchargé sur un serveur ?

Non. L'encodage se fait entièrement dans votre navigateur grâce à l'API FileReader. Vos fichiers ne quittent jamais votre appareil, ce qui rend l'outil sûr pour des données confidentielles.

Quelle taille maximale de fichier ?

L'outil peut gérer des fichiers jusqu'à environ 50 Mo, mais les performances dépendent de votre appareil. Pour des fichiers très volumineux, le navigateur peut ralentir ou se bloquer. Préférez Base64 pour des fichiers de moins de quelques mégaoctets.