SVG to PNG
Convert SVG to PNG with Transparent Background at Any Resolution
Export SVG to high-DPI PNG with full alpha transparency. Pick width, height, and DPI. Perfect for app icons, retina assets, and exports for Figma, Sketch, and other design tools.
Editing defaults for new files
Preview
What is SVG?
SVG (Scalable Vector Graphics) is an XML-based vector image format. Instead of pixels, an SVG describes shapes, paths, fills, and strokes mathematically, so it can be rendered at any size without losing quality.
SVG is the standard vector format for the web. It is supported natively by every modern browser, can be styled with CSS, animated with JavaScript or SMIL, and is generally a fraction of the size of an equivalent raster image.
What is PNG?
PNG (Portable Network Graphics) is a lossless raster image format with full alpha-channel transparency. A transparent PNG is ideal for icons, screenshots, illustrations, and any graphic that needs crisp edges or a transparent background.
SVG vs raster formats
Vector graphics (SVG) and raster graphics (PNG, JPG) solve different problems. The right format depends on what the image will be used for.
| Feature | SVG | PNG / JPG | ICO / ICNS |
|---|---|---|---|
| Scaling | Resolution-independent | Blurry when enlarged | Pre-rendered at fixed sizes |
| File size | Small for shapes and icons | Grows with resolution | Bundle of pre-sized rasters |
| Editing | Editable as text or in vector tools | Pixel-level editing only | Edit each size, then repack |
| Animation | CSS, SMIL, JavaScript | Limited (animated PNG/GIF) | Not supported |
| Transparency | Yes | PNG yes, JPG no | Yes (PNG-based) |
When to convert SVG to PNG
PNG is the safest universal raster format. Convert SVG to PNG when you need a high-resolution image with transparent areas: app screenshots, web embeds, presentation slides, blog posts, or anywhere you'd otherwise need a lossless raster. Typical exports land at 1-3 KB for a 32×32 icon, 6-30 KB at 256×256, and 200 KB-1 MB at 2K resolution. PNG is the only mainstream format with both full alpha and lossless compression.
SVG to PNG: file size and quality trade-offs
File size
Vector SVGs are usually a few KB. A 32×32 PNG export lands around 1-3 KB, a 256×256 around 6-30 KB, and a 2048×2048 around 200 KB-1 MB. Every doubling of resolution roughly quadruples the PNG, since the format stores every pixel.
When PNG is the right choice
PNG is the universal raster default. Pick PNG when the destination doesn't understand SVG: app icon sets, email signatures, social-media uploaders, screenshots, presentation slides, and most CMSes. Pick PNG over JPG anywhere you need transparency or crisp edges.
When to keep the SVG
Keep the SVG when the destination is a modern browser, native iOS or Android app, or a vector-friendly design tool (Figma, Sketch, Affinity). SVG stays sharp at every size, weighs a fraction of the equivalent PNG for shape-heavy artwork, and can be styled with CSS or animated.
Quality trade-offs
PNG is lossless: every pixel matches what was rasterized. Quality depends only on the export resolution. Below ~128 px wide, fine details and thin strokes may not anti-alias cleanly; below ~32 px, plan a separate pixel-fit version. There is no quality slider; file size is set entirely by the output dimensions and DPI.
How to convert SVG to PNG online
- Drop your file (or click SELECT FILES) to add it to the queue.
- Adjust the options on the left (format, size, background, quality) and watch the preview update.
- Click SAVE ALL to download the converted file (or a ZIP if you uploaded multiple files).
Privacy and security
Your files never leave your computer. The conversion runs entirely in your browser using JavaScript and WebAssembly. There is no upload, no server, and no analytics tracking the contents of your files.
Because nothing is uploaded, the tool is safe to use with confidential logos, internal documents, and proprietary artwork.
Frequently asked questions
Does PNG preserve transparency from my SVG?
Yes. Pick the Transparent background option and any see-through areas in your SVG come through into the PNG. PNG supports full alpha, so semi-transparent shapes and soft edges are preserved too.
What DPI should I export at?
96 DPI matches a standard 1× display. Pick 192 or 288 for retina and HiDPI screens, or higher if you're targeting print. The DPI just multiplies the pixel dimensions, and since the source is vector there's no quality loss at any scale.
Can I export a really large PNG?
Yes, the only limit is your browser's memory. An 8000×8000 PNG works on most machines. If the export fails or returns a blank file, try a smaller width or a lower DPI.