SVG to WebP

A small raster copy of your vector — never uploaded.

How it works

Three steps, and nothing leaves your device.

  1. 1

    Drop the SVG in

    It is rendered in the page; nothing is sent anywhere.

  2. 2

    It is drawn, then encoded as WebP

    Transparency is carried across.

  3. 3

    Download the WebP

    Smaller than the equivalent PNG.

When a raster beats the vector you started with

  • Usually you should just ship the SVG. For a logo or an icon on the web, the SVG is smaller than any raster copy and stays sharp on every screen. Converting is worth it only when something refuses SVG or when the artwork is so intricate that its file has grown large.
  • An SVG with heavy filters is the real case for this. Blurs, gradients and masks make browsers do expensive work on every paint. Rasterising once to WebP turns that into a plain image decode, which can matter on a page that draws it repeatedly.
  • Transparency survives. WebP has a full alpha channel, so a logo keeps its transparent background and drops onto any colour cleanly.
  • The pixel size is fixed at conversion. Whatever the SVG declares becomes the WebP's dimensions, and enlarging it afterwards will blur. Export at the largest size you will actually display, and remember retina screens want two of them.

Frequently asked questions

Should I not just use the SVG?

Usually yes — it is smaller and sharp at any size. Convert when something refuses SVG or the vector is unusually complex.

Is transparency kept?

Yes. WebP has a full alpha channel.

What size do I get?

The width and height declared in the SVG.

Is my file uploaded?

No. It is rendered in your browser.