Skip to main content

Encodeur / Décodeur Base64

Encodez du texte en Base64 ou décodez du Base64 en texte. Support UTF-8, JSON, HTML et binaire. 100% côté client.

Comment utiliser

1

Coller

Entrez du texte à encoder ou une chaîne Base64 à décoder.

2

Convertir

Les résultats apparaissent instantanément au fur et à mesure que vous tapez. Basculez entre les modes Encoder et Décoder.

3

Copier

Copiez le résultat dans le presse-papiers. Utilisez Échanger pour déplacer la sortie vers l’entrée.

Qu’est-ce que Base64?

Base64 est un schéma d’encodage binaire-vers-texte qui représente les données binaires en utilisant 64 caractères ASCII imprimables : A-Z, a-z, 0-9, + et /, avec = utilisé pour le rembourrage. Il a été conçu pour transmettre des données binaires via des systèmes en texte brut uniquement comme l’email (MIME), JSON, XML et les URL.

Tous les 3 octets d’entrée produisent 4 caractères Base64, ce qui entraîne une augmentation de 33% de la taille. Ce compromis est le prix de la représentation du binaire en texte ASCII súr. Base64 n’est pas du chiffrement — il ne fournit aucune sécurité. N’importe qui peut le décoder.

Cas d’utilisation courants

  • Pièces jointes email — MIME utilise Base64 pour encoder les fichiers binaires dans les messages email en texte.
  • URI de données — intégrez les images directement dans HTML/CSS sous la forme data:image/png;base64,... sans requêtes HTTP séparées.
  • Authentification API — HTTP Basic Auth envoie nom d’utilisateur:mot de passe en Base64 dans l’en-tête Authorization.
  • Charges utiles JSON — transmettez des données binaires (images, PDF, certificats) dans les réponses JSON API.
  • Jetons JWT — JSON Web Tokens utilisent l’encodage Base64url pour les sections d’en-tête et de charge utile.

Questions fréquemment posées

Non. Base64 est l’encodage, pas le chiffrement. Il transforme les données en une représentation différente mais fournit zéro sécurité. N’importe qui peut le décoder instantanément. N’utilisez jamais Base64 pour protéger les mots de passe, les clés API ou les données sensibles.
Base64 utilise 64 caractères (6 bits chacun) pour représenter des octets 8 bits. Trois octets (24 bits) sont encodés comme quatre caractères Base64 (24 bits). Ainsi, 3 octets d’entrée produisent 4 caractères de sortie — une augmentation de 4/3 = 33%. Plus les sauts de ligne et le rembourrage optionnels.
Oui. 100% gratuit, pas d’inscription, s’exécute entièrement dans votre navigateur. Aucune donnée n’est envoyée à aucun serveur. Fonctionne hors ligne après le chargement de la page.

Outils connexes

Demander une fonctionnalité

0 / 2000