Skip to tool content
Toolioz logoToolioz
Design utilities

Toolioz / Cutout studio

Background Remover

A simple backdrop is separated from the subject. Edges can be refined by hand, and the download is a transparent PNG. The image stays in the tab.

Images stay in this tab

A clean cut starts here

Drop a photo, or choose one below.
JPEG, PNG, WebP · up to 25 MB / 16 MP

No upload. No account. No watermark.

Made for simple backdrops

Start with a contrasting subject and an uncluttered background that reaches the image edges. Product photos, graphics, and studio shots are a good fit.

Not a portrait model

This is a color-and-connectivity engine, not a trained neural model. Hair, glass, shadows, busy scenery, and similar foreground and background colors need cleanup.

The image stays in the tab

Image pixels are processed in the browser, not uploaded. The website still loads its normal assets and analytics. Downloads contain no watermark.

Publisher notes · reviewed 1 October 2026

How to get a useful cutout without uploading your image

Toolioz’s background remover is an independently written, classical image-processing engine. It separates simple backgrounds using border colors and connected paths, then lets you erase or restore pixels yourself. It is not a trained portrait model and does not promise automatic hair extraction from arbitrary scenes.

Start with the right image

Choose a JPEG, PNG, or WebP with a clearly contrasting subject and a background visible along the outer image edges. Leave some space around the subject. A plant against a plain wall or a dark bottle on a pale tabletop is easier than a person in a crowded room. The limit is 25 MB and 16 million pixels, with no side over 8192 pixels.

Upload or drop the image into the preview. The initial pass runs automatically. Increase Background separation if too much backdrop remains; lower it if the subject begins disappearing, then press Recalculate. Brush edits survive recalculation. Clear edits if you want to judge a fresh automatic result.

What the engine actually computes

The analysis image is reduced to at most 720 pixels on its longest side. Up to eight representative colors are fitted to opaque boundary samples. Each pixel receives a weighted RGB distance to that palette. A minimum-bottleneck search finds the path from the boundary whose largest color difference is smallest. Pixels reachable without crossing a high-contrast barrier are background candidates. Unlike replacing every pale pixel, this can preserve pale details enclosed inside a dark subject.

Separation controls the threshold applied to those path costs. A smooth transition produces the initial alpha mask. For export, nearby analysis pixels are weighted by both their spatial distance and similarity to the source color. This reconstructs the mask at the original dimensions; it cannot recreate tiny features lost during analysis. Keep and Remove strokes act directly on the alpha mask, with joined circular brush segments. Original RGB values remain unchanged, and the new mask multiplies existing transparency rather than making transparent pixels opaque.

Clean up, inspect, and export

Paint with Remove to clear missed background, including holes inside the subject. Paint with Keep to restore accidentally removed areas. Switch to Original if you cannot locate a missing feature, use preview zoom for closer inspection, and Undo to remove the most recent stroke. A stroke applies when you release the pointer. There is a 100-stroke limit; choose a larger brush for broad areas. Keep cannot restore transparency that was already absent in the source file.

Check edges on white and dark preview backdrops. Edge softness adjusts reconstruction, not semantic recognition or blur of the source photo. The backdrop colors are inspection aids only. Download PNG always exports a transparent image at the original pixel dimensions, without a watermark. Pixels stay in this browser tab; the site still loads ordinary assets and analytics. Closing or reloading the page discards the working image and edits.

Worked examples

  • Dark bottle with a pale label on a pale background

    The border palette describes the backdrop. The bottle outline blocks low-cost paths into the label, so the label can remain opaque even though its color resembles the background. A background gap inside a handle may stay opaque and should be painted with Remove.

  • Subject cropped against the edge

    The engine assumes the boundary describes background. A sleeve or leaf that touches that boundary can be removed or influence the palette. Use Keep on the missing area, or start from a photo with more surrounding space. Do not expect the separation slider to solve a wrong boundary assumption.

  • Image with an already transparent border

    If there are no opaque boundary samples, the engine preserves the existing alpha instead of inventing a background palette. Use Remove for residual backdrop and Keep for mistakenly removed pixels that still exist in the source.

Limits of this page

  • Cluttered backgrounds, foreground/background color overlap, fine hair, glass, smoke, and shadows are not reliably solved automatically. This tool is not quality-equivalent to a learned segmentation service.
  • The border assumption can fail for full-frame portraits or edge-touching subjects. Small features can disappear in reduced-resolution analysis. Manual cleanup is a core part of the workflow.
  • Edge color contamination is not decontaminated: RGB is preserved, so a fringe from the original backdrop can remain. High-resolution work requires browser memory and may be slow on phones.
  • Original-size PNG refers to pixel dimensions, not preservation of EXIF, ICC profiles, camera metadata, or the original compressed file. Animated images and SVG are not supported.

Sources