Overview
Every image format is a bargain between quality, size and compatibility. PNG keeps every pixel perfect but gets heavy with photos. JPEG sheds invisible detail to shrink photographs dramatically. WebP, the modern arrival, undercuts both on size at similar quality — when the destination supports it. Converting between them used to mean installing software or trusting a random upload site.
This page handles all six directions — PNG, JPEG and WebP into each other — entirely in your browser. It reports the true format and size of whatever you drop in, lets you tune quality for JPEG and WebP output, and shows the converted size and exact saving side by side so you decide with evidence, not hope.
Why renaming a file is not converting it
A file extension is a label, not the contents. The bytes inside a PNG and a JPEG are organised completely differently — different headers, different compression, different rules. Real conversion means decoding the source into a grid of pixels and then re-encoding that grid under the new format's rules. Only then is the output genuinely the new format, readable everywhere that format is accepted.
The trade-offs are worth knowing. PNG is lossless: ideal for screenshots, logos and graphics with sharp edges, poor for photos. JPEG is lossy but photo-optimised, with a quality slider that lets you choose how much detail to trade for size. WebP combines both tricks and is usually the smallest — which is why, if your audience's browsers are modern, it is often the best answer.
Features
- All six directions: PNG, JPEG and WebP convert freely into each other.
- Genuine re-encoding, not renaming — the output is a real file of the new format.
- Quality slider for JPEG and WebP output, defaulting to 90.
- Source report: true format and file size of what you dropped in.
- Saving preview: converted size and exact difference before you commit.
- One-click download of the converted file to your device.
- Fully local — private images are safe to convert anywhere.
Benefits
- Stop the upload dance. No accounts, no queues, no sketchy free sites.
- Shrink photos for the web by switching heavy PNGs to JPEG or WebP.
- Fix format rejections when a form demands JPEG and you only have PNG.
- See the saving first — decide with numbers, not guesswork.
Who can use it
Bloggers optimising images for page speed, sellers preparing product photos for marketplaces, students submitting assignments in a required format, designers handing off web-ready assets, and anyone whose CMS just rejected a perfectly good screenshot. If you have ever been told 'please upload a JPEG', this is your thirty-second fix.
How to use
- Drop an image onto the panel or click to choose a file.
- Read the source report — the true format and size you arrived with.
- Pick the target format: PNG, JPEG or WebP.
- Adjust the quality slider for JPEG/WebP until the size-quality trade looks right.
- Compare the saving, then download the converted file.
Frequently asked questions
Why did my 'converted' image stay the same size?
Because you probably renamed it before. Renaming changes the label; the pixels and compression stay identical, so the size barely moves. This tool decodes and re-encodes, so a photo moved from PNG to JPEG at quality 90 will typically shrink to a fraction of its size — that is the difference real conversion makes.
What quality setting should I use for JPEG?
90 is the sensible default: visibly clean with a big saving. For web photos, 80–85 is often indistinguishable and smaller still; below 70, blocky artefacts creep into smooth areas. Photographs bound for print should stay at 95+ or remain PNG — you cannot get detail back once it is discarded.
Is WebP safe to use now?
For nearly all web use, yes — every modern browser has supported it for years. The exceptions are some desktop email clients and very old software. When in doubt, match the destination: websites and apps, WebP; email attachments and conservative systems, JPEG.
Will converting PNG to JPEG hurt my screenshot?
Screenshots with text and sharp edges are JPEG's worst case — the format is tuned for photos, so text can get fuzzy halos. For screenshots, PNG or WebP lossless stay crisp. If you must use JPEG, keep quality high (90+) and accept a modest saving.
Can I convert several images at once?
One at a time keeps the interface honest about size comparisons. For bulk jobs, each conversion takes seconds — and because everything runs locally, looping through a folder's worth costs you nothing but a minute.
Are my images uploaded to a server?
No. Decoding, re-encoding and the quality slider all run in your browser via the canvas API. The image never leaves your device, which is exactly why private photos and screenshots are safe here.
Conclusion
Formats are tools, not identities — use each where it shines. Drop the file, pick the target, check the saving, download. Sixty seconds, no upload, no nonsense.