To convert SVG to PNG, drop your .svg files into the box above, leave Output set to PNG, and select Convert all. Each file is drawn onto a canvas in your browser and saved as a PNG with its transparent background intact. Use the Scale slider for a bigger image, then download the files one by one or select Download ZIP.
How to convert SVG to PNG
- Add your SVG files. Drag them onto the drop area or select Select files. Each file gets a card with a preview and its original size, read from the SVG's viewBox.
- Choose the output. PNG is selected by default. Switch to JPG for a smaller file with a solid background, or WebP for small files that keep transparency.
- Set the size. Drag Scale (1x by default) to enlarge or shrink every file, or type a Max W and Max H in pixels. Tick Upscale if the max values should also enlarge small icons.
- Convert and download. Select Convert all, then use Download on a card or Download ZIP to get every file at once.
Why convert SVG to PNG?
SVG is a vector format written in XML. It's ideal on websites because it stays sharp at any size, but plenty of places won't take it. Many upload forms, social networks, office documents and email newsletters expect a raster image such as PNG or JPG. A PNG is a fixed grid of pixels, so it looks the same in every app that opens it.
PNG is the natural match for most SVG artwork. Like SVG, it supports transparency, so a logo on a clear background stays clear. It also keeps flat colors and sharp edges without the blurry artifacts JPG compression adds around text and lines.
How to convert SVG to PNG in high resolution
The converter works out each file's base size from its viewBox. If there's no viewBox, it uses the width and height attributes, and if those are missing too, it assumes 512 x 512 pixels. Everything else builds on that number.
- Scale multiplies the base size, from 0.1x up to 4x. A logo with a 300 x 100 viewBox becomes a 1200 x 400 PNG at 4x.
- Max W and Max H fit the image inside a box while keeping its proportions. Use them when you need an exact width, such as 1080 pixels for a social post.
- Upscale lets Max W and Max H enlarge an image. Without it, they only ever shrink.
Icon sets are the usual surprise. Many icons use a 24 x 24 viewBox, so they convert to a tiny 24-pixel PNG at 1x. Set Max W to 512 and tick Upscale to get usable 512-pixel icons in one batch. Each card shows the output dimensions after converting, so you can confirm the size before downloading.
SVG to JPG and WebP: what changes
JPG has no transparency. When you pick JPG, a Background (JPG only) color picker appears, set to white, and every transparent area is filled with that color. Choose a color that matches the page or document where the image will sit.
| PNG | JPG | WebP | |
|---|---|---|---|
| Transparency | Kept | Filled with the background color | Kept |
| Quality slider | Ignored (lossless) | Used, 90% by default | Used, 90% by default |
| Edges and text | Crisp | Slight halos at low quality | Crisp at high quality |
| Best for | Logos, icons, documents | Places that reject PNG | Websites |
If the PNG comes out larger than you'd like, run it through Compress PNG afterwards.
When an SVG renders differently
The files are drawn with canvg, a JavaScript SVG renderer, rather than your browser's own engine. Paths, shapes, gradients, strokes and plain text come out as expected. A few things can differ:
- Fonts. Text set in a font that isn't installed on your device falls back to a default font. Convert text to outlines in your design app before exporting if the lettering must match exactly.
- Animation. Animated SVGs are saved as a still image.
- Advanced effects. Some filters and masks may look slightly different. Compare the card preview with the original before you download.
Going the other way, the PNG to SVG converter traces a raster logo back into vector paths.
Frequently asked questions
How do I convert SVG to PNG for free?
Drop your SVG files into the converter at the top of this page and select Convert all. It's free, there's no sign-up, and no watermark is added.
Does the PNG keep a transparent background?
Yes. PNG and WebP keep transparent areas transparent. Only JPG fills them, using the background color you pick.
Can I convert many SVG files at once?
Yes. You can add up to 500 files, or 2 GB in total, convert them with one click and download them together as a ZIP file.
How do I make the PNG bigger?
Drag the Scale slider up to 4x, or type a Max W or Max H and tick Upscale. The output size appears on each card after converting.
Why is my PNG so small?
The base size comes from the SVG's viewBox, and many icons use a viewBox of only 24 or 32 pixels. Raise the Scale or set a Max W with Upscale ticked.
Can I convert SVG to JPG instead?
Yes. Change Output to JPG (.jpg), choose a background color for the transparent areas, and set Quality before converting.
Are my files uploaded?
No. Conversion happens in your browser on your own device, so the SVG files never leave your computer or phone.