Logo
BulkPicTools

Convertir SVG en PNG — Gratuit, par lots, taille personnalisée et DPI

Convertissez des SVG en PNG en ligne — gratuit, sans envoi, avec prise en charge du traitement par lots. Définissez une taille personnalisée, l’arrière-plan, le DPI et exportez en 1x/2x/3x pour toutes les plateformes. Tout le traitement s’effectue en local.

Advertisement
Téléverser des fichiers SVG

Glissez-déposez des fichiers SVG ici, ou cliquez pour sélectionner. Téléversement par lots pris en charge.

Fond transparent • Export 1x/2x/3x • 100 % local

Fonctionnalités clés de Convertisseur SVG vers PNG

Taille de sortie flexible

Exportez à la taille SVG d’origine, définissez une largeur précise (mise à l’échelle proportionnelle) ou indiquez une largeur et une hauteur exactes. Cochez 1x, 2x et 3x simultanément pour exporter toutes les échelles en un clic.

Traitement par lots avec avertissements par fichier

Importez autant de fichiers SVG que nécessaire. Chaque fichier affiche ses dimensions d’origine et est automatiquement vérifié pour détecter les problèmes : taille manquante, polices externes, images cross-origin ou currentColor non résolu — avec des avertissements colorés avant la conversion.

Remplacement de currentColor

De nombreux SVG d’icônes utilisent currentColor pour s’adapter au thème. Activez l’option de remplacement et choisissez une couleur cible — l’outil remplace toutes les références currentColor avant le rendu raster, pour que le PNG s’affiche exactement comme prévu.

Contrôle du fond et du DPI

Fond transparent, blanc ou de n’importe quelle couleur personnalisée. Vous pouvez aussi intégrer des métadonnées DPI (72 / 96 / 144 pour la reconnaissance Apple @2x, ou une valeur personnalisée) afin que le PNG s’ouvre à la bonne taille physique dans Figma, Photoshop et les outils d’impression.

Guides et conseils

SVG vers PNG : quand utiliser chaque format

SVG et PNG répondent à des usages différents, et comprendre quand utiliser l’un ou l’autre rend la conversion plus pertinente.

SVG (Scalable Vector Graphics) est indépendant de la résolution — il s’affiche parfaitement à n’importe quelle taille, car il décrit des formes mathématiquement au lieu de stocker des pixels. Le SVG est idéal pour les logos, les icônes, les illustrations et tout élément qui doit s’afficher à plusieurs tailles. Le fichier est aussi un XML lisible par l’humain, ce qui signifie qu’il peut être stylé et animé avec CSS et JavaScript.

PNG (Portable Network Graphics) est un format raster — une grille fixe de pixels à une résolution donnée. Il prend en charge la compression sans perte et la transparence complète via canal alpha, ce qui en fait le standard pour les icônes web, les ressources d’applications et les images qui doivent apparaître sur des plateformes ne prenant pas en charge SVG (clients e-mail, certains CMS, anciennes applications).

Quand le PNG est le bon choix

  • Modèles d’e-mail — la plupart des clients mail ne rendent pas le SVG de façon fiable
  • Exigences des stores et des icônes d’OS — iOS, Android et macOS exigent du PNG à des dimensions précises
  • Téléversements sur les réseaux sociaux — les plateformes acceptent universellement le PNG, mais la prise en charge du SVG est inégale
  • Figma et transmission aux développeurs — les ressources PNG sont plus simples à utiliser pour les développeurs qui n’emploient pas d’outils SVG
  • Plateformes tierces — les CMS, plateformes publicitaires et outils d’analyse acceptent souvent le PNG mais pas le SVG
Advertisement

Exporter des icônes en 1x / 2x / 3x — ce que signifient les échelles

L’export PNG multi-échelle est le flux standard pour livrer des icônes et des ressources UI sur iOS, Android et le web.

Pourquoi plusieurs échelles existent

Les écrans des appareils modernes ont des densités de pixels différentes — un écran de téléphone peut intégrer 3 pixels physiques dans chaque pixel logique (3x / @3x). Si vous exportez seulement un PNG 1x et que vous l’affichez sur un écran Retina ou à haute densité, il paraîtra flou parce que le système d’exploitation l’agrandira. L’export en 2x et 3x fournit la densité de pixels supplémentaire dont l’appareil a besoin.

Conventions de nommage

  • 1x — résolution de base, pour les écrans standards. Fichier : icon.png
  • 2x (@2x) — densité double, pour les écrans Retina (la plupart des téléphones et MacBook modernes). Fichier : icon@2x.png
  • 3x (@3x) — densité triple, pour les appareils Android haute densité et les iPhone les plus récents. Fichier : icon@3x.png

Structure du ZIP

Lorsque plusieurs échelles sont exportées, l’outil génère un ZIP avec des dossiers d’échelle (1x/, 2x/, 3x/) ou une structure plate avec suffixes — conformément aux conventions attendues par les catalogues d’assets Xcode, les dossiers drawable Android et les pipelines web.

DPI et reconnaissance Apple @2x

Définir le DPI à 144 permet à macOS et iOS d’identifier le PNG comme une ressource @2x — utile lorsque vous déposez les assets directement dans Xcode ou Finder. La valeur DPI ne change pas les dimensions en pixels ; elle écrit seulement une balise de métadonnées que les applications lisent pour déterminer la taille d’affichage prévue.

Gestion de currentColor dans les icônes SVG

currentColor est un mot-clé CSS qui indique à un élément SVG d’hériter la couleur de son remplissage ou de son contour depuis le contexte CSS environnant — généralement la couleur du texte (color) de l’élément parent. C’est la technique standard pour rendre les bibliothèques d’icônes adaptables au thème.

Lorsque vous intégrez un SVG en ligne dans du HTML, currentColor récupère la valeur color définie sur l’élément parent. Mais lors de l’export en PNG — un format raster statique — il n’existe plus de contexte CSS. Le navigateur résout alors currentColor avec sa valeur par défaut (généralement noir), ce qui peut ne pas correspondre au rendu voulu.

Comment fonctionne le remplacement

Avant le rendu raster, l’outil analyse le code source SVG et remplace chaque occurrence de currentColor (dans fill, stroke, stop-color et d’autres propriétés) par la couleur hexadécimale que vous avez indiquée. Le résultat est un PNG qui s’affiche exactement dans la couleur choisie, indépendamment du contexte CSS.

Quand l’activer

  • Votre icône apparaît entièrement noire ou invisible dans l’aperçu PNG
  • Vous exportez des icônes destinées à un fond coloré et vous voulez l’icône en blanc ou dans une couleur précise
  • Vous exportez des icônes pour une remise de maquette à un système de design où l’icône doit apparaître dans la couleur de la marque

L’outil détecte automatiquement les SVG contenant currentColor et affiche un badge d’information bleu sur la ligne du fichier — un rappel d’activer le remplacement si le rendu par défaut ne correspond pas à votre intention.

Conversion par lots de SVG en PNG pour les workflows de design

Le cas d’usage par lots le plus courant pour SVG vers PNG est l’export d’ensembles d’icônes. Un système de design typique peut contenir des centaines d’icônes SVG à exporter en PNG pour la documentation, les stores ou des plateformes qui ne prennent pas le SVG en charge.

Cas d’usage 1 — export d’icônes d’application iOS et macOS

Xcode exige des ressources PNG à des tailles précises pour les icônes d’application (1024×1024 pour l’App Store, plus des tailles plus petites pour d’autres contextes). Importez le SVG maître, définissez une largeur et une hauteur personnalisées, activez l’export 1x/2x/3x, réglez le DPI sur 144, puis téléchargez le ZIP. La structure des dossiers correspond à ce qu’attend le catalogue d’assets de Xcode.

Cas d’usage 2 — documentation d’un design system

Les sites de documentation d’icônes et les instances Storybook affichent souvent des aperçus PNG à côté d’exemples de code. Importez l’ensemble d’icônes, exportez en 24×24 (1x) et 48×48 (2x), puis téléchargez en ZIP. Tous les noms de fichiers sont conservés.

Cas d’usage 3 — ressources pour modèles d’e-mail

La plupart des clients mail (Outlook, Gmail mobile) ne rendent pas le SVG inline. Exportez vos icônes SVG en PNG à la taille exacte utilisée dans le modèle — généralement 24 px ou 32 px — avec un fond blanc ou transparent selon le design de l’e-mail.

Cas d’usage 4 — téléversements pour réseaux sociaux et plateformes publicitaires

Les plateformes publicitaires (Google Ads, Meta, LinkedIn) acceptent le PNG mais pas le SVG. Exportez votre logo ou icône aux dimensions requises avec la bonne couleur de fond (blanc pour les plateformes qui ne gèrent pas la transparence) en une seule opération par lots.

Comment utiliser

1

Importer des fichiers SVG

Glissez-déposez vos fichiers SVG ou cliquez pour les sélectionner. Chaque fichier affiche immédiatement un aperçu miniature, ses dimensions d’origine et les avertissements détectés (taille manquante, polices externes, currentColor).

2

Configurer la sortie

Définissez la taille de sortie (originale / largeur / personnalisée) et sélectionnez les échelles d’export (1x, 2x, 3x — plusieurs choix possibles). Choisissez le fond, activez le remplacement de currentColor si nécessaire, et ajoutez éventuellement les métadonnées DPI.

3

Convertir et télécharger

Cliquez sur Convertir. Téléchargez les PNG individuellement depuis chaque ligne de fichier, ou téléchargez tout en ZIP — avec des dossiers d’échelle (1x/, 2x/, 3x/) ou une structure plate avec suffixes d’échelle (@2x, @3x).

Advertisement

Questions fréquemment posées sur Convertisseur SVG vers PNG

Tout le traitement s’effectue localement dans votre navigateur à l’aide de l’API Canvas. Vos fichiers SVG ne sont jamais téléversés vers un serveur. Cela signifie que vos fichiers restent privés, que la conversion fonctionne hors ligne après le chargement de la page, et qu’il n’y a aucune limite de taille imposée par un téléversement serveur.