Encodeur / Décodeur Base64
Encodez et décodez du texte en Base64 avec support Unicode complet. Résultats instantanés, 100% côté client. Vos données restent privées.
Référence
Qu'est-ce que Base64 ?
Base64 est un schéma d'encodage binaire vers texte qui représente des données binaires sous forme de caractères ASCII imprimables en utilisant 64 symboles (A–Z, a–z, 0–9, +, /) plus = pour le rembourrage. Chaque 3 octets d'entrée deviennent 4 caractères de sortie, augmentant la taille de ~33%. Défini dans RFC 4648.
Utilisations courantes
- Pièces jointes d'e-mail — MIME encode les pièces jointes binaires en Base64 pour qu'elles puissent transiter via des protocoles d'e-mail ne supportant que le texte.
- URLs de données — Incorporer des images/polices directement dans HTML/CSS sous la forme
data:image/png;base64,…sans requêtes HTTP supplémentaires. - Charges utiles d'API — Transmettre des données binaires (images, PDFs, clés) via JSON ou des chaînes de requête qui n'acceptent que des caractères texte.
Base64url et autres variantes
L'alphabet Base64 standard utilise + et /, qui sont des caractères spéciaux dans les URL. Base64url (défini dans RFC 4648 §5) les remplace par - et _ et supprime souvent le rembourrage =. Cette variante est utilisée dans les JWTs, les paramètres de requête URL et les contextes sûrs pour les noms de fichiers. D'autres variantes incluent le MIME Base64 (retour à la ligne tous les 76 caractères pour l'e-mail) et l'alphabet compatible XML.
Confidentialité
Tout l'encodage et le décodage s'exécute 100% dans votre navigateur. Aucune donnée n'est jamais envoyée à un serveur.