Fichiers SVG d’exemple — graphiques vectoriels de test à télécharger (du simple au complexe)
Scalable Vector Graphics · .svg · type MIME image/svg+xml
Téléchargez un fichier SVG d’exemple à trois niveaux de complexité — environ 20, 600 et 6 000 éléments path — pour tester les performances de rendu, l’assainissement, la rastérisation et la gestion des envois. Chaque fichier est un XML valide avec un viewBox, un dégradé, des éléments texte et un aria-label, et ne contient ni script, ni référence externe, ni image matricielle incorporée.
Le SVG est le seul format vectoriel que les navigateurs affichent nativement : idéal pour les logos et les icônes, mais risqué comme format d’envoi, car un SVG peut contenir du JavaScript. Si vous acceptez des SVG d’utilisateurs, ces fichiers propres sont votre référence : votre assainisseur doit les laisser passer sans modification.
Télécharger des fichiers SVG d'exemple
| Fichier | Détails | Taille | Télécharger |
|---|---|---|---|
sample-vector-simple.svg | 1200 × 630 | 2 KB | |
sample-vector-medium.svg | 1200 × 630 | 41 KB | |
sample-vector-complex.svg | 1200 × 630 | 406 KB |
Besoin d’un fichier de chaque format Images ? Téléchargez le pack d’exemples Images (1.4 MB, un petit fichier de chaque format d’image (13 fichiers)).
Utilisez ces fichiers en ligne de commande ou en CI
Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.
# Télécharger un fichier curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/images/svg/sample-vector-simple.svg # Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus) shasum -a 256 sample-vector-simple.svg # Index lisible par machine de tous les fichiers d’exemple curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="svg")'
Le format SVG en bref
| Nom complet | Scalable Vector Graphics |
|---|---|
| Extensions | .svg |
| Type MIME | image/svg+xml |
| Norme | W3C SVG 1.1 (2011), SVG 2 (brouillon de travail) |
| Type | Vectoriel, texte XML — indépendant de la résolution |
| Transparence | Oui |
| Animation | Oui (SMIL, CSS) |
| Scripts | Possibles — assainissez les envois des utilisateurs |
| Commence par | <?xml … ou <svg |
Ce que l’on teste avec des fichiers SVG d’exemple
- Tests d’assainissement SVG et de CSP (ces fichiers ne contiennent aucun script et doivent rester intacts)
- Rastérisation de SVG en PNG à plusieurs tailles
- Performances de rendu avec des milliers de tracés
- Chaînes d’envoi d’icônes et de logos
Questions fréquentes
Peut-on laisser les utilisateurs envoyer des fichiers SVG sans risque ?
Seulement avec un assainissement. Un SVG peut intégrer des <script>, des gestionnaires d’événements et des références externes. Supprimez-les côté serveur (ou rastérisez en PNG) et servez les SVG des utilisateurs depuis une origine distincte avec une Content-Security-Policy stricte. Nos fichiers d’exemple n’en contiennent aucun : ils constituent un bon témoin « doit passer ».
Comment convertir un SVG en PNG ou JPG ?
N’importe quel navigateur peut le rastériser : dessinez le SVG sur un canvas et exportez-le. Notre Convertisseur d’images gratuit fait exactement cela côté client, et notre Générateur de favicon transforme un logo SVG en jeu d’icônes complet.
Ces fichiers SVG sont-ils sûrs à télécharger ?
Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.
Puis-je utiliser les fichiers SVG d’exemple à des fins commerciales ?
Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.
Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?
Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).
Fichiers d’exemple similaires
Outils gratuits compatibles avec SVG
- Convertisseur d’images — Convertissez entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP et SVG. La plupart des conversions ne quittent jamais votre navigateur.
- Générateur de favicon — Transformez n’importe quel logo en pack de favicons complet (favicon.ico, toutes les tailles PNG, icône Apple Touch et webmanifest) en un clic.
Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.
Vous testez une chaîne de traitement de fichiers ? C’est notre métier.
Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.
Découvrir les outils gratuits