DT
DevToolKit
Clearly labeled tools
Tools
Workspaces
Resources
Browse tools
DT
DevToolKit
Practical PDF, image, developer, and everyday tools

Clearly labeled processing for everyday tasks.

Core processing runs in the browser for most tools. Server-backed and external-provider workflows are labeled separately. Basic tools are available without signup; individual limits vary by tool.

46 unique tools4 workspacesNo signup for basic tools
Browse toolsTrust Center
Tools
All toolsPDF workspaceImage studioDeveloper workbenchGeneral tools
Product
BlogSupportContact
Company
AboutTrust CenterPrivacy PolicyTerms of Use

© 2026 DevToolKit. Practical PDF, image, developer, and everyday tools with clearly labeled processing.

In-browserServer-backedExternal preview
amanhirut32@gmail.com
HomeToolsImageBackground Remover

Background Remover

  • Server-backed
  • No signup
  • AI-assisted

Remove an image background, review the cutout, refine its edge softness, and export it with transparency or a new background.

This is a server-backed tool. Files are sent to configured DevToolKit services for this workflow.

Preparing the editor...

The guide and instructions on this page are available while the tool loads.

Continue your workflow

  • Image CropperFrame a rectangular region. Background Remover separates a subject; it does not crop.
  • Image ResizerResize by exact pixels, percentage, or presets. Background Remover does not resize the cutout.
  • Image CompressorReduce an image’s file size. Background Remover creates a cutout; it does not compress.

What this tool does

Background Remover requests a cutout from the configured service, then lets you soften alpha (0–100 mapped to blur radius 0–5), place a background, and encode PNG, WebP, or JPG. Download names use {base}-no-bg.{ext} or {base}-{preset}.{ext}.

When to choose it instead of a similar DevToolKit tool

  • Use this for subject cutouts. Other Image tools do not remove backgrounds.
  • Do not use it as a metadata cleaner or format converter first; send a file you are allowed to upload.

Supported inputs, limits, and output behavior

Input
One JPG, PNG, or WebP, 10 MB (stricter than the 20 MB local image tools).
Modes
fast (Product), portrait, hair_detail, high_quality (BiRefNet; first run can take 1–3 minutes per UI copy).
Export
PNG/WebP can keep alpha; JPG flattens. Quality presets 72/85/92 for JPEG/WebP.

How the transformation actually works

The API may return headers x-bg-mode, x-bg-provider, x-bg-fallback. Provider labels in the UI include Premium remover (remove-bg-api), Local BiRefNet, Local portrait, Local rembg. Edge softness blurs only the alpha channel. Background presets include solid colors, gradient, studio radial, custom, or checkerboard preview for transparent.

Step-by-step workflow

  1. Click Choose image or drop one supported file and confirm the local preview.
  2. Pick a Subject preset.
  3. Set Export background, Output format, Compression quality if shown, and Edge softness.
  4. Click Remove background and keep the tab open while the service runs.
  5. Review the cutout on Export cutout.
  6. Fine-tune export if needed, then download again.

What can change in the output

Hair, fur, glass, motion blur, and similar colors can leave halos or holes. The tool does not offer per-pixel mask painting. Crop is sent as false. returnMask is false.

Known limitations and failure cases

  • Service not configured → 501 / BACKGROUND_REMOVER_NOT_CONFIGURED.
  • Offline Python worker → 503 codes.
  • Timeouts especially on high_quality first model load.
  • IMAGE_TOO_LARGE / 413 above the service limit.
  • No batch.

Privacy / where data goes

After you click Remove background, the image goes to the configured backend and typically a Python remover. High-quality may call api.remove.bg when a key is configured. The privacy policy describes in-memory upload buffers, no user-facing deletion schedule, and possible infrastructure retention. This is not a confidentiality guarantee.

Practical output-review checklist

  • Zoom hair and semi-transparent edges.
  • If exporting JPG, confirm the flattened background.
  • Do not treat the cutout as a perfect matte without checking.

Frequently asked questions

When does the image leave the browser?

inspectImageForBackgroundRemoval only creates a local object URL. runRemoval appends the file to FormData and calls removeImageBackground → POST /api/images/remove-background with returnMask=false and crop=false. High-quality mode may use remove.bg when a server key is configured, as described in the privacy policy.

Does JPG export keep transparency?

No. supportsTransparency is false for JPG. resolveExportBackgroundPreset maps a transparent preset to white before flatten.

Related guides

Longer reads that pair well with this tool.

Image guide

How to Prepare Images for Websites and Documents

A practical image-preparation workflow: choose the required format, set dimensions, review processing labels, and inspect the exported file before sharing.

Image guide

How to Remove an Image Background Online

Use DevToolKit's server-backed, AI-assisted Background Remover with supported files, subject presets, browser-side export controls, and clear review steps.

Related tools

Common next steps after using this tool.

Image Crop

Select a rectangular region from one JPG, PNG, or WebP with aspect presets, pixel coordinates, and format-aware export.

Image Resizer

Resize a JPG, PNG, or WebP image by exact dimensions, percentage, or common web and social presets.

Image Compressor

Compress a JPG, PNG, WebP, or AVIF image with format, quality, and optional resize controls.

Image Converter

Decode a supported image and re-encode it to JPG, PNG, WebP, or AVIF with quality, transparency, and optional resize controls.

Explore more in Image

Browse related tools or open the full workspace.

Image workspaceAll tools