Convert images between formats (PNG, JPG, WebP, GIF) and compress image files. Free online image converter and compression tool.
QRCodegener includes converters and compressors for PNG, JPG, JPEG, WebP and GIF. Files are processed on your device, so images are never uploaded to a server. That makes the tools safe for private screenshots and compresses even large files quickly.
Use PNG for graphics, logos and anything that needs transparency. Use JPG or JPEG for photographs, where smaller files matter more than sharp edges. Use WebP for modern web delivery because it is markedly smaller at the same visual quality. Use GIF only when you need animation.
Compression works best when you start from a high-quality source, because every save of a lossy file discards more information. Compress the original, preview the result, and step the quality down only as far as you can before artefacts appear.
Only PNG and WebP carry real alpha transparency. Converting either to JPG or GIF replaces transparent areas with a solid colour, which is the single most common cause of an unexpected result. If you need transparency in the output, choose PNG or WebP.,Animation survives a WebP to WebP conversion but is lost the moment you convert to PNG or JPG. If a moving graphic is the point of the image, keep it in a format that supports animation end to end.
Work from originals whenever you can. Converting a JPG to PNG and back will not restore quality that was already discarded, so always keep your master file and export derivatives from it.,For web delivery, deliver WebP with a JPG fallback where your platform supports it, and set explicit width and height attributes so the layout does not shift while the image loads.
Yes. Every tool is free with no account, no watermark, no usage cap and no hidden upgrade. Unlimited generation and high-resolution downloads are included.
No. The codes are static, so the destination is built into the graphic itself. They keep working indefinitely as long as the target URL or content remains valid.
SVG for unlimited scaling and print, and PNG up to 2K resolution for screens and social. Transparent backgrounds are supported.
No. Encoding happens in your browser, so URLs, WiFi passwords and contact details never leave your device.
Yes. Place a logo in the centre and raise the error-correction level so the code still scans if part of the centre is covered.