Free · no signup · never uploaded
SVG to PNG Converter
Rasterize an SVG to a crisp PNG at the size you choose — transparency preserved, no upload, no watermark.
Short answer
To convert SVG to PNG, drop your .svg below, set the output width in pixels, and download the PNG. Because SVG is vector (resolution-independent), you pick the size and the tool renders a sharp PNG at that resolution. It runs in your browser — the file is never uploaded, and transparency is preserved.
Pick a size — SVG has no fixed resolution
An SVG is math, not pixels, so it can be rendered at any size without blurring. A PNG is a fixed grid of pixels, so you must choose an output width. Rendering at 2× or 3× the size you’ll display gives a crisp result on high-DPI screens; larger widths make bigger files.
Transparency and backgrounds
PNG supports transparency, so an SVG with no background stays transparent in the PNG — ideal for logos and icons you’ll place over other content. If your SVG has a solid background rectangle, that color is rendered into the PNG as-is.
Image formats compared
| Format | Compression | Transparency | Best for |
|---|---|---|---|
| JPG / JPEG | Lossy | No | Photographs |
| PNG | Lossless | Yes | Logos, screenshots, line art |
| WebP | Either | Yes | Web images — smallest at equal quality |
| GIF | Lossless | 1-bit only | Short animations |
| HEIC | Lossy | Yes | iPhone photos — small, poorly supported |
| SVG | Vector | Yes | Icons and logos at any size |
| TIFF | Either | Yes | Scans and print masters |
| ICO | Lossless | Yes | Website favicons |
The one rule that matters: converting a lossy image (JPG, HEIC) to a lossless one (PNG) cannot recover detail already thrown away — it just makes a bigger file. Going the other way, PNG → JPG, is where the real savings are, and photographs lose nothing you can see.
How we calculate this
Rasterization happens locally in your browser — here is exactly how:
- Load. your SVG is loaded into an off-screen image element from a local blob URL — never uploaded — to read its intrinsic size.
- Scale. the target height is computed from your chosen width to keep the aspect ratio, then the SVG is drawn onto an HTML canvas at that resolution.
- Encode. the canvas is exported with canvas.toBlob('image/png'), giving a lossless PNG with transparency preserved.
Assumptions
- Everything runs client-side; very large output sizes are limited by device memory.
- SVG is vector, so output sharpness depends on the width you pick.
- Transparency is preserved; a background only appears if the SVG defines one.
Last reviewed: July 19, 2026
Frequently asked questions
How do I convert an SVG to PNG?+
Drop your .svg file above, choose an output width in pixels, and download the PNG. The rendering happens in your browser using the canvas, so the file is never uploaded, and it works offline once loaded.
What size should I export?+
Match it to where you'll use the image, then multiply by 2 for sharp results on high-DPI (Retina) screens. For example, for a 200px-wide logo slot, export around 400px wide. Bigger widths look crisper but produce larger files.
Does transparency carry over?+
Yes. PNG has an alpha channel, so an SVG without a background stays transparent in the PNG. If the SVG contains a filled background shape, that color is rendered into the PNG.
Why does my SVG look blurry as PNG?+
PNG is fixed-resolution, so if you export at a small width and then display it larger, it will look soft. Export at the size you'll actually show it (or larger) to keep it sharp.
Are my files uploaded?+
No. The SVG is rasterized entirely in your browser using an off-screen canvas, so it never leaves your device. Nothing is stored or sent to a server.
Does it support SVGs without a width/height?+
Yes. If the SVG doesn't declare an intrinsic size, the tool falls back to a sensible default and scales to the width you set, so you still get a usable PNG.
Related tools
- PNG to JPG — flatten the PNG onto a background as JPG.
- PNG to ICO — turn the PNG into a favicon .ico.
SVGs are rasterized entirely in your browser and never uploaded. Export at 2× your display size for crisp results.