WebTools

SVG to PNG

Rasterise at any size, on a transparent or solid background.

Rasterise an SVG at whatever size you need. Because the source is vector, you can ask for any resolution without pixelation: the same icon serves a 32 px favicon and a 4000 px poster.

The size can be given in pixels or as a multiplier of the viewBox, which is the convenient way to pull @2x and @3x versions of a whole icon set in one pass.

How to use it

  1. Add the SVGs.
  2. Give a width in pixels, or leave it at zero and use the scale.
  3. Choose whether you want a transparent background, then process.

Frequently asked questions

Why do I get 300×150?
That is the size a browser assigns to an SVG with no width, height or viewBox. Add a viewBox to the file, or give an explicit width here.
The lettering is missing — what happened?
An SVG rasterised inside a page cannot load external fonts or outside files. Convert the text to curves in your editor before exporting.
Can I get a WebP instead of a PNG?
Yes, the format selector offers PNG, WebP and JPEG. For icons with transparency, PNG or WebP; for illustrations on a solid background, WebP weighs far less.

Related tools