Limite de traitement : texte 32 Mo · fichiers jusqu’à 64 Mo sur mobile et 128 Mo sur PC (peut être inférieur selon la mémoire de l’appareil)
Déposez un fichier ici ou sélectionnez-le
Tous les types de fichiers sont acceptés
0 Bytes
-
Mode de conversion
0 Bytes
Taille d’origine
0 Bytes
Taille du résultat
Prêt
État de la conversion
Informations utiles
Base64 encode les données binaires 8 bits, telles que les images, les vidéos et les fichiers exécutables, sous forme de chaîne de caractères ASCII. Cet encodage évite leur altération lorsqu’elles sont intégrées dans un e-mail, du HTML, du CSS ou du JSON.
Intégrer des données : permet d’intégrer directement de petites images ou des fichiers de police dans du HTML ou du CSS afin de réduire le nombre de requêtes HTTP.
Transmission sécurisée : Transmettez en toute sécurité des données binaires au moyen de protocoles textuels tels que JSON et XML.
Représenter des données binaires sous forme de texte : Les données binaires complexes deviennent du texte simple, facile à copier, coller, stocker et gérer.
Les fichiers sélectionnés ne quittent jamais votre appareil. Tout le traitement utilise les ressources locales de votre ordinateur.
Une Data URI intègre directement les données dans une URL au lieu de faire référence à un fichier externe. Ajoutez le préfixe suivant devant les données de fichier encodées en Base64 : data:[type MIME];base64, devant les données encodées.
Par exemple, vous pouvez intégrer une petite image PNG directement dans du HTML comme suit :
Activez l’option « Inclure le schéma Data URI » pour ajouter automatiquement ce préfixe lors de l’encodage d’un fichier.
Q. Les données saisies sont-elles envoyées à un serveur ?
Non. L’intégralité de l’encodage et du décodage s’effectue localement dans votre navigateur Web, uniquement avec JavaScript. Aucune donnée n’est envoyée à un serveur externe : vous pouvez donc traiter en toute sécurité des données professionnelles confidentielles ou des informations personnelles.
Q. Pourquoi l’erreur « Invalid character » s’affiche-t-elle lors du décodage ?
Base64 utilise uniquement les lettres majuscules et minuscules, les chiffres, ainsi que les caractères '+' et '/'. Des caractères non valides, tels que des espaces ou des sauts de ligne, ou un remplissage '=' incorrect peuvent provoquer une erreur. Vérifiez le code d’origine et réessayez.
Q. Puis-je utiliser cet outil à des fins commerciales ?
Oui. Cet outil est entièrement gratuit pour les particuliers comme pour les entreprises, y compris dans le cadre de projets commerciaux, sans limite d’utilisation.
Q. Existe-t-il une limite de taille de fichier ?
La limite pratique dépend de la mémoire disponible sur votre appareil, car le traitement s’effectue localement dans votre navigateur. Des fichiers très volumineux, de plusieurs dizaines de Mo ou plus, peuvent rendre le navigateur temporairement indisponible.
Intégrer des images : Encodez une petite icône ou un logo en Base64 et utilisez une Data URI dans la propriété CSS background-imageou dans la balise HTML <img> correspondante.
Intégrer des polices Web : Encodez une police Web telle que WOFF2 en Base64 et intégrez-la au CSS @font-faceafin de réduire les demandes de fichiers de police externes.
Copie rapide : Sélectionnez Copier en haut à droite du résultat pour le copier dans le presse-papiers en un clic.
Télécharger un fichier : Si le résultat décodé est un fichier, par exemple une image, sélectionnez Enregistrer pour le télécharger sous son nom de fichier d’origine.
L'encodage consiste à convertir le texte ou le fichier d'origine en une chaîne Base64, et le décodage consiste à reconvertir la chaîne Base64 en texte lisible ou en données de fichier d'origine.
Non. Base64 n'est pas une méthode de compression mais une méthode de codage de texte pour la transmission, donc la taille des données augmente généralement par rapport au binaire d'origine. Si votre objectif est de réduire la taille, utilisez des outils de compression ou d'optimisation de format.
On parle parfois de "déchiffrer du Base64", mais techniquement il s’agit de décodage. Base64 n’est pas un chiffrement : c’est un encodage qui représente les données sous forme de texte et que n’importe qui peut inverser. N’utilisez pas Base64 pour protéger des mots de passe ou des secrets.