WebP to SVG Converter

Saved an image from the web and got a .webp? Trace it straight to SVG here, without converting to PNG first.

Loading the WebP to SVG tool…

Processed on your device. Files are never uploaded.

How to use the WebP to SVG tool

  1. Drop a .webp file (lossy or lossless, with or without transparency).

  2. Choose a preset and adjust colours until the preview matches.

  3. Download the SVG or copy its code.

WebP in, vector out

WebP is Google’s raster format, now used by most websites to serve images. Every modern browser can decode it natively, so SVGShift reads the pixels directly and traces them into paths. Lossy WebP behaves like JPG (use a little smoothing); lossless WebP behaves like PNG.

Questions

Does this keep WebP transparency?

Yes. WebP supports an alpha channel, and transparent areas are left empty in the SVG.

Can I go the other way, SVG to WebP?

Yes, use the SVG to WebP converter, which renders your SVG at any size and encodes it as WebP.

Is my image uploaded anywhere?

No. The image is decoded and traced by JavaScript in your own browser tab, in a background worker. Nothing is sent to a server, which is why it also works offline once the page has loaded.

Why does a photo turn into a huge SVG?

A vectorizer describes every colour region as a filled path. A photo has thousands of tiny regions, so the SVG can end up larger than the original file. Vectorizing works best on logos, icons, line art, signatures and flat illustrations with a handful of colours.