Outils SVG

Base64 → SVG

Restaurez le contenu SVG d’un texte Base64, vérifiez le code source et téléchargez l’original ou une copie sécurisée.

Votre SVG est traité uniquement dans votre navigateur, sans envoi à un serveur.

À propos de cet outil

Base64 → SVG permet de retrouver un fichier SVG à partir de son texte encodé. L’outil vérifie le Base64, l’UTF-8 et la structure SVG, puis affiche le texte restauré. Récupérez ainsi une icône, vérifiez le contenu encodé ou enregistrez un SVG indépendant.

Mode d’emploi

  1. Collez le Base64 seul ou une URI de données complète commençant par data:image/svg+xml;base64,.
  2. Cliquez sur Décoder. Si le contenu n’est pas un SVG valide, vérifiez les indications affichées.
  3. Consultez le texte décodé original et l’aperçu statique sécurisé.
  4. Choisissez le bouton de téléchargement du SVG original ou de sa copie sécurisée selon vos besoins.

Fonctionnalités

  • Accepte le Base64 brut et les URI de données SVG en Base64. Les autres types d’images et les documents non SVG sont refusés.
  • Restitue le texte UTF-8 et vérifie que la racine du document est un élément SVG.
  • Sépare le contenu décodé original et l’aperçu sécurisé pour vous permettre de choisir la version à télécharger.

Versions disponibles au téléchargement

  • Le SVG original conserve le contenu décodé, avec d’éventuels scripts, événements ou liens externes. Un décodage réussi ne garantit pas qu’un fichier est fiable.
  • La copie sécurisée retire les contenus actifs non pris en charge et les références distantes. Elle permet d’enregistrer l’aperçu statique actuel.
  • Le SVG original est limité à 2 Mio. Le texte Base64 est plus long en raison de l’encodage. Utilisez des données SVG encodées en UTF-8.

Sécurité des fichiers SVG

L’aperçu utilise une copie statique sécurisée. Il n’exécute aucun script, clic interactif ou animation et ne charge aucune image, police ni feuille de style externe. Les références externes, pages intégrées et contenus non pris en charge sont retirés : l’aperçu peut donc différer de l’original. Les documents contenant un DOCTYPE ou des entités personnalisées ne sont pas acceptés.

Le fichier SVG ou son code UTF-8 est limité à 2 Mio, 20 000 nœuds (éléments et texte compris) et 96 niveaux d’imbrication. Simplifiez d’abord les fichiers trop volumineux ou trop complexes.

Confidentialité

Votre SVG est traité uniquement dans votre navigateur, sans envoi à un serveur.

L’outil n’enregistre pas automatiquement vos données ni vos résultats. Téléchargez ce que vous souhaitez garder avant d’effacer le contenu ou de quitter la page, et conservez l’original.

Questions fréquentes

Pourquoi le Base64 est-il indiqué comme invalide ?

Le texte peut être incomplet, contenir des caractères incompatibles ou utiliser un préfixe d’URI incorrect. Copiez l’intégralité du contenu et réessayez.

Pourquoi le contenu décodé n’est-il pas un SVG ?

Le Base64 peut représenter n’importe quel contenu. Les données décodées doivent être du XML UTF-8 avec une racine SVG. Un PNG, un JPG ou du texte ordinaire ne peut pas être ouvert comme SVG.

Quelle différence entre l’original et la copie sécurisée ?

L’original conserve le contenu décodé. La copie sécurisée retire notamment les scripts, interactions et ressources externes non pris en charge ; son rendu peut donc différer.

Le SVG décodé s’exécute-t-il automatiquement ?

Non. Le contenu original s’affiche uniquement comme du texte et l’aperçu utilise une copie statique sécurisée.

Retour au répertoire des outils pour développeurs