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.

Chargement de l'outil…

Convertisseur de fichiers Base64Transformez 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

  1. Choisissez un mode avec le commutateur Encoder / Décoder en haut.
  2. 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.
  3. 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.
  4. Appuyez sur le bouton Copier pour placer le data URI dans le presse-papiers.
  5. 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.
  6. 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