FT FreeToolsHub

Blog / Make an Image Background Transparent

Make an Image Background Transparent Online for Free

Published October 13, 2026 · 8 min read

A transparent background is not a white one, and most failed attempts start there. The pixels behind your subject have to be absent, not bright — which means the file carries a second data layer alongside colour. This guide covers what that layer is, how to produce it in a browser without an account, how to check you actually got it, and the four subjects that defeat every automatic tool, including the good ones.

What “transparent” actually means

Every image pixel stores colour; a transparent-capable pixel also stores an alpha value — how much of whatever is behind it shows through. The PNG specification defines it properly: a full 8-bit alpha channel per pixel (colour type 6), an optional single transparency value for palette images, and — importantly — alpha that is not premultiplied with colour. That last detail is why a badly handled cut-out can carry a coloured fringe you cannot see on a white page.

Which formats can hold it, and which cannot:

  • PNG — full 8-bit alpha. The interchange format; this is what you should export.
  • WebP — full alpha at much smaller file sizes, supported by every current browser (see MDN’s image format guide). Good for the web, less good as a design source file.
  • GIF — one bit only: a pixel is transparent or it is not, which is why GIF edges look chopped.
  • JPEG — no alpha, at all. It has never supported transparency; every “transparent JPEG” you have seen was a white or checkerboard rectangle baked into the pixels.

That single fact causes more rework than anything else in this workflow: cut a subject out beautifully, then export as JPG, and the transparency is discarded and replaced by a solid fill.

Four routes, ranked by effort

RouteTime per imageEdge qualityCost and setup
On-device AI cut-outSeconds, after the first runSoft alpha, handles hairFree, no signup; downloads a model once
Colour keying (GIMP, Photopea, Paint)2–10 minutesHard edges onlyFree, desktop, manual threshold fiddling
Pen path / clipping path10–30 minutesPerfect on hard edgesSkill-heavy; the pro answer for products
CSS or blend-mode fakeMinutesNot real transparencyDisplay-only; the file is unchanged

The fourth row deserves a warning, because it is the most-upvoted answer on the internet and it does not do the job. mix-blend-mode: multiply in CSS, or “set this white to transparent” inside a slide deck, hides the background in that one viewer. The file still has a white background, and the next person who opens it in a different app sees white.

Step by step: photo in, alpha out

The route I use for one-off images is a browser tool that runs the model locally, because it needs no account and the photo never leaves the machine. ImageRemove accepts PNG, JPG or WebP up to 15 MB and always exports a transparent PNG. Its published behaviour, from its own documentation:

  1. Drop the file on the page. Nothing uploads — decoding, inference and export all happen in the browser.
  2. On the first run only, the model downloads and caches: 44–176 MB depending on whether your browser has WebGPU or falls back to WebAssembly. Later images start immediately.
  3. The tool builds an alpha matte — a grey-scale image where white is fully opaque, black fully transparent, and the mid-greys are the hair strands and semi-transparent edges.
  4. Preview against white, black or a custom colour. Checking against black is the useful one: it exposes leftover background that a white preview hides.
  5. Download the PNG.

On a phone it works too, on the WebAssembly path: slower, so leave the tab open while the model loads. Expect one image at a time — there is no batch or multi-file mode.

Verify the alpha is really there

Do not trust the thumbnail. Three checks, in increasing order of rigor:

  • Put the PNG on a dark surface — a dark-mode editor canvas, a slide with a black background, or your own page with background:#111. Real transparency disappears; a white rectangle does not.
  • At the command line, ImageMagick tells you directly: identify -format "%[channels]" out.png should report matte or alpha. No alpha in the output, no transparency, whatever it looks like.
  • Zoom to 100% and inspect one edge against black. You are looking for a halo: a rim of pale pixels where the old background is still blended into the subject.

If you get a halo on a subject destined for dark backgrounds, the fix is a slightly tighter matte (contract the selection by a pixel) or a decontamination pass — the mechanic is worked through in removing a background from a PNG logo.

The four subjects that break every auto tool

  • Hair and fur. Individual strands are partly transparent over the old background, so a good tool leaves soft edges rather than a hard outline. Expect some fuzz to leave with the background; expect a chopped helmet edge if the tool is binary.
  • Same-colour subject and background. Low contrast is the stated hardest case for matting models — a white shirt on a white wall, dark hair on a dark couch.
  • Glass, liquids, smoke, mesh. Real transparency in the subject is indistinguishable from background transparency without manual masking.
  • Motion blur. The edge is genuinely smeared in the source pixels; no matte recovers it.
Honest expectation: automatic cut-outs are excellent on hard-edged subjects against contrasting backgrounds, and mediocre on the four cases above. Shooting against a tonally different background solves more problems than any tool choice.

Where to use it, and where not to

Transparent PNGs are for compositing: product shots on your own store theme, logos over photography, overlays in a deck, watermarks you own, thumbnails. They are the wrong answer when a marketplace asks for a white background — many retail platforms specify a solid white main image, so you cut out and then re-fill white. That workflow is covered in product photo background removal for ecommerce, and for people photos, check which portrait edits official documents allow before relying on a cut-out. More browser options are in our free image tools list and the tool directory.

Frequently asked questions

Can I export a transparent image as a JPEG?

No. JPEG has no alpha channel, so saving as JPG flattens transparency to a solid fill, usually white. Export PNG for design work and WebP when the file is going on a web page and size matters; both carry real transparency.

Is it really free, and do I need an account?

ImageRemove publishes no account, no credit system, no watermark and no daily cap — the reason is structural: the model runs on your own CPU or GPU, so there is no per-image server cost to bill for. The trade is a one-time model download of 44–176 MB, and slower results on phones.

Why does my cut-out look soft, or show a pale rim?

Softness is the matte preserving semi-transparent detail such as hair or motion blur, which is usually what you want. A visible pale rim is different: that is leftover background blended into the edge. Preview against black, tighten the matte by about a pixel, or paint the offending edge out and re-run.

Do I have to upload my photos?

With this tool, no — the file is decoded, processed and exported locally, which is the point of an on-device model. Hosted cut-out services do upload the image, and their terms then govern what happens to it. For anything sensitive, on-device is the only option worth discussing.

Can I use the result commercially?

The tool states the cut-out is yours to use, while remaining your responsibility to hold rights to the original photo and to the subject depicted. Transparency changes pixels, not licensing: a competitor’s product photo is still theirs.

Related reading