Zero uploads · 100% in-browser No sign-up · No watermarks · Free forever

Convert SVG to PNG

Turn a vector SVG into a fixed-size PNG at whatever resolution you need. Pick a scale or an exact width, keep the transparency, and get a crisp file for the places that will not take an SVG. Runs in your browser.

Runs in your browser Any size to 10000px Keeps transparency

Drop SVG file here or click to upload

Single .svg file, up to 20 MB

Tip You can also instead.

Converted PNG preview
Output Size-
File Size-
The one decision

SVG is sizeless, PNG is not

An SVG is a set of instructions, so it draws perfectly sharp at any size. A PNG is a fixed grid of pixels, so the moment you export one you have to pick how big it is. That single choice is the whole job here: too small and it looks soft where it is displayed large; far too big and the file is needlessly heavy. The guide below covers the sizes that cover almost everything.

ExportGood for
1xAn icon shown at its drawn size on a normal screen
2x to 3xCrisp logos and icons on retina and high-DPI phones
4x or a custom widthApp-store icons, print, and large hero or OG images
FAQ

Frequently asked questions

Because SVG is resolution-independent, you choose. For a sharp logo on a normal screen, 1x or 2x is fine; for retina displays go 2x or 3x; for print or a large hero, 4x or a custom width like 2000px. The vector stays crisp at any size you pick.

Yes. Transparent areas of the SVG stay transparent. If you would rather have a solid backdrop, turn on Add background colour and choose one.

A PNG is a fixed grid of pixels, so it only looks blurry if you exported it smaller than you are displaying it. Re-export at a larger width or a higher scale and it sharpens up.

Yes. Toggle Paste SVG markup and drop the whole svg string in. It renders the same as an uploaded file.

No. The SVG is rendered to PNG in your browser with the Canvas API. Nothing is sent to a server.

Related tools

Other tools you might need