Understanding JPG, PNG and WebP
JPG (also written JPEG) is a lossy format designed for photographs. It does not support transparency. PNG is lossless and supports full alpha transparency, making it ideal for logos, screenshots and graphics with sharp edges, but photographs saved as PNG are large. WebP is a newer format from the same family of web standards that supports both lossy and lossless compression plus transparency, usually at noticeably smaller sizes.
Converting from a lossy format to a lossless one does not restore detail that was already discarded; it simply stops further loss. Converting a transparent PNG or WebP to JPG requires choosing what color appears behind the transparent pixels. Many converters quietly use black; here you choose explicitly.
Browser support
Decoding all three formats is supported in current versions of Chrome, Edge, Firefox and Safari. Encoding WebP is supported by Chrome, Edge and Firefox, while some Safari versions cannot export WebP from a canvas. The converter tests your browser on load and only offers formats that will genuinely be produced.