Convertisseur de Data URI

Convertissez un fichier en Data URI base64 (data:...;base64,...) prête à intégrer dans du HTML ou du CSS, ou décodez une Data URI existante en fichier téléchargeable.

Fichier vers Data URI

Pré-rempli automatiquement à partir du fichier choisi.

Data URI vers fichier

Exemple :

Comment ça marche

Vous voulez intégrer une petite image directement dans un fichier CSS ou HTML sans requête réseau supplémentaire, ou envoyer un fichier binaire dans un champ texte JSON ? Une Data URI encode le contenu d'un fichier en base64 à l'intérieur d'une chaîne de caractères auto-suffisante, utilisable directement comme valeur d'attribut src ou background-image. L'outil convertit dans les deux sens : fichier vers Data URI, et Data URI vers fichier téléchargeable.

Pourquoi ma Data URI est-elle beaucoup plus grosse que le fichier d'origine ?

L'encodage base64 augmente la taille d'environ 33%, car chaque groupe de 3 octets binaires est représenté par 4 caractères texte. C'est le compromis nécessaire pour transporter des données binaires dans un format texte pur (HTML, CSS, JSON).

Quel type MIME dois-je indiquer pour l'encodage ?

Le type MIME correspondant au fichier (par exemple image/png, image/jpeg, application/pdf) : il est généralement pré-rempli automatiquement à partir du fichier choisi, mais vous pouvez le corriger si nécessaire.

Traitement 100% local : l'encodage et le décodage s'effectuent entièrement dans votre navigateur via WebAssembly — votre fichier ne quitte jamais votre appareil.