FREE SVG RESIZER

Resize SVGs without losing quality.

Vectors resize losslessly – the trick is knowing which numbers to change. Drop your SVG below to resize it instantly, or learn the 30-second width/height edit that works in any text editor.

Drop your SVG file here

or browse from your device – edited instantly, right in your browser.

100% FREE · NO UPLOAD · NO SIGNUP

Width and height update the SVG’s display size losslessly – the viewBox (and your artwork) stays untouched. Need a PNG at exact pixels? Use SVG to PNG after resizing.

Lossless by nature

Resizing an SVG never degrades it – the shapes are math, re-rendered perfectly at the new size. No interpolation, no blur, ever.

Multi-size preview

See the same asset at 16, 28, and 48px at once – catch details that vanish at small sizes before you ship them.

Raster export at any scale

Need fixed pixels? Export PNG at exactly the dimensions your platform requires, from the same vector source.

STEP BY STEP

How to resize an SVG file

  1. Load your SVG Drop the file into the resizer above – its current dimensions fill the width/height inputs automatically.
  2. Set the new size Type exact dimensions or hit a preset (16–512px). Aspect ratio stays locked unless you untick it; the viewBox is preserved, so resizing is lossless.
  3. Download Save the resized SVG. For responsive use, delete width/height in the code editor and keep only the viewBox.

width, height, and viewBox – the 60-second mental model

The viewBox defines the SVG’s internal coordinate system – its “design space” (e.g. 0 0 24 24). The width and height attributes only set the default display size. To resize, change width/height; to crop or reframe, change the viewBox; never scale by editing path coordinates.

This is why SVG resizing is lossless: a 24×24 icon displayed at 480px isn’t stretched – it’s re-rendered from the same math at higher resolution. The full explanation lives in our lossless resizing guide.

FAQ

Frequently asked questions

How do I resize an SVG without losing quality?

Any resize of a valid SVG is lossless – change the width/height attributes or scale it in CSS. Quality loss only happens after converting to raster formats like PNG.

My SVG won’t scale – it stays the same size. Why?

It probably has fixed width/height and no viewBox. Add a viewBox matching its natural size (e.g. viewBox="0 0 100 100"), then resizing works normally.

How do I make an SVG responsive?

Keep the viewBox, remove the width and height attributes, and control size via CSS. The SVG will fill its container at any screen size.

Can I resize to exact pixel dimensions for a platform?

Yes – set the artboard in the Studio, or export PNG at an exact scale with our SVG to PNG converter.

Design, convert, and ship SVGs in one place.

The full Free SVG Online studio – catalog, visual editor, and code inspector. No account, no limits, free forever.