Convert between JPG, PNG, WEBP, BMP, GIF, TIFF & ICO — with the exact size change shown
An image format converter changes an image from one file type to another — JPG to PNG, PNG to WEBP, and so on — and this one shows you exactly how the file size changed as a result, not just the converted file.
Upload your image.
Pick the format to convert to, and quality if it applies.
Press "Convert Image" and see the size change before downloading.
Every format compresses (or doesn't) differently. Converting a compressed JPG to an uncompressed BMP will almost always make the file bigger; converting a PNG screenshot to WEBP will usually make it smaller. The result banner shows the exact percentage change every time, whichever direction it goes.
It only affects JPG and WEBP output — the two lossy formats here. Lower quality means a smaller file with more visible compression artifacts. PNG, BMP, GIF, TIFF, and ICO don't use a quality setting the same way, so the slider doesn't change their output.
Not yet. HEIC (the format iPhones save photos in by default) needs an extra decoding library this tool doesn't currently include. Export or share the photo as JPG from your phone first, then convert it here if needed.
Convert to WEBP or optimized JPG for faster-loading pages.
Convert to a format an older tool or platform actually accepts.
Convert to PNG or WEBP when you need a transparent background preserved.
No — your image is processed for that one request and never stored. No account or sign-up is required to use it.
Output to JPG, PNG, WEBP, BMP, GIF, TIFF, or ICO. Upload almost any common image format as the source, including JPG, PNG, WEBP, BMP, GIF, and TIFF.
Not yet. HEIC needs an extra decoding library this tool doesn't currently include, so HEIC files aren't supported as input or output right now.
Some formats are inherently less efficient than others — converting a compressed JPG to an uncompressed BMP, for example, will almost always produce a larger file. The percentage shown after converting tells you exactly what happened, bigger or smaller.
It only affects JPG and WEBP output, since those are the only lossy formats here — lower quality means a smaller file with more compression artifacts. PNG, BMP, GIF, TIFF, and ICO output ignores it, since those formats don't work that way.
Your image is processed for that one request and never stored.
Just want a smaller file, same format? Try the Image Compressor.