Qu’est-ce que l’encodage Base64 ?
Base64 est un système de codage binaire en texte qui convertit les données binaires en un format de chaîne ASCII imprimable. Il représente des données binaires en utilisant 64 caractères (A-Z, a-z, 0-9, +, /) plus '=' pour le remplissage. L'encodage Base64 est largement utilisé dans le développement Web pour intégrer du contenu binaire, tel que des images, des polices ou des pièces jointes, dans des formats texte tels que JSON, HTML, CSS et courrier électronique (MIME). Le codage suit la spécification définie dans la RFC 4648. Étant donné que chaque groupe de 3 octets devient 4 caractères Base64, la sortie codée est environ 33 % plus grande que les données d'origine.
Comment utiliser cet encodeur et décodeur Base64 en ligne gratuit
- 1Collez ou tapez le texte que vous souhaitez encoder ou décoder dans le champ de saisie.
- 2Sélectionnez le mode : Encoder (texte → Base64) ou Décoder (Base64 → texte).
- 3Le résultat apparaît instantanément dans le champ de sortie – aucun clic sur un bouton n'est nécessaire.
- 4Cliquez sur le bouton Copier pour copier le résultat dans votre presse-papiers.
Cas d'utilisation courants de l'encodage Base64
Incorporation d'images en HTML ou CSS
Convertissez de petites images en URI de données Base64 pour réduire les requêtes HTTP et intégrez-les directement dans votre balisage ou vos feuilles de style.
Encodage des données dans les API JSON
Transmettez en toute sécurité des charges utiles binaires (comme le contenu de fichiers ou les signatures cryptographiques) dans des chaînes JSON sans échapper aux problèmes.
Pièces jointes aux e-mails (MIME)
Les e-mails codés MIME utilisent Base64 pour intégrer des pièces jointes binaires dans le format d'e-mail texte.
En-têtes d'authentification HTTP de base
L'en-tête Authorization encode la paire nom d'utilisateur:mot de passe en Base64 avant de l'envoyer au serveur.
Stockage de données binaires dans des bases de données ou des configurations texte uniquement
Lorsqu'un système de stockage n'accepte que du texte, Base64 vous permet de conserver en toute sécurité les blobs binaires sans corruption.
Questions fréquentes
Le codage Base64 est-il le même que le chiffrement ?
Non. Base64 est un système de codage, pas de cryptage. Il n'offre aucune sécurité : n'importe qui peut décoder une chaîne Base64 jusqu'aux données d'origine. Pour une protection sécurisée des données, utilisez AES ou un autre algorithme de cryptage.
Pourquoi Base64 augmente-t-il la taille des données d'environ 33 % ?
Base64 code tous les 3 octets d'entrée en 4 caractères ASCII. Ce rapport 4/3 signifie que la sortie est environ 33 % plus grande que l'entrée. Les caractères de remplissage ('=') peuvent ajouter quelques octets supplémentaires.
Qu'est-ce que Base64 sécurisé pour les URL ?
La norme Base64 utilise les caractères '+' et '/', qui ont une signification particulière dans les URL. Base64 sécurisé pour les URL (également appelé Base64url, défini dans la RFC 4648 §5) remplace '+' par '-' et '/' par '_', et omet généralement le remplissage. Cela rend la chaîne codée sûre à utiliser dans les URL et les noms de fichiers.
Cet outil est-il gratuit et privé ?
Oui. Cet outil est entièrement gratuit, ne nécessite aucune inscription et s'exécute entièrement dans votre navigateur à l'aide de JavaScript. Aucune donnée n'est envoyée à un serveur - votre entrée reste sur votre appareil.