Drop a SVG file here

or choose one from your device — nothing leaves your browser.

Convert an SVG to PNG at any size

SVG is a vector format — perfect for logos and icons that must stay sharp at any size — but plenty of places won't take one: social media, many document tools, email, older software. Converting to PNG gives you a raster image that works everywhere, and because you choose the output size, you can render it crisply at exactly the resolution you need.

The SVG is drawn at your chosen dimensions and exported as a PNG with transparency preserved, so an icon on a transparent background stays transparent. Render at 2× or 3× the display size if the PNG needs to look sharp on high-density screens.

What this does — and what it doesn't

  • For safety, the SVG is rasterised in a sandbox that doesn't run scripts or load external images and fonts. An SVG that relies on a web font or a remote image may render with a fallback instead.
  • The output is a fixed-size raster — it won't scale crisply the way the original SVG does. Render at the largest size you'll need.

Related conversions

SVG to PNG — frequently asked questions

What resolution can I export at?
You choose the output width and height, up to your device's canvas limits. For sharp results on high-density displays, render at two or three times the size the image will actually be shown at.
Why doesn't my SVG's custom font show up?
The SVG is rendered in a sandbox that blocks external resources for security, so a web font referenced by URL won't load. Convert an SVG that has its fonts embedded, or outline the text to paths before converting.
Are my images uploaded anywhere?
No. The conversion runs entirely in your browser using the canvas API and, for some formats, WebAssembly — the image never leaves your device. You can verify it: load the page, disconnect from the internet, and it still works. There is no upload endpoint to send anything to.
Is it really free?
Yes — no account, no watermark, no daily limit, and no paid step at download. It's free because there's no server doing the work, so it costs us almost nothing to run.