The browser is the renderer
SVG is rendered by the same engine that draws web pages, so gradients, filters, masks and text come out exactly as they look in a browser tab — no server-side rasteriser to disagree.
Render SVG artwork to crisp PNG at 1×, 2× or 4× scale.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Convert SVG files to PNG at up to 4× their intrinsic size using the browser's own renderer. Choose a background or keep transparency — batch supported, no upload.
SVG is the right format for the web and the wrong format for almost everything else: avatars, marketplace listings, presentation slides, print hand-outs and a long tail of upload forms all want pixels. This tool renders the vectors once, at the size you choose, and hands you a PNG.
The file is parsed to read its intrinsic size — width and height attributes first, then the viewBox ratio, then a sensible square fallback, because icon sets ship viewBox-only SVGs constantly. The browser then renders the artwork onto a canvas at that size multiplied by your scale factor, and the canvas is encoded as PNG.
An <img> context is deliberately isolated: external fonts, linked images and imported stylesheets do not load, and script never executes. Self-contained SVGs — the overwhelming majority — render exactly as they do in a browser tab. If yours depends on external assets, inline them first and the conversion will succeed.
Step by step
Drop one or more .svg files onto the upload area, or click it to browse.
Choose an output scale — 2× is the right default for retina and social cards.
Pick a background, or keep transparency for logos and icons.
Press Convert to PNG and download the rendered files.
Why use it
What this tool is good for, and what it deliberately does not try to do.
SVG is rendered by the same engine that draws web pages, so gradients, filters, masks and text come out exactly as they look in a browser tab — no server-side rasteriser to disagree.
Scaling at 2× or 4× re-renders the vectors at the target size rather than stretching pixels, so edges stay razor sharp at any multiplier.
The SVG is loaded through an <img> element, which never executes script. A malicious SVG cannot run code during conversion.
Questions
Short, honest answers about quality, limits and privacy.