Image en Base64 et SVG en data URI

Convertisseur d'image en Base64

Convertisseur d'image en Base64 et de SVG en data URI | We.Inc

Convertissez des images PNG, JPG, WebP, GIF ou SVG en data URI Base64 dans votre navigateur. Copiez-les en balise img, en arrière-plan CSS ou en JSON, obtenez une version SVG encodée en URL plus légère, et voyez si l'intégration en ligne en vaut la peine.

Le Base64 transforme les octets d'une image en texte pour qu'elle puisse être placée dans du HTML ou du CSS sous forme de data URI, par exemple src="data:image/png;base64,...". Le texte est environ un tiers plus lourd que le fichier. Déposez une image ci-dessous pour obtenir la data URI, des extraits img et CSS prêts à l'emploi, et un avis sur l'intérêt de l'intégrer en ligne.

Quand l'intégration en ligne aide et quand elle nuit

Déposez une ou plusieurs images. Chacune obtient sa data URI Base64 et, pour les fichiers SVG, une version encodée en URL généralement plus légère. Copiez-les en balise img, en arrière-plan CSS ou en valeur JSON. Vos fichiers ne quittent jamais votre appareil.

Questions fréquentes

Pourquoi la version Base64 est-elle plus lourde que mon image ?

Le Base64 utilise quatre caractères de texte pour trois octets, donc le résultat est environ 33% plus lourd, plus quelques octets de remplissage et le préfixe data:. La compression Gzip ou Brotli de la page en récupère une partie, mais rarement la totalité.

Faut-il utiliser le Base64 pour le SVG ?

Généralement non. Le SVG est déjà du texte, il peut donc aller dans une data URI avec seulement quelques caractères échappés. Cette version est en général plus légère que le Base64 et reste lisible. N'utilisez le Base64 que si l'outil dans lequel vous collez refuse la forme encodée en URL.

Les data URI fonctionnent-elles dans les e-mails ?

La prise en charge est inégale. Plusieurs grands clients de messagerie bloquent ou suppriment les images en data URI, alors pour les newsletters, hébergez l'image et faites-y un lien, ou joignez-la avec un content ID.

Les data URI ont-elles une taille maximale ?

Les navigateurs actuels acceptent des data URI très longues dans les balises img et le CSS, bien au-delà de toute image raisonnable. La limite pratique est la performance : les grosses images intégrées ralentissent le fichier qui les contient. Certains anciens outils et clients de messagerie les tronquent bel et bien.

Comment une data URI est construite

De meilleures options pour la plupart des images

Assez petite pour être intégrée en ligne. Elle économise une requête et alourdit peu le fichier qui la contient.

Limite. Intégrez-la seulement si elle apparaît au-dessus de la ligne de flottaison sur une seule page ; sinon, un fichier normal se met mieux en cache.

Data URI

JSON

type inconnu

, {w} par {h} px

Fichier {file}, encodé {encoded} ({pct}% du fichier)

Encodage SVG

SVG encodé en URL ({size})

Base64 ({size})

Format de copie

... ({n} caractères ; utilisez Copier pour obtenir le texte complet)

Résultat pour {name}

Copier

{name} n'est pas une image, il a donc été ignoré.

Encoder des images

Déposez des images ici ou cliquez pour les choisir. Elles restent sur votre appareil.

Commencer gratuitement · Sans carte bancaire

Voir aussi: Outils gratuits

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site