Remove the Background from a JPG

Upload a JPG photo - straight from a phone or camera - and the subject is cut out automatically. JPG cannot store transparency itself, so the result downloads as a PNG.

How it works

1

Upload your JPG photo.

2

The subject is detected and cut out automatically.

3

Download the result as a transparent PNG.

Why the result is a PNG, not a JPG

JPG is a great format for photos, but it has no way to store see-through pixels - every pixel in a JPG is fully opaque. To actually remove a background you need a format that supports transparency, which is why the cutout comes back as a PNG even though you uploaded a JPG.

Where JPG background removal is used most

  • Phone and camera photos of a product, for a marketplace listing.
  • A portrait or headshot for a profile picture or ID-style photo.
  • A photographed object that needs to sit on a different background.

Getting a clean cutout from a JPG

JPG compression can soften fine edges slightly, especially around hair or fur, which can make the cutout a touch rougher than a source PNG would give. A photo with good, even lighting and a subject that stands out clearly from its background will still cut out cleanly.

Questions & Answers

Why do I get a PNG back instead of a JPG?
JPG cannot represent transparent pixels. A PNG is used for the result so the removed background is actually see-through, not just a flat colour.
Does JPG compression affect the cutout quality?
A heavily compressed JPG can have slightly soft edges, which may show up as a marginally rougher cutout around fine detail like hair. A good-quality JPG gives the cleanest result.
Can I upload a .jpeg file too?
Yes, .jpg and .jpeg are the same format and both work.
Is it free, and are my files kept?
Yes, free with no sign-up. Files are deleted from the server automatically about an hour later.