Image Format Converter
Drop in a JPG, PNG, WebP or GIF and convert it to any of the others. Pick the output format and quality, and the converted file downloads straight back to you. The conversion runs in your browser using the Canvas API, so the image is never uploaded and there is no size limit beyond your own memory.
Runs in your browser — nothing is uploaded
Questions
- Which formats can I convert between?
- JPG, PNG, WebP and GIF, in any direction. WebP typically produces the smallest file at the same visual quality, PNG is the one to pick when you need transparency preserved, and JPG remains the safest for anything that has to open everywhere.
- Will converting reduce my image quality?
- Converting to PNG or WebP lossless keeps every pixel. Converting to JPG or lossy WebP re-encodes the image, so there is some loss — the quality slider controls how much. Converting a JPG to another JPG always loses a little, because it is decoded and re-encoded.
- Is there a file size limit?
- None that we impose. The practical ceiling is your device's memory, since the whole image is decoded in the tab. Very large images (above roughly 8000×8000) can be slow on a phone.
- Are my images uploaded?
- No. The file is read from your disk with the FileReader API, decoded onto a canvas and re-encoded — all inside the tab. Load the page, disconnect from the internet, and it still converts.