1. Home
  2. Converters
  3. SVG to PNG

Convert SVG to PNG

Convert SVG files to PNG directly in your browser. Your files never leave your device.

SVG PNG Files never leave your device
Drop your SVG files here or Choose files Convert as many at once as you like

.svg

Processed locally in your browser — nothing is uploaded

    An SVG is not a picture. It is a set of drawing instructions, which is why it stays sharp at any size and why so much software refuses to touch it. The moment you need to put a logo into a slide deck, an email signature, a marketplace listing or an app store screenshot, something will ask for a PNG.

    This converter rasterises the SVG at a size you pick and hands back a PNG with its transparency intact. It runs inside this browser tab, so the file is never uploaded.

    How to convert SVG to PNG

    1. Drag your SVG files onto the box above, or click it to browse.
    2. Each file converts in place — no upload, no queue.
    3. Download them one by one, or grab the whole batch as a ZIP.

    Why you have to choose a size

    Every other conversion on this site has an obvious answer to the question "how big should the output be" — the same as the input, because the input is made of pixels. An SVG has none. It describes shapes mathematically, so it can be drawn at 16 pixels or 16,000 with equal precision, and nothing in the file says which one you want.

    Most SVGs do carry a width and height, but those are a default rather than a limit, and they are frequently tiny. An icon exported from Figma might declare 24 × 24. Rasterising it at face value would give you a 24-pixel PNG, which is almost never what somebody converting a logo has in mind.

    So this tool asks. Pick the longest side you need and the other dimension follows from the aspect ratio. If you would rather have exactly what the file declares, the last option in the list does that. Left alone, anything smaller than 1024 pixels is scaled up to 1024 and anything larger is kept at its own size.

    Transparency survives, which is the reason to pick PNG

    PNG has a full alpha channel, so transparent regions in the SVG stay transparent in the output. A logo converted this way will sit on a coloured background without a white box around it.

    That is the main argument for PNG over JPG here. If you convert the same SVG to JPG, every transparent pixel has to become something, and that something is white — JPEG has no way to represent transparency at all.

    What does not come across

    The SVG is rendered the way a browser renders any image, which is deliberate: it means scripts inside the file never execute, and a malicious SVG cannot do anything to your machine. The tradeoff is that anything the file expects to fetch from elsewhere is unavailable. Remote fonts referenced by URL, images pulled in with an external href, and stylesheets linked rather than embedded will all be missing.

    Text is the usual casualty. If the SVG names a font it does not embed, it renders in whatever your browser substitutes, which may not be what the designer intended. Converting text to outlines before export removes the problem permanently, and most vector editors offer it as a one-click operation.

    Animation is flattened too. SMIL and CSS animation inside an SVG produce a single still frame, since PNG has no way to hold a sequence.

    Want to understand SVG rather than just convert it?

    Why an upload form says your file is not an accepted image type

    Frequently asked questions

    What size should I choose?

    For a logo going into a document or a slide, 1024 pixels is comfortable. For anything that will be printed or displayed on a high-density screen, 2048 or 4096 gives you room. There is no quality cost to picking a larger size beyond file size, because the source is vector and re-rendering is exact rather than an upscale.

    Will the PNG have a transparent background?

    Yes, wherever the SVG is transparent. PNG supports a full alpha channel and the transparency is carried across unchanged. If you need a solid white background instead, convert to JPG, which flattens it automatically.

    Why does the text in my PNG look different?

    Almost always a missing font. An SVG that names a font without embedding it relies on the font being available where it is rendered, and your browser substitutes something else when it is not. Converting text to outlines or paths in your vector editor before exporting fixes it for good.

    Can I convert a PNG back into an SVG?

    Not meaningfully, and no honest tool will claim otherwise. Going from vector to raster discards the shape information permanently. Converting back requires tracing the pixels to guess at shapes, which is a different operation with a different result — not a reversal.

    Is my file uploaded anywhere?

    No. The SVG is read and rendered inside this browser tab. You can confirm it in your browser developer tools under the Network tab, or simply disconnect from the internet after the page loads and convert anyway.