Convert a scalable SVG into a fixed-resolution PNG at whatever width you need. Because SVG is vector, the same source file can become a 32 px favicon or a 2048 px hero image — the converter renders it sharply at your chosen size and keeps transparency intact.
How it works
The conversion runs entirely in your browser:
- Render. Your browser draws the SVG natively onto an off-screen canvas at the output width you set, taking the height from the SVG’s aspect ratio (or a square fallback if the SVG declares no size).
- Export. The canvas is exported as PNG via the canvas API. PNG’s alpha channel means any transparent regions of the SVG remain transparent.
No quality is lost when scaling up, because the vector is re-rasterised fresh at each size rather than enlarged from pixels.
Example
| Output width | Typical use |
|---|---|
| 32 px | Favicon |
| 192 px | Web app icon |
| 512 px | App store / store listing |
| 2048 px | Print or hero image |
Exporting a logo SVG at 512 px gives a crisp, transparent PNG that works anywhere SVG is not accepted. The browser does the rendering locally, so your SVG is never uploaded.