SVG Resizer

An SVG describes shapes rather than pixels, so it scales with no quality loss at all — what changes is the declared width and height and the view box the shapes sit inside. This page rewrites that declared size so the file draws at the dimensions the destination expects.

Upload an SVG to resize
or click the button below to browse · paste an image with Ctrl+V

Selected SVGs (0)

Declared size

100%
Embed tool Add this tool to your website Get embed code

Add this image resizer to a related page with a visible ResizeOn source link.

Frequently Asked Questions About SVG Resizer

Does resizing an SVG reduce quality?

No. The shapes are redrawn at whatever size is asked for, so there are no pixels to lose.

Can I turn an SVG into a PNG?

That is a conversion rather than a resize: the vector is rasterised at a chosen pixel size, which needs a converter.

Will my original file be changed?

The result is downloaded as a separate file. Keep your original until you have checked the Resized SVG output.

What should I check before using the result?

Open the Resized SVG output in the application that consumes it and spot-check the parts that matter to you; the original file stays untouched if you need to re-run with different options.

About this workflow

Why an SVG ignores a pixel target

Without an explicit size the browser invents one, and layouts shift as the graphic lands. Setting the dimensions here gives the file a size of its own.

Before downloading the result

Open the Resized SVG output next to the original at full size and check text edges, faces, and flat backgrounds; re-encoding softens detail long before it looks wrong in a thumbnail.