What changes
JPG removes transparency and is lossy. PNG encodes the decoded pixels losslessly, not the original file bytes or colour profile; it can be larger. WebP and AVIF support transparency, but the destination must accept them.
Convert JPG, PNG, WebP, HEIC, HEIF and AVIF images locally. Export to JPG, PNG, WebP or AVIF without uploading files.
Runs locallyNo uploadYou control saved copies
Original dimensions are kept. If WebP or AVIF hits a memory limit, choose a smaller output here and run the tool again.
The file stays on this device. Codec engines load only after you start.
The converter decodes JPG, PNG, WebP, HEIC/HEIF or AVIF and encodes a new JPG, PNG, WebP or AVIF file. The output signature is checked before the download is shown.
JPG removes transparency and is lossy. PNG encodes the decoded pixels losslessly, not the original file bytes or colour profile; it can be larger. WebP and AVIF support transparency, but the destination must accept them.
Use the format explicitly accepted by the destination. Renaming `.heic` to `.jpg` is not conversion and is intentionally not offered.
HEIC, AVIF and WebP compatibility encoding can need substantial working memory even for a small file. Try a smaller Output size or JPG/PNG when encoding exceeds the budget; a source-opening limit still requires a smaller input.
Image conversion decodes the source picture and encodes a new file in your chosen format. This page accepts JPG, PNG, WebP, HEIC/HEIF and AVIF inputs, with JPG, PNG, WebP and AVIF outputs. Changing a filename extension alone would not perform this conversion.
Choose a format for the destination and the image, not only for the smallest possible file. A photograph, transparent logo and text screenshot have different needs. Review the exported picture because lossy encoding, transparency handling, orientation and colour conversion can affect what the recipient sees.
| Your situation | Recommended approach |
|---|---|
| A recipient requests JPG | Choose JPG and review quality. It is a lossy format without transparency; transparent source areas are filled with white. |
| Sharp screenshot text or transparency is important | Try PNG. It applies lossless encoding to the decoded pixels, but photographic images may produce much larger files. |
| A modern destination accepts WebP | Compare a WebP export at a suitable quality with the source. It can preserve transparency, but acceptance and output size still need checking. |
| You want to try AVIF | Expect an additional codec download and a potentially longer encode. Compare actual quality and size rather than assuming AVIF is always the smallest suitable output. |
The 1200 × 800 document-photo.png sample contains text and colour blocks, making edge quality easy to compare after conversion.
Expected result. The result is an encoded WebP file with the sample's dimensions. Pixel values and byte size can change because this quality setting is lossy. A format conversion does not imply a smaller file or byte-identical image data.
Different formats and quality settings encode the same picture differently. PNG photographs and high-quality conversions can increase size.
Try this: Compare suitable formats or use Image compressor if you have a byte ceiling. Keep the version that meets quality and compatibility needs rather than assuming conversion must shrink it.
JPG does not store transparency and the converter fills its background with white.
Try this: Choose PNG or a supported WebP/AVIF output if transparency is needed. Converting a white-backed JPG to PNG does not recreate transparency that has already been lost.
Some operations need browser codec support or additional codec modules. A file-type choice is not proof that the current environment can complete every encode.
Try this: Try JPG or PNG, or retry in another supported browser. Do not rename a failed or unsupported output to the desired extension.
The output scan recognized metadata that should not be present in the rebuilt image, so no download is offered.
Try this: Try another supported output format and report the input/output types if the problem persists. Do not treat a blocked export as a completed conversion.
Decoded pixels and compatibility encoders need more memory than the compressed file size suggests. The limit is a conservative estimate, not a measurement of free device RAM.
Try this: If encoding is over budget, choose 1920 or 1280 under Output size and convert again, or try JPG/PNG. If opening the original is over budget, choose a smaller source image. Lowering quality alone does not reduce pixel dimensions.
Your files and form values are processed on this device. Downloaded copies remain wherever you save them. See how to check local processing and our privacy policy for site data and optional services.
Maintained by Shakti Prasad Ram. Found a mismatch? Report the tool, browser and steps without sending a sensitive document. Back to the tool