Fichiers SVG d’exemple — graphiques vectoriels de test à télécharger (du simple au complexe)

Scalable Vector Graphics · .svg · type MIME image/svg+xml

3 fichiers2 KB – 406 KBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

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.

Aperçu de l’exemple SVG
Aperçu : sample-vector-simple.svg — tous les fichiers de cette page utilisent la même mire de test, dans une taille ou une résolution différente.

Télécharger des fichiers SVG d'exemple

FichierDétailsTailleTélécharger
sample-vector-simple.svg
simple • 20 tracés
1200 × 6302 KB
2 225 octets
Télécharger SVG
sample-vector-medium.svg
moyen • 600 tracés
1200 × 63041 KB
41 438 octets
Télécharger SVG
sample-vector-complex.svg
complexe • 6 000 tracés
1200 × 630406 KB
406 407 octets
Télécharger SVG
3 fichiers · liens directs · sans inscription · CORS activé

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 completScalable Vector Graphics
Extensions.svg
Type MIMEimage/svg+xml
NormeW3C SVG 1.1 (2011), SVG 2 (brouillon de travail)
TypeVectoriel, texte XML — indépendant de la résolution
TransparenceOui
AnimationOui (SMIL, CSS)
ScriptsPossibles — 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
Notes de test. Le fichier complexe fait environ 600 Ko de XML — assez lourd pour révéler les moteurs de rendu lents, assez léger pour s’ouvrir dans n’importe quel éditeur.

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