Image → WebP / JPEG / PNG Converter
File
Drop an image and re-encode it as WebP, JPEG, or PNG. The Canvas API does the heavy lifting — no server upload. Most browsers (~98% of users in 2026) support WebP encoding; the tool warns if your browser doesn't. Compare original vs converted size at a glance with a colored delta percentage.
Lower = smaller file, more compression artifacts. 80–90 is a typical sweet spot.
Drop an image to start.
How to use
- Drop an image (PNG, JPG, GIF, WebP, AVIF — anything the browser decodes).
- Choose target format and quality (JPEG/WebP only — PNG is lossless).
- Click convert, then download.
Frequently asked questions
- Why WebP?
- Typically 25–35% smaller than JPEG at equivalent quality, with similar browser support in 2026. Good default for web images.
- Does this strip metadata?
- Yes — re-encoding through canvas drops EXIF/ICC. Useful for privacy, problematic if you needed the original color profile.
- Why is the output bigger than the input?
- Re-encoding a lossy file (JPEG → JPEG) at high quality almost always adds bytes. Use a lower quality, or only convert from lossless sources.
- What about AVIF?
- AVIF encode in browsers is still inconsistent (Safari especially). We left it out to avoid silent failures.
Related tools
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
File Hash (Checksum)
Compute SHA-1, SHA-256, and SHA-512 checksums of any file.
CSV ↔ JSON Converter
Convert CSV to JSON and JSON back to CSV, with a delimiter option.