Redimensionneur de viewBox et de chemins SVG

Normalisez vos icônes vers un nouveau viewBox (par exemple 24×24) en recalculant les coordonnées réelles de chaque path, circle, rect et polygon, sans recourir à des astuces comme transform="scale()".

Mis à jour le
SVG redimensionné

Avant

Après

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Redimensionner viewBox SVG

  1. Collez un SVG disposant d’un viewBox (ou d’une largeur et d’une hauteur).
  2. Saisissez la nouvelle taille du viewBox, par exemple 24 × 24 pour correspondre à un jeu d’icônes.
  3. Choisissez la précision et indiquez si les épaisseurs de trait doivent aussi être mises à l’échelle.
  4. Copiez le résultat : les deux aperçus doivent être identiques, seuls les nombres changent.

Pourquoi recalculer les coordonnées au lieu d’utiliser transform ?

Les jeux d’icônes fonctionnent mieux lorsque chaque icône partage le même viewBox (24×24, 20×20, 16×16…) : elles s’alignent et les épaisseurs de trait restent cohérentes. Encapsuler une icône dans <g transform="scale(0.5)"> fonctionne visuellement, mais laisse des valeurs peu lisibles dans le code source, met à l’échelle les traits de façon imprévisible et casse les outils qui lisent les données de chemin. Recalculer les coordonnées produit un SVG propre, qui se comporte comme s’il avait été dessiné à la nouvelle taille.

Ce qui est mis à l’échelle

  • Les données de chemin (d) : toutes les commandes, absolues et relatives, à savoir M, L, H, V, C, S, Q, T et A. Pour les arcs, les rayons sont mis à l’échelle, tandis que la rotation et les indicateurs sont conservés.
  • x, y, cx, cy, x1…y2, width, height, rx, ry, r et points.
  • En option, stroke-width et font-size.
  • Un viewBox qui ne commence pas à 0 0 est ramené à 0 0.

Limites

Les éléments dotés de leur propre attribut transform le conservent tel quel, et les pourcentages ou tailles définis en CSS ne sont pas convertis. Pour un résultat exact, aplatissez d’abord les transformations dans Figma ou Illustrator (ou via convertTransform de SVGO). En cas de mise à l’échelle non uniforme (facteurs différents en X et en Y), les rayons des cercles sont approximés avec le facteur moyen.

Pour la suite : nettoyez et collez l’icône dans Webflow avec SVG vers Webflow, ou convertissez-la pour React avec SVG vers JSX.

Aussi recherché comme : viewbox svg, redimensionner svg, mise à l'échelle svg path, normaliser icônes svg, svg 24x24, transform path svg, changer taille svg, coordonnées svg.

Outils complémentaires : Redimensionner viewBox SVG

  • Convertisseur SVG vers CSS — Collez un SVG pour obtenir une data URI compacte encodée en URL, ainsi que les règles CSS prêtes à l’emploi background-image et mask-image recolorable.
  • Calculateur de ratio d’aspect — Redimensionnez images et vidéos sans déformation : indiquez un ratio et un côté pour obtenir l’autre, ou saisissez une taille pour trouver son ratio, avec un CSS prêt à coller.
  • Générateur de favicons — Créez un ensemble complet de favicons à partir d'un logo, d'une lettre ou d'un emoji : un fichier favicon.ico en plusieurs tailles, une icône Apple Touch, des icônes Android/PWA, un Webclip Webflow, le manifeste Web et les balises HTML à insérer.
  • Générateur d’animation CSS — Concevez vos animations CSS sur une vraie timeline de keyframes.

Questions fréquentes

Comment passer un SVG de 512×512 à 24×24 ?
Collez-le, saisissez 24 et 24 comme nouvelle taille de viewBox, puis copiez le résultat. Toutes les coordonnées sont multipliées par 24/512.
Mon icône aura-t-elle un aspect différent ?
Non : la forme reste identique, elle est simplement exprimée dans un autre système de coordonnées. Les épaisseurs de trait sont mises à l’échelle proportionnellement, sauf si vous désactivez cette option.
Pourquoi conserver stroke-width sans modification ?
Si vous souhaitez des traits de 1,5 ou 2 px cohérents dans un jeu d’icônes après normalisation, décochez « Mettre à l’échelle stroke-width » et définissez vous-même l’épaisseur du trait.
Qu’en est-il des transformations ?
Les attributs transform existants sont laissés tels quels, et un avertissement s’affiche. Aplatissez-les dans votre outil de conception pour obtenir un résultat totalement propre.
Puis-je installer Redimensionner viewBox SVG en tant qu’application web et l’utiliser hors ligne ?
Oui. Redimensionner viewBox SVG est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires