Ridimensiona SVG
L’SVG è un formato vettoriale, quindi è indipendente dalla risoluzione e resta nitidissimo a qualsiasi dimensione. “Ridimensionare” un SVG non lo rasterizza e non cambia il disegno: questo strumento imposta semplicemente un nuovo width e height in pixel sull’elemento radice <svg>, ovvero la sua dimensione di visualizzazione dichiarata. Il viewBox, i tracciati e ogni coordinata restano esattamente come sono, così il disegno mantiene le proporzioni e non perde qualità. Incolla il tuo markup, imposta larghezza e altezza, visualizza l’anteprima del risultato e copialo o scaricalo.
Come ridimensionare un SVG
-
1
Incolla l'SVG
Incolla il markup completo `<svg>...</svg>` nella casella di testo.
-
2
Imposta larghezza e altezza
Inserisci la nuova larghezza e altezza in pixel.
-
3
Anteprima dal vivo
Lo strumento riscrive il `width` e l'`height` del `<svg>` radice (o li aggiunge se mancano) e mostra il risultato immediatamente.
-
4
Copia o scarica
Copia il markup aggiornato negli appunti o salvalo come file `.svg`.
Dimensione di visualizzazione e viewBox
Un SVG ha una dimensione di visualizzazione (width/height) e un proprio sistema di coordinate (viewBox).
<svg width="200" height="200" viewBox="0 0 100 100">
<circle cx="50" cy="50" r="40" />
</svg>
Questo SVG è largo 200 x 200 pixel sullo schermo, mentre le sue coordinate interne vanno da 0 a 100. Il cerchio con r="40" riempie circa l’80% del viewBox, quindi viene reso largo circa 160 px. Questo strumento cambia soltanto il width e l’height, cioè la dimensione di visualizzazione dichiarata. Non tocca il viewBox né le coordinate, ed è proprio per questo che il disegno mantiene le proporzioni e resta nitido: stai dicendo al browser di disegnare la stessa immagine a una dimensione diversa, non di ridisegnarla.
Perché un SVG può sembrare uguale dopo aver cambiato la dimensione
Se l’SVG è inserito con qualcosa come <img src="icona.svg" width="500"> o dimensionato tramite CSS, è la pagina circostante a controllare la dimensione di visualizzazione e a sovrascrivere il width/height del file. In quel caso, cambia la dimensione dove l’SVG viene usato (l’<img>, il CSS o il contenitore), non solo dentro il markup.
Tratti e testo restano nitidi
Poiché nulla viene rasterizzato, il testo resta vero testo vettoriale e le linee restano lisce a qualsiasi dimensione. Lo spessore dei tratti è definito nel sistema di coordinate, quindi scala insieme al disegno. Per mantenere un tratto con lo stesso spessore visivo a prescindere dalla dimensione, aggiungi vector-effect="non-scaling-stroke" a quell’elemento nella tua sorgente prima di ridimensionare.
Tieni il markup pulito
Gli SVG esportati da Figma, Illustrator o Sketch spesso portano peso superfluo: spazi dei nomi dell’editor (sodipodi:, inkscape:), metadati nascosti e <defs> inutilizzati. Questo strumento lascia il tuo markup così com’è a parte la dimensione. Per rimuovere il superfluo, passa il file in un ottimizzatore come SVGO prima o dopo il ridimensionamento.
Domande frequenti
No. Imposta solo il width e l’height sul <svg> radice. Il viewBox, i tracciati e ogni coordinata restano intatti, così l’illustrazione mantiene le sue proporzioni esatte.
Di solito è la pagina a controllare la dimensione: una larghezza sull’<img>, una regola CSS o un contenitore stanno sovrascrivendo le dimensioni proprie del file. Cambia la dimensione dove l’SVG viene usato, non solo nel markup.
Sì. L’SVG è un formato vettoriale, quindi nulla viene rasterizzato e testo e tratti restano nitidi a qualsiasi dimensione. Se il file sorgente ha già convertito il testo in tracciati, scala come qualsiasi altra forma, e resta comunque nitido.
Sì. Vengono cambiati solo il width e l’height; <animate>, <script>, i gestori di eventi e il CSS all’interno dell’SVG restano intatti.
Il markup viene inviato al nostro server per generare l’anteprima ridimensionata e non viene conservato dopo la richiesta. Non viene salvato né condiviso.
Strumenti correlati
Selettore Colori Material Design
Sfoglia la palette di colori Material Design. Copia qualsiasi tonalità (da 50 a A700) in HEX, RGB o HSL con un solo tocco.
Creatore di provini a contatto
Disponi le foto su provini a contatto A4 o Letter con didascalie, ritaglio e anteprima, quindi scarica le pagine JPEG o un PDF.
Creatore di bandiere
Progetta nel browser una semplice bandiera personalizzata 3:2 con sei layout, colori, testo e un simbolo. Scarica SVG o PNG, oppure apri la finestra di stampa del browser.
Convertitore da foto a disegno
Trasforma foto JPEG, PNG o WebP in disegni a grafite, matita morbida o carboncino nel browser, quindi esporta in PNG o JPEG.
Creatore di giornali
Crea una prima pagina di giornale con titoli e articoli tuoi, poi copia o scarica il testo semplice oppure usa la finestra di stampa del browser.
Convertitore di formato immagine
Converti immagini in JPG, PNG o WebP direttamente nel browser, con controllo della qualità per i formati con perdita e trasparenza conservata in PNG e WebP.
Strumento disponibile in altre lingue
- تغيير حجم SVG [AR]
- Redimensionner un SVG [FR]
- SVG 크기 조정 [KO]
- Ubah Ukuran SVG [ID]
- SVG skalieren [DE]
- Zmień rozmiar SVG [PL]
- SVG-formaat aanpassen [NL]
- Ändra storlek på SVG [SV]
- ปรับขนาด SVG [TH]
- SVGのサイズ変更 [JA]
- Thay đổi kích thước SVG [VI]
- Redimensionar SVG [ES]
- Redimensionar SVG [PT]
- SVG Yeniden Boyutlandır [TR]
- 调整 SVG 大小 [ZH]
- Resize SVG [EN]
- Изменить размер SVG [RU]