Skip to content
Framewise

Image tool

Convert an image to another format

Switch between JPG, PNG and WebP without installing anything. Conversion is a re-encode: the pixels are decoded once and written out in the new container.

Runs in your browser · nothing is uploaded

Ready when you are

Upload your image

Drop an image here

JPG · PNG · WebP · GIF · HEIC (where your browser supports it)

Or start with a destination

InstagramYouTubeLinkedInFacebook

Presets appear as soon as you add an image.

Pick the format that matches the content

JPG: photographs and anything with smooth colour transitions. No transparency.

PNG: logos, screenshots, diagrams, anything needing transparency or perfectly crisp edges.

WebP: a good default for the web — smaller than JPG for photos, supports transparency, supported by all current major browsers.

Transparency disappears when you convert to JPG

JPG has no alpha channel, so transparent areas have to become a solid colour. Choose the background colour in the editor before exporting, otherwise you may get unexpected black or white edges.

FAQ

Frequently asked questions

Does converting an image lose quality?
Converting to PNG is lossless. Converting to JPG or WebP re-encodes with lossy compression, so some detail is discarded — once, at the quality you choose.
Can I convert PNG to JPG and keep transparency?
No. JPG has no transparency. Pick a background colour instead, or convert to WebP which supports an alpha channel.
Is WebP supported everywhere?
All current major browsers decode WebP. A few older desktop applications and some email clients still don't, so keep a JPG copy for those.
Are my images uploaded to a server?
No. Every step — decoding, cropping, resizing and encoding — runs in your browser using the Canvas API. The image file never leaves your device, so nothing is stored or transmitted by us.

Sources & review

Last reviewed 2026-01-15.

  • MDN Web Docs — Image file type and format guide