drag & drop, click, or paste from clipboard

Drop to add

SVG to PNG – Rasterize Vector Graphics at Any Resolution

SVG is resolution-independent and perfect for the web, but plenty of contexts need a raster image: app stores require PNG icons, many email clients strip SVG, and most image-editing tools don't accept vector input. Converting SVG to PNG gives you a pixel-based copy at whatever resolution your target demands.

The converter rasterizes at high resolution before encoding, so the output is sharp rather than soft or pixelated.

Resolution: what pixel size does the PNG come out at?

SVGs have no inherent pixel dimensions — they're mathematical descriptions of shapes. When rasterizing, the converter uses the dimensions defined in the SVG's <code>width</code>, <code>height</code>, or <code>viewBox</code> attributes. If you need the output at a specific pixel size — say, 1024×1024 for an app icon — you can set a target dimension before converting. The vector source stays sharp regardless of the output size you choose.

Transparency in SVG carries into PNG cleanly

PNG's alpha channel handles SVG transparency correctly. Transparent backgrounds, masked shapes, and semi-transparent fills all render into the PNG as expected. This matters for logo exports where the SVG has no background fill: the resulting PNG will have a clear background, ready to drop into any design without a white box around it.

If you need a specific background color instead of transparency, configure the fill color before converting.

SVG features that may not render as expected

Most SVGs — logos, icons, simple illustrations — rasterize cleanly. Complex SVGs that reference external fonts, use CSS animations, or embed remote resources may not render exactly as they appear in a browser. Static shapes, paths, gradients, and embedded images all work reliably. If your SVG uses web fonts, embed the font data directly in the file or convert text to paths before uploading for the most accurate result.

FAQ

Will the PNG be as sharp as the SVG at large sizes?

Yes, as long as you rasterize at or above the intended display resolution. SVG is rasterized from vector data, so there's no blurring from upscaling a small raster source.

My SVG has a transparent background. Will PNG keep it?

Yes. PNG supports full alpha transparency, and the SVG's transparent areas map directly to transparent pixels in the PNG.

Can I batch-convert multiple SVG files?

Yes. Upload up to 200 SVGs at once, up to 80 MB each. Results are delivered as a ZIP.

What happens if the SVG uses external web fonts?

External resources aren't loaded during rasterization for security reasons. Embed font data in the SVG file or convert text to paths for reliable results.