Convert an image
Move a picture between PNG, JPG and WebP without leaving the page.
Or drop one anywhere on this page — JPG, PNG or WebP
What to know about Convert Image
Change a picture's format without changing its pixels. PNG, JPG and WebP each suit a different kind of image, and picking the right one is usually worth more than any amount of compression. The conversion happens in your browser, so a photo you would rather not hand to a website never reaches one.
The three formats are not interchangeable and the differences are worth a sentence each. JPG is for photographs: it discards detail the eye barely notices and reaches small sizes on complex natural images, but it has no transparency and it smears the sharp edges in text and line art. PNG is lossless and keeps transparency, which makes it right for logos, screenshots and diagrams, and wasteful for photographs. WebP does both jobs — lossy like JPG, lossless and transparent like PNG — and typically lands 25-35% smaller than either, which is why it has become the sensible default for the web.
The conversion most people arrive wanting is PNG to JPG, usually because something refuses to accept a PNG or because a screenshot-sized file is too large to send. That conversion has one trap in it: JPG cannot store transparency, so anything transparent has to be placed on a colour. Placed on nothing, it comes out black, which is how most converters render a transparent logo and why the result looks broken. This tool paints white behind the picture before writing a JPG, which is what an image editor does and what almost everyone expects.
Going the other way — JPG to PNG — is occasionally necessary for a tool that demands PNG, but it cannot undo compression. The artefacts already in the JPG are preserved exactly and losslessly, in a much larger file.
How to convert an image
- 1
Add the picture
Drop in a PNG, JPG or WebP. The format is read from the file's contents, so a misnamed file is still handled correctly.
- 2
Pick the target format
PNG for transparency and sharp edges, JPG for photographs, WebP when you want both and the smallest file.
- 3
Convert and save
For the lossy formats you can also set the quality. The resulting size is reported alongside the original.
What Convert Image accepts and produces
- Input
- One PNG, JPG or WebP picture, identified by its contents rather than its file extension.
- Output
- The same picture written in the format you chose, at the same dimensions.
- Limits
- WebP writing needs a reasonably current browser; where it is unavailable the tool says so instead of quietly handing back a different format. Animated pictures are treated as a single frame.
- Offline
- Yes. Reading and writing both use image support the browser ships with, so a conversion works with the network disabled.
Why Convert Image here
- Transparency placed on white when writing JPG, not on black
- Format detected from the file's bytes rather than trusted from its name
- A failed WebP encode is reported rather than silently substituted
- Conversion happens in the tab, so the picture is never uploaded
Where your file goes
Nowhere. This tool runs inside your browser, and the page is served with a policy that forbids it from sending your document anywhere. You can confirm that yourself: open your browser’s developer tools, watch the Network tab, and process a file.
Questions
Which format should I choose?
Photographs belong in JPG or WebP. Logos, screenshots, diagrams and anything with text or transparency belong in PNG or WebP. WebP is the best answer to both questions and is supported by every current browser, so unless something you are uploading to specifically requires one of the older formats, it is usually the right pick.
What happens to transparency when I convert to JPG?
It cannot be kept — JPG has no alpha channel. Transparent areas are placed on white, which matches what image editors do and what people expect when they convert a logo. If transparency matters, convert to PNG or WebP instead; both preserve it exactly.
Will converting JPG to PNG improve the quality?
No. PNG will store the picture losslessly from that point on, but the detail JPG already discarded is gone and cannot be recovered. You will get a noticeably larger file containing exactly the same picture, artefacts included. Convert to PNG because something requires PNG, not to repair an image.
Why is my converted WebP so much smaller?
Because WebP is simply a more efficient encoder than either JPG or PNG. For the same visual quality it typically produces a file 25-35% smaller than JPG, and for graphics it usually beats PNG comfortably while staying just as sharp. That efficiency is the reason it exists.
Does converting change the dimensions?
No. Every pixel stays where it was and the picture comes out the same width and height. Only the encoding changes. Use Resize Image if you want to change the dimensions as well.
Can it handle an animated GIF or WebP?
Only the first frame. Animation is not carried through, and rather than producing a still image while implying otherwise, the tool is limited to the formats where that expectation does not arise. If you need animation preserved, this is not the right tool.
Is the picture uploaded to convert it?
No. Decoding and encoding both use the browser's own image support, inside your tab. Nothing carrying the picture is transmitted, and the page's security policy prevents any connection to another site in the first place.
What if my browser cannot write WebP?
You will be told. Browsers that cannot encode a requested format quietly fall back to PNG and report the substitution only in a place nobody reads, so this tool checks what actually came back and raises an error rather than handing you a file in a format you did not ask for.