SVG to PNG
Rasterise pasted or uploaded SVG markup to a PNG at the pixel size and background you choose.
Rasterise SVG markup
Output: paste or load SVG markup to begin
How to use the SVG to PNG
- Paste SVG markup into the box or load an SVG file from your device.
- Set the output width, height and background, then click Render PNG.
- Download the rasterised PNG with the download link.
Features
- Paste markup or load an SVG file
- Any output size up to 8000 pixels
- Transparent, white, black or grey background
- Pixel size taken from the SVG viewBox automatically
Advertisement
Frequently Asked Questions
Common questions about the free online svg to png.
Paste the SVG markup or load the file, set the output width and height you want, click Render
PNG and then download the result.
Leave the background set to Transparent. The PNG then keeps an alpha channel and the empty
areas stay see through.
Twice the viewBox size gives a crisp result on high density screens. The tool fills that in
automatically when you load a file.
The browser draws the SVG as an isolated image and cannot load web fonts, so text falls back
to a system font.
Linked images are treated as external resources and are blocked in this isolated rendering
mode, so embed them as data URIs instead.
A viewBox makes scaling predictable. Without one the browser guesses the intrinsic size,
which can crop or shift the output.
No. The markup is turned into an image and drawn on a local canvas, so your file never leaves
your device.
Yes. Render at one size, change the width and height, then render again. Each render replaces
the download with the new PNG.
Yes. The tool is fully responsive, and the preview canvas scales down to fit a phone screen.
Last updated: October 10, 2026