Convert SVG to PNG

Rasterise a vector at 1× to 4× its declared size. The SVG is rendered directly at the output resolution, so the PNG is sharp rather than upscaled. Runs in your browser, so files are never uploaded.

Your files never leave your browser

Drop SVG files here, or click to select

Up to 20 files, 50 MB each

When you need a PNG instead of the SVG

  • Email clients, most of which will not render an inline SVG
  • Marketplace and social upload forms that reject .svg
  • Older desktop software and print pipelines
  • Anywhere you need a fixed-pixel asset, such as a favicon source or an OG image

Why the scale matters more than it looks

A PNG has no idea it came from a vector. Once exported it is a fixed grid of pixels, and enlarging it later costs sharpness the way any raster does. Export at the largest size you will realistically need, then scale down from there with the image resizer rather than re-exporting bigger later. On high-density screens, 2× is the sensible default.

Frequently Asked Questions

How do I convert an SVG to PNG?

Drop the SVG above, choose an output scale, and press convert. The browser renders the vector at the size you asked for and encodes a PNG, which downloads straight back to you. Nothing is uploaded.

What size will the PNG be?

It is derived from the SVG itself. We read the width and height attributes, or fall back to the viewBox, then multiply by your chosen scale. Because the vector is rendered at the target size rather than enlarged afterwards, 4× output is genuinely four times the detail, not a blurry upscale.

Why does my SVG convert at 512 by 512?

That is the fallback for an SVG that declares no width, no height and no viewBox, which leaves nothing to derive a size from. The tool tells you when this happens. Either pick a larger scale, or add a viewBox to the SVG so it carries its own proportions.

My SVG failed with an error about external images. Why?

If the SVG pulls in an outside image or font, the browser marks the canvas as tainted and refuses to export it, as a privacy protection. Inline those resources into the SVG, or remove them, and the conversion will go through.

Should I use PNG or keep the SVG?

Keep the SVG wherever it is supported, since it stays sharp at every size and is usually smaller. Convert to PNG when the destination cannot take a vector: email clients, older desktop software, marketplace listings, or anywhere an upload form rejects .svg.

Related tools