Convert SVG to PNG
Convert SVG to PNG online, free and fully in your browser. Rasterize at 1×, 2×, 4× or a custom width with transparency preserved — no upload, no signup.
How to convert an SVG
- Drop or pick your SVG file.
- Keep PNG selected and choose a size — 1×, 2×, 4× or a custom width.
- Convert and download your pixel-perfect raster image, transparency intact.
Why rasterize an SVG?
SVG is a resolution-independent vector format — razor-sharp at any size and tiny for icons and logos. But plenty of places — favicons, app-store assets, email clients, social previews — need a raster PNG instead. Because SVG is resolution-independent, you choose the output size: 1× of the document's own dimensions, crisp 2× or 4× for high-DPI screens, or an exact custom width with the height following the aspect ratio.
PNG is a lossless format with an alpha channel — pixel-perfect for logos, screenshots and line art. Transparency is preserved, and the same Rust/WebAssembly encoder behind our Convert tool produces the PNG bytes with a lossless oxipng pass — all without your file ever leaving the browser.
Frequently asked questions
- Is my SVG uploaded to a server?
- No. Rasterization runs entirely in your browser with the resvg WebAssembly engine — your file never leaves your device, and there is no size limit beyond your device's memory.
- Does converting SVG to PNG keep transparency?
- Yes. A transparent SVG background stays fully transparent in the PNG output — nothing is flattened onto white.
- How do I get a high-resolution PNG from an SVG?
- SVGs are resolution-independent, so pick 2× or 4× for crisp exports on high-DPI screens, or enter an exact pixel width — the height follows the SVG's aspect ratio automatically.
- Why does text look different after converting?
- Fonts referenced by an SVG are never downloaded (everything stays on your device), so text renders with a bundled Noto Sans fallback. Convert text to paths in your design tool before exporting for exact glyphs.