SVG to PNG converter

How to use the SVG to PNG converter

  1. Upload SVG files — the tool rasterizes them in your browser using the Canvas API.
  2. Pick output size: 1x, 2x, 3x (for retina), or custom pixel dimensions.
  3. Optionally set a background color — useful when your SVG uses transparency but you need an opaque PNG.
  4. Download PNG files individually or as a zip.

When to use it

Rasterize SVGs when you need a PNG for environments that don't render SVG well — email clients, old Windows shells, some legacy CMSes, or social media thumbnails (Twitter/X, Facebook preview). For web use, keep the SVG — it's smaller and scales crisply. Alternative: ImageMagick or Sharp for batch conversion in a build pipeline.

Frequently asked questions

Will the PNG look identical to the SVG?
At the picked size, yes. SVGs with complex filters, blend modes, or SMIL animations may render differently because the browser's Canvas rasterization skips animation frames.
What size should I pick for icons?
2x your intended display size — a 24px icon exports as 48x48 PNG — so it looks crisp on retina displays. 3x covers ultra-high-DPI phones.
Does it preserve transparency?
Yes. SVG transparent regions become transparent PNG pixels (alpha channel). Set a background color to composite onto an opaque layer instead.
Can I convert PNG to SVG?
Not meaningfully — PNG is raster (fixed-pixel), SVG is vector. 'Converting' is actually tracing; dedicated tools (SVGtracer, Inkscape's bitmap trace) do this. This tool is one-way only.

Related tools

Last updated: 2026-04-22