toolConvertersfree
SVG to PNG Converter
Rasterise vector art at 1× to 8× with transparency intact.
Drop an image here, or
Nothing is uploaded — the file stays in your browser.
Runs entirely in your browser. Nothing you paste is uploaded, logged, or stored.
How to use it
- Choose an .svg file.
- Pick a scale — the tool shows the resulting pixel dimensions.
- Decide whether the background stays transparent.
- Convert and download the PNG.
What it does
Reads the SVG's intrinsic size from its width and height attributes, falling back to the viewBox when those are missing or expressed as percentages, then renders it onto a canvas at the multiple you choose.
Pick a scale deliberately
The whole point of a vector is that it has no fixed resolution, so rasterising is a one-way door. Export at 2× or more if the PNG will be shown on high-density screens, and keep the original SVG for anything that might need resizing later.
FAQ
- Are my images uploaded to a server?
- No. Every tool here decodes and re-encodes your file using your browser's own Canvas APIs. The image never leaves your device, which is also why it works offline once the page is loaded.
- My SVG rendered blank or missing pieces. Why?
- SVGs loaded into a canvas run in a restricted context: external images, remote fonts, and scripts inside the file are blocked for security. Inline the assets, or convert text to paths, and it will render.
- What if my SVG has no width or height?
- The tool falls back to the viewBox dimensions. If neither is present it assumes 512 × 512, which you can then scale.