Convert PNG, JPG, WebP and GIF between formats
GIF files are accepted as input. However, since the Canvas API renders only the first frame, animated GIFs will be converted as a static image of their first frame. If you need animated WebP from animated GIF, a server-side tool is required.
PNG uses lossless compression, which preserves every pixel exactly. JPEG discards detail the human eye is unlikely to notice. Converting from JPEG to PNG will almost always produce a larger file because PNG has to store the full, uncompressed color data.
For photographic content, yes β WebP lossy compression is typically 25β35% more efficient than JPEG at the same perceptual quality. For images already highly compressed (e.g., tiny thumbnails or heavily compressed JPEGs), the gain may be small or the WebP could even be slightly larger. In all cases, you can see the actual converted size in the comparison bar above.
No. All conversion happens entirely inside your browser using the HTML5 Canvas API. Your image never leaves your device.