Convert SVG to PNG
An SVG is a set of drawing instructions, not a picture, which is why it stays sharp at any size and why so many places refuse to accept it. Converting to PNG turns those instructions into pixels — and the one real decision is how many. Pick the size you actually need and the shapes are drawn at that size, not stretched up from something smaller.
Your SVG files
Drop your SVG files here
SVGPNGJPGWebPYour files are never uploaded.
What you want back
Your files
How to convert SVG to PNG
-
Add your SVG files
Drag in one file or a folder full. They are read by your browser and never uploaded.
-
Choose how big
512 to 4096 pixels on the longest edge. If you are unsure, pick the width the image will be shown at and double it — that covers a retina screen.
-
Save the PNGs
One click each, or download the whole batch as a zip.
What you get
The size is yours to choose, because the SVG has not chosen one
Most SVGs carry only a viewBox, so a browser asked to “just use its natural size” produces a 150-pixel thumbnail of a logo somebody wanted for a poster. Here you say 512, 1024, 2048 or 4096, and the artwork is rendered at that size from the original shapes — every curve as clean as the vector was.
Transparency is kept
PNG keeps an alpha channel, so a logo drawn on nothing stays on nothing. Drop it onto a coloured slide, a dark website or a photograph and the edges stay clean instead of sitting in a white box.
A folder at a time
Every icon in a set converts in one pass, each one at the same size, named after the file it came from. They download individually or as a single zip.
Your files are never uploaded
The rendering happens in the page you are looking at. Unreleased branding, a client's logo, an internal diagram — none of it is sent anywhere, so there is nothing to delete afterwards.
Questions about SVG and PNG
- What size should I pick?
- Take the size it will actually be displayed at and double it. A 200-pixel-wide logo on a website wants a 400-pixel PNG so it stays sharp on a high-density screen; a full-width hero image wants 2048 or more. Going larger than you need costs nothing but file size — the shapes are drawn fresh at whatever you choose, so there is no such thing as “too much detail to recover” here.
- Will the PNG look blurry?
- No. The artwork is redrawn at the size you pick rather than scaled up from a smaller image, so a 4096-pixel export is genuinely 4096 pixels of clean edges. What you do lose is what made the SVG special: from that moment on the file has a fixed resolution, and enlarging the PNG later will blur it. Keep the SVG.
- Can I turn a PNG back into an SVG?
- Not here, and not honestly anywhere in one click. Going the other way means tracing the pixels and guessing at the shapes, which is a different job with a different result — it produces new artwork that resembles your image rather than recovering the original. If you still have the SVG, use it.
- My SVG converted at the wrong size. Why?
- It almost certainly declares a viewBox and no width or height, which is normal and correct for an SVG meant to be scaled by whatever displays it. A browser left to guess falls back to 150×150 or reports nothing at all. That is exactly why this tool asks you for a size instead of guessing.
- Is it really free, and is my file uploaded?
- Free, no account, no limit on how many files. The conversion runs in your browser using the same rendering engine that draws every other image on your screen. Your files are never uploaded.
Need JPG instead — because something on the other end will not take PNG? Convert SVG to JPG, where the transparent areas get white rather than black. Already have a PNG that is too large for an upload limit? Fit it under a size in KB. Or see the rest of the image tools.