SVG to PNG

Rasterize SVG vector graphics to PNG free at any size you choose. Transparency is preserved. Nothing is uploaded.

  • Free
  • Never uploaded
  • No sign-up

Drop files here

or browseJPG, PNG, WebP, GIF, BMP, SVG, HEIC, PDF

How to do it

  1. Drop your SVG files below.
  2. Set the width you want in pixels — the height follows the aspect ratio automatically.
  3. Press Convert. Format is already set to PNG so transparency survives.

A vector has no pixel size until you choose one

SVG describes shapes mathematically, so it has no inherent resolution. That is why the width setting matters more here than on any other page: it decides how sharp the result is. Pick the largest size you might actually display, because enlarging the PNG afterwards will look soft while re-exporting from the SVG at a bigger size stays perfectly crisp.

PNG is the correct target for a logo

Logos and icons are exactly the content PNG was built for: hard edges, flat colour, transparent background. JPG would leave grey fringing around every edge and destroy the transparency. If you are rasterizing an SVG logo, this is the page you want.

Fonts and external references

Text in an SVG is rendered with fonts available to your browser. If the SVG references a font you do not have installed, your browser substitutes another and the result will differ from the designer's intent. Converting text to outlines in your vector editor before export avoids this entirely.

Questions

Is this free?

Yes. No account, no watermark, no cap on how many files you convert.

Are my files uploaded?

No. The conversion runs inside your browser on your own device. Nothing is sent to a server — you can disconnect from the internet after the page loads and it still works.

What size will the PNG be?

Whatever width you set. If you leave it alone, the SVG's own declared size is used, or its viewBox if it has no explicit size. Set the width deliberately for anything important.

Is the background transparent?

Yes, if the SVG has no background of its own. PNG supports transparency and it is preserved.

Why does my text look wrong?

The SVG references a font your browser does not have, so a substitute was used. Convert text to outlines in your vector editor before exporting the SVG.

Can I make it bigger later?

Not without losing sharpness. Come back and re-convert from the SVG at the larger width instead — a vector re-renders perfectly at any size.