JPG to PNG Converter
100% processed in your browser. Convert a JPG straight to a lossless PNG, or remove its background at the same time.
⚠️ Limit: File must be under 15MB.
Frequently Asked Questions
Is my image uploaded to your server?
No. Everything happens inside your browser using JavaScript -- your image is never uploaded anywhere.
Why convert JPG to PNG at all, if I don't need transparency?
A few common reasons: some software or upload forms require PNG specifically; PNG is lossless, so it won't add any further compression artifacts on top of what the JPG already has, which matters if you're about to edit it further; and having a PNG on hand means the file is already in a format that *can* hold transparency, if you need to add any later.
Does removing the background use AI to detect the subject?
No. It removes background by color, not by understanding what's a "subject" -- it compares every pixel's color to the background color you picked, and makes close matches transparent. It works best on a photo with a fairly solid, even-colored background (a plain wall, a studio backdrop, a product shot on white). It won't cleanly separate a subject from a busy or textured background, since there's no AI figuring out what the subject actually is.
The background-removal edges look a bit rough -- can I fix that?
Try lowering the tolerance for a tighter, cleaner cut, or raising it if too much of the subject is being removed. The tool also softens the boundary a little automatically rather than cutting a hard edge, to avoid a jagged outline.