Background Remover

Drop a picture in and the background goes, leaving a transparent PNG. It works by colour, so you get a tolerance slider, soft edges, and brushes to correct anything it takes too much or too little of. Your file never leaves this tab.

Drop a picture here, paste, or click to choose JPEG, PNG, WebP, AVIF, HEIC, GIF and BMP. Works best on an even background.

The selection works in CIE L*a*b*, where the distance between two colours matches how different they look, so tolerance follows what your eye calls a similar colour rather than what the RGB numbers happen to say. From the edges floods inward from the border, which keeps a colour that also appears inside the subject; Everywhere selects every matching pixel in the picture. Edge pixels are unmixed by assuming they are a blend of the subject and the background colour, and solving for the subject. This is colour based selection, not object recognition. A subject that shares its colours with the backdrop, or fine hair against a busy scene, is beyond what any tolerance slider can do; that needs a trained model, which would mean loading megabytes of someone else's code into your browser, and this site does not load anything from anywhere else.