Convertisseur de fichiers Base64
Encodez n'importe quel fichier ou image en data URI Base64, et décodez un data URI pour le récupérer sous forme de fichier téléchargeable.
Convertisseur de fichiers Base64 — Transformez n'importe quel fichier ou image en data URI Base64 que vous pouvez coller directement dans du CSS ou du HTML, puis décodez un data URI pour récupérer le fichier original en un seul clic de téléchargement. Tout s'exécute à 100 % dans votre navigateur grâce à FileReader et atob, si bien que le fichier que vous déposez ne quitte jamais votre appareil et n'est jamais envoyé à un serveur.
Qu'est-ce que Convertisseur de fichiers Base64 ?
Le Convertisseur de fichiers Base64 est un outil gratuit qui fonctionne dans le navigateur et convertit entre fichiers binaires et data URIs Base64. Les développeurs web l'utilisent pour intégrer de petites images, polices ou icônes directement dans les feuilles de style et le balisage, supprimant ainsi une requête réseau supplémentaire ; les équipes QA et le support utilisent le décodage pour récupérer un fichier qui leur a été transmis sous forme de long data URI. Utilisez Encoder pour déposer un fichier et copier son data URI (éventuellement pré-enveloppé sous forme de règle CSS background-image ou de balise HTML img), et utilisez Décoder pour coller un data URI et télécharger le fichier reconstruit. Les images en entrée et les images décodées affichent un aperçu que vous pouvez agrandir d'un clic.
Comment utiliser Convertisseur de fichiers Base64
- Choisissez un mode avec le commutateur Encoder / Décoder en haut.
- Pour encoder, déposez ou choisissez un fichier (ou une image) dans la zone de dépôt ; son data URI Base64 apparaît instantanément dans la zone de sortie.
- Ouvrez les Réglages pour choisir le format de sortie : un data URI brut, une règle CSS background-image ou une balise HTML img.
- Appuyez sur le bouton Copier pour placer le data URI dans le presse-papiers.
- Pour décoder, passez en mode Décoder et collez un data URI dans la zone de texte ; un aperçu et les détails du fichier s'affichent.
- Cliquez sur le bouton Télécharger pour enregistrer le fichier reconstruit sur votre appareil.
Exemples
Intégrer une petite icône PNG en CSS
Mode Encoder : déposez un icon.png de 2 Ko, réglez le format sur CSS, puis copiez la règle background-image: url("data:image/png;base64,…") directement dans votre feuille de style.
Récupérer un fichier reçu sous forme de data URI
Mode Décoder : collez une chaîne data:application/pdf;base64,… et cliquez sur Télécharger pour récupérer report.pdf sans aucun aller-retour serveur.
Prévisualiser une image Base64 avant de l'utiliser
Mode Décoder : collez une chaîne data:image/jpeg;base64,… et l'image s'affiche dans la zone d'aperçu, sur laquelle vous pouvez cliquer pour la voir en taille réelle dans la lightbox.
Questions fréquentes
- Quels types de fichiers puis-je encoder ?
- N'importe quel fichier convient : images, PDF, polices, archives, JSON, texte brut et plus encore. L'outil lit le fichier avec le FileReader du navigateur et produit un data URI Base64 incluant le type MIME correct.
- Pourquoi la sortie Base64 est-elle plus grande que mon fichier ?
- Base64 encode 3 octets de données en 4 caractères, si bien qu'un data URI est environ 33 % plus volumineux que le fichier d'origine. Ce compromis est normal et représente le coût de l'intégration de données binaires sous forme de texte.
- Quel nom de fichier vais-je obtenir lors du décodage ?
- L'outil lit le type MIME du data URI et nomme le téléchargement en conséquence, comme decoded.png ou decoded.pdf. Si le type est inconnu, il se replie sur l'extension .bin.
- Peut-il décoder une chaîne Base64 brute sans le préfixe data: ?
- Oui. Si vous collez une charge Base64 brute sans en-tête data:, elle est décodée comme un fichier binaire générique (application/octet-stream) et proposée en téléchargement .bin.
- Mon fichier est-il envoyé quelque part ?
- Non. L'encodage et le décodage s'exécutent entièrement côté client dans votre navigateur ; rien n'est envoyé et aucun serveur n'est contacté, vos fichiers restent donc privés sur votre appareil.
Outils connexes
Calculateur de format d'image
Saisis une largeur ou une hauteur avec un format cible et obtiens instantanément la dimension correspondante ainsi que le rapport simplifié.
Convertisseur de base numérique
Convertit des nombres entre binaire, octal, décimal et hexadécimal.
Calculateur d'IMC
Calculez votre indice de masse corporelle à partir de la taille et du poids en unités métriques ou impériales et voyez instantanément la catégorie de poids de l'OMS correspondante.
Convertisseur d'unités CSS
Convertit une longueur CSS entre px, rem, em, pt, %, vw et vh.