Drop images here
or browse, or paste from the clipboard
SVG and every other format · no size limit · never uploaded
Check it yourself
Your images never leave this tab.
Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the encoder and its WebAssembly module load from this domain the first time, and then nothing — no upload, no image data, no request carrying your file anywhere. Turn off your Wi-Fi after the page loads and it still works.
An SVG has no natural pixel size. It is a set of drawing instructions, so “convert to WebP” always means “draw this at some particular size” — and choosing that size is the only real decision here.
We read the width and height attributes where present and fall back to the viewBox. Many SVGs declare neither, since a vector does not need one; in that case a default is used rather than the browser’s 150×150 fallback, and you can set the dimensions you want under Resize.
Worth asking first whether you should. SVG stays sharp at any zoom and on any display density, and for logos and icons it is usually the smaller file too. Rasterizing is for when something will not take an SVG — social preview images, some email clients, print, or platforms that reject SVG uploads for security reasons.
One common failure: an SVG that references an external font, stylesheet or bitmap will render blank, because the browser will not load external resources into an isolated SVG. Convert text to paths and inline any images as data URIs before converting.
Frequently asked questions
- What size will my SVG be converted at?
- We read the width and height attributes from the file, falling back to its viewBox. If the SVG declares neither — which is common, since a vector has no inherent size — we use a sensible default rather than the browser's 150x150 fallback. Set the dimensions you want under Resize.
- Should I convert SVG to WebP at all?
- Often not. SVG is resolution-independent, usually smaller for logos and icons, and stays crisp at any zoom or screen density. Rasterizing loses all of that. Do it when something will not accept SVG — social preview images, certain email clients, print workflows, or platforms that reject SVG uploads on security grounds.
- My SVG converted to a blank image. Why?
- Almost always external dependencies. An SVG referencing an external stylesheet, a web font, or a linked bitmap will render blank or partially, because the browser refuses to load external resources into an isolated SVG for security reasons. Embed the fonts as paths and inline any images as data URIs first.
- Does transparency survive?
- Yes. Areas with no fill become transparent in the WebP output, since WebP carries a full alpha channel. Turn on lossless if you want the flat colours and hard edges reproduced exactly.
Other conversions
Each converter opens with the right output format already selected, so the file you drop comes back in the format you came for.
Convert WebP to another format
Convert images to WebP
- Convert PNG to WebP Keep the transparency, drop most of the file size. Lossless mode is one click away if you need pixel-exact output.
- Convert JPG to WebP Typically 25-50% smaller than the same photo as a JPEG, at a quality most people cannot tell apart.
- Convert JPEG to WebP The same conversion as JPG — the two extensions are one format. Smaller files, same picture.
- Convert HEIC to WebP iPhone photos, converted in the browser. No app, no upload, and it works on iOS Safari where most converters do not.
- Convert AVIF to WebP Usually a compatibility move rather than a size one. WebP opens in more places than AVIF still does.
- Convert GIF to WebP Static GIFs convert cleanly and shrink hard. Animated GIFs convert to their first frame — and we will tell you when that happens.
- Convert TIFF to WebP Scans and print files, converted to something a browser can actually display.
- Convert BMP to WebP BMP stores pixels essentially uncompressed. Expect the file to get very substantially smaller.
Convert your images without handing them over.
No account, no upload, no limit on how many files you throw at it.
Start converting