Private by design
Image edits run locally. On first AI use, the browser downloads a free segmentation model and runtime from public hosts.
Make your subject stand out. Remove portrait backgrounds, create custom scenes, shape realistic shadows and fine-tune the light — all on your device.
Drop a photo here or choose one from your device.
JPG, PNG, WebP and other browser-supported images · up to 40 MiBChoose an image, press Apply AI background removal, then try illustrated scenes, a custom background, shadows, placement and color adjustments. Download your result in seconds after processing.
Image edits run locally. On first AI use, the browser downloads a free segmentation model and runtime from public hosts.
AI automatic cutout is optimized for people. Objects and complex edges may need manual corrections.
Build stylized scenes, upload your own environment, adjust subject lighting and export with transparent backgrounds.
No. Images are processed by this page in your browser. The AI runtime and model are fetched from public hosting only when you first apply AI removal. They are third-party resources; the model must load for AI processing to work. The MediaPipe runtime may also transmit usage/performance metrics under its privacy notice.
No. It uses procedural illustrated backgrounds, keyword-based preset selection and custom background uploads. It does not include local diffusion or commercial generative APIs.
The built-in selfie segmenter is trained mainly for people. For objects, use the manual masking brush or upload an image with a transparent background.
Preparing your image…
Import a photograph and choose person segmentation, a manual mask or supported solid-background removal. Refine the selection, select a procedural scene or your own background and adjust the composition. Export the composite, subject or mask.
AI identifies people rather than general products or animals. Scene text selects procedural presets; it does not generate diffusion images. MediaPipe downloads runtime/model assets and may send provider usage/performance metrics. Cancellation discards a result but cannot interrupt an already synchronous model call. Working images can be scaled down to 2560 pixels/7.5 MP. JPEG flattens transparency to white.
References: MediaPipe Image Segmenter · MediaPipe documentation
Separate a person from a supported photograph with optional segmentation or a manual mask, refine the matte and place the subject over a procedural scene or your own background.
Scene presets are procedural, not generated photos. Export the composite, subject or mask; JPEG flattens transparency to white.
Authored example: Use an authored example of a portrait against a busy background. Compare the person mask with a manual correction around hair; the exercise does not claim perfect segmentation.
Limits and model handling: The optional MediaPipe segmenter identifies people, not arbitrary products or animals; scene text selects procedural presets rather than generating a new image. Model/runtime requests contact external providers and may send provider usage/performance metrics. Cancellation cannot interrupt an already synchronous inference call.
No. Text selects procedural scene presets; the tool does not generate diffusion images.
No. The supplied model is for people. Use a manual mask for other subjects and review all edges.
The application scripts did not initialize. Your existing files were not cleared. Verify the complete ai-background-generator/ folder is installed.