SVG to PNG Converter
Upload an SVG, pick a scale or custom size, and download a PNG — free.
A free online tool to convert svg to png — drop in a vector file, choose a 1x, 2x, or 4x scale (or an exact custom width), pick a transparent or solid background, and export a raster .png. Everything runs in your browser; nothing is uploaded.
Why convert an SVG to PNG?
SVGs are vector graphics — infinitely scalable, but not every tool or platform accepts them. Email clients, some CMS uploaders, social previews, and older image pipelines expect a raster format. Converting to PNG gives you a fixed-size bitmap with full transparency support, ready to drop anywhere an SVG isn't accepted.
Choosing an output size
The converter reads the SVG's own width/height or viewBox as its natural size, then applies your chosen scale — 1x for the original size, 2x or 4x for crisp results on high-density displays or print. Prefer an exact pixel size instead? Type it into Custom width and the height scales automatically to keep the original aspect ratio.
Transparent vs solid background
PNG supports an alpha channel, so by default the exported image keeps a transparent background — anything the SVG doesn't paint stays see-through. Turn transparency off to fill the canvas with a solid color first, useful when the target surface (an email client, an older app) doesn't composite transparency correctly.
Frequently asked questions
How do I convert an SVG to a PNG?
Upload or drag in an SVG file. The tool shows a live preview and detects the SVG's intrinsic size. Pick a 1x, 2x, or 4x scale (or type a custom output width), choose a transparent or solid background, and click Download PNG.
What size PNG do I get?
By default the PNG matches the SVG's own width/height or viewBox at your chosen scale (1x, 2x, or 4x). You can also type an exact custom width in pixels — the height is scaled automatically to keep the original aspect ratio.
Can the PNG have a transparent background?
Yes, and it's the default. Turn off Transparent background to fill the canvas with a solid color of your choice before the SVG is drawn on top.
Why does my SVG look different after converting?
The converter renders the SVG the same way a browser would. SVGs that rely on external stylesheets, fonts, or images the browser can't load inline may render differently than in an editor — embedding fonts and images as data URIs inside the SVG avoids this.
Is my SVG uploaded anywhere?
No. Parsing and rasterizing both happen locally in your browser using a canvas — the file never leaves your device, and nothing is stored on a server.
Related tools: Favicon Generator · PNG Color Replacer · ICO Transparency Creator