Image Format Converter
Convert one image locally to PNG, JPEG, WebP, or genuinely supported AVIF. Preview the result and compare original and output file sizes without uploading.
Or drop a file here / paste an image. JPEG, PNG, WebP, AVIF if decodable. 50 MiB · 20 MP · 8192 px per edge.
A useful format.
Your original stays yours.
Choose an image to begin. Nothing leaves this browser.
No image selected.
Export to compare the actual file sizes.
Choose a local image to begin.
Checking actual browser encoders. Processing requires background image support.
Animated input becomes one browser-selected still frame. Orientation is normalized. Original metadata and color profiles are not copied; this is not a calibrated color workflow. Changing export settings clears the previous output.
THE RIGHT FILE FOR THE JOB
Same picture.
Another format.
Choose a format your browser actually writes.
Open one JPEG, PNG, WebP, or AVIF image. The browser must decode it successfully, and the output menu lists only formats that passed a real encoding check. Choose a format and quality, convert, then compare the actual file sizes and preview before downloading. Conversion preserves the oriented dimensions. Use the resizer or cropper when you need fewer pixels.
Understand the tradeoffs.
PNG is lossless for the decoded pixels, supports transparency, and ignores the quality slider. JPEG suits photos but removes transparency, filling it with your chosen background color. WebP and supported AVIF offer adjustable quality and transparency. Re-encoding can increase file size; the result reports that honestly. A new format cannot recover detail already lost in the original.
Private, bounded, and explicit.
Your original stays untouched. All work happens locally with no uploads, account, or saved history. Exports normalize orientation and do not copy original EXIF, GPS, text, animation, or color profiles. Animated images become one browser-selected still frame; encoders may add technical metadata. SVG and other unsupported inputs are rejected.
Maximum input and output: 50 MiB, 20 megapixels, 8192 px per edge. A modern browser with Workers, OffscreenCanvas, and image bitmap decoding is required. A 45-second timeout keeps failed jobs recoverable. Clear, cancel, replace the image, or leave the page to release local work and previews.