Convert SVG to PNG

Rasterise vector SVG artwork into a transparent PNG bitmap, using the size declared in the file.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts SVG files · max 25.00 MB

How to use it

  1. 1Drop an SVG file onto the upload area. The XML is read locally and rendered by the browser's own SVG engine.
  2. 2Check the reported dimensions — they come from the width, height or viewBox declared inside the file.
  3. 3Press Convert. The vector artwork is rasterised onto a transparent canvas and encoded as PNG.
  4. 4Download the PNG. Anywhere that can't read vectors will now display your artwork.

Frequently asked questions

What size will the PNG be?

It matches the size declared in the SVG. If the file only declares a small viewBox you'll get a small bitmap. Scaling that up afterwards blurs it, so increase the SVG's width and height before converting.

Is the background transparent?

Yes, unless the SVG itself paints a background rectangle. The canvas starts fully transparent and PNG keeps that alpha channel.

Why did my fonts render differently?

An SVG that references a font by name relies on that font being installed. Text converted to paths always rasterises exactly as designed — that's the safest way to prepare an SVG for conversion.

Are external images or scripts inside the SVG loaded?

No. The file is rendered as an isolated image, so remote references and scripts don't execute. That keeps the conversion private and safe.