Render SVG vector files to PNG in your browser. Transparent background kept, nothing uploaded, batch supported.
Drop images here or click to choose them
HEIC, PNG, JPG, WebP, AVIF, GIF, BMP
Add images to convert
All files are processed right in your browser. Your images are never sent anywhere.
Convert several files at once. Add all the images you need and convert them in one click.
For JPG, WebP, and AVIF formats, a quality slider is available for the best balance of size and sharpness.
Generate unique images and videos with AI, remove backgrounds, and create content for marketplaces and social media in our AI studio.
SVG is the format logos, icons and charts are made in. It scales to any size without blur, which is exactly why designers hand it over. Then you try to put it into a Word document, a Google Slides deck, a marketplace listing, a print shop order form or an email signature, and the field says PNG or JPG only. Social networks are the same: none of them take an SVG as a profile picture. Hence this page.
The PNG is rendered at the size written inside the SVG: its width and height, or the viewBox when those are missing. A logo saved from Illustrator at 200 by 60 units gives a 200 by 60 pixel PNG. If that is too small, open the result in our Image Resizer and scale it up. Because the source is vector, a better route is to set a bigger width and height in the SVG itself before converting, then every pixel is crisp instead of interpolated. Any text editor can do it. The two attributes sit on the first svg tag.
The browser does the drawing, so the PNG looks the way the SVG looks in Chrome or Firefox. Gradients, masks, clip paths, filters and embedded base64 images all come through. Two things do not. Fonts: text set in a typeface your computer lacks falls back to a default one, so convert text to outlines in the design tool first if the typeface matters. External references: an SVG that links to an image or stylesheet by URL is drawn without it, browsers block those loads for safety. The transparent background stays transparent. If you want it flat white, use SVG to JPG instead.
Nothing is uploaded. The file is read in the page, rendered, and the PNG is built on your machine. Batch works, drop a folder of icons.
Yes. Areas the SVG does not paint stay transparent in the PNG. Convert to JPG if you want them white.
It was rendered at the size declared in the SVG, often the size the designer drew at. Edit the width and height attributes on the svg tag to a larger value and convert again, or resize the PNG afterwards.
Not yet. The PNG matches the SVG's own dimensions. Set them in the file, or scale the result with the Image Resizer.
The SVG uses a font that is not installed on your computer, so the browser substituted one. Ask for a version with text converted to outlines, or install the font and convert again.
No. It is parsed and drawn in your browser. The PNG is written on your device.
You get the first frame, the state at time zero. CSS and SMIL animations are not played out.