Convertir SVG en data URI
Transforme un SVG en URL data: compacte pour le CSS et le HTML – dans votre navigateur, sans envoi.
Fonctionne dans votre navigateur – le fichier n'est jamais envoyé
Questions fréquentes
Mon fichier est-il envoyé ?
Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.
Minimal ou base64 ?
Minimal, sauf si un outil exige du base64. Le SVG reste lisible, les espaces sont condensés, les guillemets doubles deviennent simples et seuls les caractères qui cassent un url(« … ») CSS sont encodés : %, #, <, > et les accolades. C'est environ un tiers plus léger que le base64, et cela se compresse mieux au transfert. Le base64 est opaque mais fonctionne partout, y compris dans les vieux clients de messagerie.
Comment utiliser le résultat ?
En CSS : background-image: url("data:image/svg+xml,…"); ou comme mask-image. En HTML : <img src="data:…">. Entourez l'URL de guillemets doubles – la forme minimale utilise volontairement des guillemets simples à l'intérieur. L'outil « SVG en arrière-plan CSS » écrit la règle complète pour vous.
Pourquoi la sortie diffère-t-elle de mon fichier ?
Le prologue XML, les commentaires et le DOCTYPE sont supprimés – ils n'ont aucun sens dans une URL data – et, sauf si vous désactivez « Optimiser d'abord », le SVG est minifié avec le même optimiseur que « Optimiser un SVG ». Les scripts et références externes sont toujours retirés.
Quand un data URI est-il une mauvaise idée ?
Pour les grandes images. Un SVG intégré est téléchargé avec chaque feuille de style ou page qui le contient et ne peut pas être mis en cache séparément. Les data URI conviennent aux petites icônes de quelques kilooctets ; pour les grandes illustrations, liez plutôt le fichier.
Outils similaires
Réparer la viewBox d'un SVG
Ajoute la viewBox manquante depuis width et height pour que le SVG s'adapte enfin – dans le navigateur.
● Dans le navigateur
Remplacer des couleurs dans un SVG
Remplace une couleur par une autre dans tout le SVG – remplissages, contours, dégradés et styles – dans le navigateur.
● Dans le navigateur
Optimiser un SVG
Réduit les fichiers SVG sans changer leur apparence – dans le navigateur.
● Dans le navigateur
Convertir SVG en arrière-plan CSS
Écrit une règle CSS prête à coller avec le SVG intégré en arrière-plan ou en masque – dans le navigateur.
● Dans le navigateur
Générateur de code QR (SVG)
Transforme un lien ou un texte en code QR redimensionnable – dans le navigateur.
● Dans le navigateur
Image de substitution (SVG)
Crée une image de substitution en SVG – dans le navigateur.
● Dans le navigateur