Remove Image Backgrounds Privately on Device

Isolate people, pets, and products privately on device. Fast portrait matting for people, or enhanced object model for pets and products.

  • Never uploaded
  • No sign-up
  • No watermark
  • Unlimited
  • Works offline

Drag and drop your photos or a folder. or

Up to 100 MB each

Free to useNo sign-up

Your photos never leave your device. Read the privacy policy.

    How to remove an image background

    1. Select your image

      Choose, drag, or paste a portrait or photo from your computer or phone (best results on people and portraits).

    2. Instant AI matting

      Run on-device AI segmentation to separate foreground subjects from busy backgrounds in seconds.

    3. Refine and download

      Adjust edges, replace the background color, brush manual touch-ups, and export as transparent PNG or WebP.

    100% on-device AI

    AI inference executes inside your browser via WebAssembly and WebGPU; image data is never uploaded to any remote server.

    Edge refine & touch-up

    Feather edges, expand or shrink cutout boundaries, and use brush restore and erase tools for strand-level control.

    Flexible backdrops

    Export clean transparent PNG cutouts, solid studio backdrops for ecommerce, or artistic background blur.

    Overview

    What is Background Remover?

    Background Remover isolates foreground subjects using on-device neural network models. The tool runs locally in your browser via ONNX Runtime with two model choices: a lightweight Portraits model (MODNet, ~7 MB) optimized for human hair and people, and a Pets and objects model (IS-Net, ~44 MB) optimized for animals, products, and ecommerce items with crisp edges. It is model download only; your image never leaves your device. If a portrait run produces low or extreme coverage, an automatic suggestion offers to switch to the Pets and objects model with one click. Refine borders with edge feathering and boundary shifting, replace the backdrop with transparency, solid colors, or subtle background blur, fix fine details with interactive restore and erase brushes, and export full-resolution transparent PNG or WebP files.

    Processing

    What happens to your photo

    Four-step on-device pipeline from intake to final encoding without server roundtrips.

    Inspect

    Loads the source photo locally and bounds maximum dimension to 4000 pixels for safe memory usage.

    Preprocess

    Converts image pixels to a normalized RGB float tensor matching the model input specifications.

    Segment

    Executes the on-device MODNet matting network using hardware-accelerated WebGPU or WebAssembly.

    Upscale

    Upscales the precision matte back to full image resolution and applies edge refinement filters.

    Strict zero-upload privacy

    Unlike remote AI services that store your photos, your visual content never leaves your local computer.

    Compact cached model

    The quantized 7 MB model downloads once and is stored in browser Cache Storage for instant offline reuse.

    High-contrast preview

    Inspect cutouts against a high-contrast transparency checkerboard to detect any leftover fringe or spill.

    Edge boundary shifting

    Erode or dilate the matte border by pixels to eliminate harsh background halos around complex silhouettes.

    Manual touch-up brushes

    Use keyboard-operable restore and erase brushes to hand-correct stray hairs, jewelry, or intricate cutouts.

    Commercial-friendly license

    Powered by an Apache-2.0 and MIT runtime stack without restrictive non-commercial or copyleft limitations.

    Read the full guide

    Intelligent on-device background removal

    Extracting a subject from its surroundings used to demand painstaking manual pen-tool tracing or submitting sensitive photos to third-party cloud APIs. Remote background removal websites frequently harvest user photos, train external datasets on uploaded portraits, or hold high-resolution downloads behind paywalls and subscription models.

    The Background Remover solves this by bringing modern neural network matting directly to your browser. By combining high-performance WebAssembly with WebGPU acceleration and a compact 7 MB quantized MODNet model, image segmentation takes place entirely on your device. Your original photographs never travel over a network connection, ensuring absolute privacy for client photoshoots, corporate headshots, proprietary product prototypes, and personal family albums.

    How browser-based matting works

    Matting models differ from basic semantic segmentation by estimating a continuous transparency value (alpha matte) between 0.0 (fully background) and 1.0 (fully foreground) for every pixel. This soft transition is essential for preserving fine details such as flying hair, translucent fabrics, transparent glass, and fuzzy animal fur.

    1. Local ingestion and memory safety: When you select an image, it is decoded entirely within your browser’s local memory. To prevent browser tab crashes on ultra-high-resolution files, images exceeding a 4000-pixel longest edge are proportionally constrained before neural processing.
    2. Compact model delivery: On your first visit, the application fetches the quantized ONNX neural network weights once (about 7 MB). The model is stored in your browser’s persistent Cache Storage. On future visits, processing begins immediately without re-downloading.
    3. Hardware acceleration: The ONNX Runtime attempts to leverage your device’s graphics processor via WebGPU. If WebGPU is not supported or disabled on your device, the system gracefully falls back to optimized multi-threaded WebAssembly.
    4. Bilinear mask reconstruction: The neural network produces an accurate matte that is subsequently upscaled to the working image dimensions using bilinear interpolation, preserving crisp silhouettes and smooth organic curves.

    Refining edges and eliminating color halos

    No automated AI cutout is perfect on every lighting condition. When photos are captured against backgrounds with intense color spill (such as green grass or bright studio backdrops), small color halos can sometimes cling to the edges of the foreground subject.

    The Background Remover provides three adjusting controls to achieve commercial-grade cutouts:

    • Shift edge: Morphs the boundary inward (erosion) or outward (dilation). Shifting inward by 1 or 2 pixels effectively clips away thin color halos without noticeably shrinking the subject.
    • Feather edges: Applies a gentle blur across the alpha transition. A feather radius of 1 to 3 pixels creates natural, realistic integration when placing the cutout onto new presentation slides or marketing graphics.
    • Threshold cutoff: Adjusts the sensitivity threshold where soft background gradients convert into definite transparency. Raising the threshold removes stubborn shadows behind subjects.

    Background options: Transparency, studio solid, or bokeh blur

    Once the background is cut away, you are not limited to just transparency:

    • Transparent (Checkerboard): The standard cutout mode. Transparent areas are displayed over an 8-pixel high-contrast checkerboard so you can visually confirm that all dust, shadows, and artifacts have been completely erased.
    • Solid colour: Ideal for ecommerce merchants preparing product photography for Amazon, Shopify, or Google Shopping. Select pure white (#ffffff), sleek studio black, green screen, or enter custom brand hex values.
    • Blurred original: Creates a realistic portrait bokeh effect. The tool blurs the original backdrop behind your sharp foreground subject, transforming busy outdoor snapshots into cinematic headshots with creamy background blur.

    Manual touch-up with keyboard-operable brushes

    When working with fine jewelry chains, wispy hair, or intricate bicycle spokes, automated algorithms may occasionally clip a detail or miss an enclosed opening. Rather than requiring you to export to external photo editors, the Background Remover features built-in interactive touch-up brushes:

    • Restore brush (R): Paints foreground opacity back into the mask, restoring clipped details or favorite jewelry pieces.
    • Erase brush (E): Wipes away stubborn background remnants, stray shadows, or photobombers.
    • Dynamic brush sizing: Adjust the brush radius with the slider or use standard keyboard shortcuts ([ to decrease, ] to increase).
    • Undo history (Z): Step backwards through recent brush strokes with multi-level undo support.

    Complete privacy by design

    Many cloud services claim to protect user data while still transmitting raw images to central servers for batch processing. Our privacy policy outlines our fundamental architecture: Glowpixel Labs tools run on client hardware. No images, facial coordinates, or metadata are ever transmitted to or stored on any server.

    Whether you need to batch-prepare clean product shots, extract portraits for creative photomontages, or create transparent PNG stickers, the Background Remover delivers professional cutout quality with instant turnaround and unbreakable privacy.

    Comparison

    How it compares

    How Background Remover compares with server-based tools and desktop software.

    Background Remover compared with other ways to do the same job
    CapabilityGlowpixel LabsTypical cloud AI removerDesktop photo software
    Data privacy100% on-device (zero photo uploads)Transfers photos to remote cloud serversLocal, but requires installed desktop software
    Account requiredNone; instant browser accessMandatory registration or subscriptionOften requires paid desktop license
    Model footprintCompact quantized ~7 MB modelServer-hosted proprietary black boxGigabytes of software and plugin downloads
    Edge controlsFeather, boundary shift, and thresholdRarely customizable; binary take-it-or-leave-itComplex manual lasso and pen tools
    Interactive touch-upIntegrated pointer and keyboard brushesUsually unavailable or locked behind paid tierFull manual brush suite
    LicensingCommercial-ready Apache-2.0 modelProprietary terms, usage tiers, or watermarksVaries by software purchase
    Audience

    Who uses it

    Built for photographers, designers, developers, and privacy-conscious teams.

    • Online sellers and ecommerce merchants

      Quickly convert raw mobile product snapshots into clean white-background marketplace listings for Amazon, eBay, Shopify, and Etsy without monthly API subscription fees.

    • Graphic designers and marketers

      Extract people, products, icons, and logos from stock photos to composite into promotional banners, YouTube thumbnails, social ads, and slide decks.

    • Privacy-minded creators and professionals

      Process confidential staff headshots, ID photos, client assets, and personal memories with total confidence that unreleased images remain strictly on your physical machine.

    Discover more

    Preset sizes and formats

    Upcoming image tools

      FAQ

      Questions, answered

      Common questions about formats, privacy, performance, and offline capabilities.

      Are my photos uploaded to an AI server?

      No. Everything runs strictly on your machine. The AI neural network code executes in your browser using WebGPU and WebAssembly. Your photos are never uploaded, stored, or sent over any network.

      Why is there an initial download notice?

      To remove backgrounds without sending your photos away, your browser needs the neural network model weights (about 7 MB for portraits, or 44 MB for pets and objects). It is model download only; your image never leaves your device. The file is fetched once on your first use and stored in browser Cache Storage for subsequent sessions.

      What model is used and is it safe for commercial use?

      The tool offers two commercial-ready models: MODNet (Apache-2.0) for fast human portrait matting, and IS-Net general-use (Apache-2.0) for pets and products, running via onnxruntime-web (MIT). Both licenses grant full rights for personal, commercial, and client projects.

      What types of images does this model handle best?

      Use 'Portraits (fast, 7 MB)' for people, headshots, and portraits with fine hair strands. Use 'Pets and objects (better, 44 MB)' for animals, pets, ecommerce products (sunglasses, bottles, clothing), and inanimate items with sharp contours. You can also use the Restore and Erase brushes to hand-refine tricky details.

      How do I refine tricky edges or hair fringes?

      Use the 'Shift edge' slider to erode the boundary inward by 1 to 3 pixels if you see a slight background halo. Increase the 'Feather edges' slider by 1 or 2 pixels to soften transitions across soft hair or fabric.

      Can I replace the background with a solid color instead of transparency?

      Yes. Switch the background mode to 'Solid colour' and pick white, black, green screen, blue, or any custom hex color with the color picker.

      What does the 'Blurred original' mode do?

      It separates your foreground subject and blurs the original background behind it with an adjustable blur radius, creating an authentic shallow depth-of-field portrait effect.

      How do the manual touch-up brushes work?

      Select 'Restore' to paint back any part of the subject that was mistakenly removed, or 'Erase' to wipe away background artifacts. Adjust brush size with the slider or square bracket keys [ and ], and undo mistakes with Z.

      What is the maximum supported photo size?

      The tool accepts photos up to 100 MB. To keep your browser responsive, images wider or taller than 4000 pixels are proportionally scaled for AI analysis, and the generated mask is cleanly mapped to your canvas.

      Can I save the result with transparency?

      Yes. Selecting PNG produces a lossless 32-bit RGBA image with full transparency. WebP export is also available for smaller file sizes with alpha channel support.

      Can I cancel processing while the model is running?

      Yes. A Cancel button is visible whenever AI segmentation is underway. Clicking it aborts execution immediately and leaves your browser responsive.

      Explore

      Complementary image tools running 100% in your browser.

      Last updated: