Older programs and a few upload forms still refuse a WEBP file, and JPG is the one they all take. What comes back is the same picture at the same width and height, written as a fresh JPEG at 92% quality. Any transparent area is filled with white first, because JPG has nowhere to store transparency.
This page loads no libraries at all. The work is done by the browser itself. Your file is read on your own machine and never sent anywhere. Open your browser’s network tab and watch while you use it.
Close, but not identical. It is a fresh JPEG written at 92% quality, so the picture goes through a round of lossy compression on the way out. Anything transparent turns white, because a white background is painted before the picture is drawn onto it.
You get one frame, not the animation. The picture is drawn onto a canvas once rather than stepped through, and a JPG cannot hold more than a single frame anyway.
No. This page takes one file per run. Drop several and it keeps the first one and converts that. Run it again for the next.
None is set on this page. The real ceiling is what your browser can decode and hold on a canvas, and a large enough image can fail there. If the encoding step comes back empty, the page shows that as an error and no download button appears.
Everything here is free and works the same way, in your browser.
A new DeskKit tool lands every week or two. Leave an address to hear about it. Nothing else is ever sent, and one click removes you.