Encodeur / Décodeur Base64
Convertissez du texte vers et depuis Base64. Prend en charge la sortie sécurisée pour les URL et l'habillage optionnel de ligne MIME à 76 caractères.
100% Traitement côté client
Vos données sont encodées/décodées entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Base64 encode les données binaires en texte ASCII. Activez URL-sécurisé pour utiliser -/_ au lieu de +// et supprimer le rembourrage =. Activez l'habillage MIME pour envelopper la sortie à 76 caractères par ligne (RFC 2045).
Table des Matières
Qu'est-ce que Base64 ?
Base64 est un schéma d'encodage qui représente des données binaires en utilisant 64 caractères ASCII. Ce n'est pas du chiffrement ; c'est une transformation réversible utilisée pour transmettre des données en toute sécurité à travers des systèmes qui n'acceptent que du texte.
Comment ça Fonctionne
Les données sont divisées en blocs de 3 octets (24 bits) et mappées à quatre indices de 6 bits (0–63), qui sont ensuite représentés par un alphabet fixe. Si la longueur de l'entrée n'est pas un multiple de 3, des caractères de rembourrage = sont ajoutés.
Cet outil encode et décode en utilisant UTF‑8, ce qui garantit que le texte Unicode est géré correctement.
Habillage MIME à 76 Caractères
Pour les emails et certains systèmes hérités, Base64 est habillé à 76 caractères par ligne (RFC 2045). Activez "Habiller à 76 chars (MIME)" pour formater votre sortie en conséquence. L'habillage ne s'applique que lors de l'encodage.
Cas d'Utilisation Courants
- Intégration de Ressources : URIs de données en HTML/CSS
- Sérialisation : Transport de données binaires en JSON
- Tokens : Transmission sécurisée dans les URL et les en-têtes
- Email : Corps de messages MIME multipart
Considérations de Sécurité
Base64 n'est pas du chiffrement et n'offre aucune garantie de confidentialité ou d'intégrité. Ne vous fiez pas à lui pour la sécurité ; utilisez une cryptographie appropriée. Validez et assainissez les données décodées avant utilisation.
Questions Fréquentes
Non. C'est un schéma d'encodage ; n'importe qui peut le décoder. Utilisez la cryptographie pour la confidentialité.
Le rembourrage est optionnel dans les contextes URL-sécurisés et le supprimer évite les caractères réservés d'URL. Lors du décodage, le rembourrage peut être restauré automatiquement.
L'entrée peut inclure des caractères en dehors de l'alphabet Base64, ou des espaces à des endroits inattendus. Pour l'URL-sécurisé, assurez-vous d'utiliser -/_ (pas +//).
Oui. L'outil gère correctement Unicode en convertissant le texte vers et depuis sa représentation UTF-8 pendant le processus d'encodage et de décodage.