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
Coller
Entrez du texte à encoder ou une chaîne Base64 à décoder.
Convertir
Les résultats apparaissent instantanément au fur et à mesure que vous tapez. Basculez entre les modes Encoder et Décoder.
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 passeen 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.