Skip to content
snip tools

SVG to PNG converter

Rasterize an SVG to a crisp PNG at any resolution — entirely in your browser.

Runs 100% in your browser

Upload or paste an SVG to rasterize.

How to convert SVG to PNG

  1. Add your SVG. Upload an .svg file or paste the SVG markup.
  2. Set size and background. Choose a scale or exact width and whether the background is transparent.
  3. Download the PNG. Click Download to save the rasterized PNG.

About SVG to PNG

SVG is a vector format that scales infinitely, but many tools — social platforms, email clients, older apps — only accept raster images like PNG. Rasterizing renders the vector at a fixed pixel size; because the source is vector, you can export at 2× or 4× for sharp results on high-density displays. This converter draws your SVG onto a canvas in your browser and exports a PNG locally, with no uploads. Need the reverse? Trace a raster back to vector with PNG to SVG.

Frequently asked questions

Is my SVG uploaded to convert it?
No. The SVG is rasterized on a canvas in your browser and the PNG is generated locally. Nothing is uploaded or stored.
How do I set the output resolution?
Choose a scale multiplier (e.g. 2× or 4×) or type an exact pixel width. Because SVG is vector, you can export at any size with no quality loss.
Can I keep a transparent background?
Yes. Leave “transparent” ticked to keep transparency, or pick a solid background color to flatten it.
Why does my SVG look wrong or blank?
SVGs that reference external images or fonts may not render, since nothing is fetched from the network. Use a self-contained SVG with inline styles and paths.
Can I paste SVG code instead of a file?
Yes. Paste the SVG markup directly, or upload an .svg file — either works.