Skip to content
The Fareed
Start a Project
Media Background Remover plugin iconWordPress Plugin

Media Background Remover

Cut image backgrounds straight from the WordPress Media Library and save a clean transparent PNG or WebP, without downloading a file, opening a photo editor, or uploading anything back.

  • Version 1.4.0
  • WordPress 6.2+
  • PHP 7.4+
  • License GPL v2
  • Free on WordPress.org
01The problem

Four steps become one

Clearing a background normally means downloading the image, editing it somewhere else, exporting it, and uploading it again. Repeat that across a product catalogue and an afternoon disappears.

Media Background Remover keeps the whole job inside the dashboard. Open an image, click once, look at the result, and save it. The original file is never touched, so nothing is lost if you change your mind.

02Features

What the plugin does

01

One click, in place

A Remove Background button sits on the attachment edit screen and on the image preview overlay. No new workflow to learn.

02

Preview before you commit

Processing runs over AJAX with a live spinner, then shows the transparent result so you can approve it before anything is written.

03

Originals stay untouched

The transparent version is saved as a separate attachment. Your source file keeps its filename, its sizes, and every existing reference to it.

04

PNG and WebP output

Accepts JPG, PNG and WebP. Writes a transparent PNG or WebP, whichever you set in the plugin settings.

05

Processed images are labelled

Once an image has been handled it is clearly marked, the button disappears, and its edit screen links back to the original.

06

Built on the WordPress HTTP API

No raw cURL, no bundled binaries. Settings are sanitised, the API key field is masked, and uninstall clears every option, meta value and transient.

03Screenshots

A look inside the dashboard

The Remove Background action on the attachment details screen.
The Remove Background action on the attachment details screen.
Settings: API key, output format and output size.
Settings: API key, output format and output size.
The processed transparent image sitting in the Media Library.
The processed transparent image sitting in the Media Library.
The original keeps a link to its latest transparent copy.
The original keeps a link to its latest transparent copy.
Edit Media view for the saved transparent result.
Edit Media view for the saved transparent result.
04Getting started

Installation

About two minutes, most of which is fetching your API key.

  1. Install the plugin from Plugins, Add New, or upload the ZIP.
  2. Activate it.
  3. Open Settings, then Background Remover.
  4. Paste your remove.bg API key and save.
  5. Open Media, Library, and click any image.
  6. Click Remove Background, then Save to Media Library.
05External service

Where the processing happens

Cutouts are produced by remove.bg. An image leaves your site only when an administrator presses Remove Background on that specific file. The request carries the image, your chosen output format and size, and your API key in the header. Nothing is sent automatically, on upload, or in the background.

A remove.bg account is required. API documentation, terms of service, privacy policy.

06Questions

Frequently asked

07Roadmap

What comes next

  • Grid View support, so the button is there wherever you browse media.
  • Batch processing, for clearing a whole selection in one pass.
  • WooCommerce product image tools, aimed at catalogue work.
  • Automatic processing on upload, for sites that always want a cutout.
  • Background colour replacement, instead of transparency alone.
  • Better processing logs, so failures are easy to trace.
08Changelog

Release history

1.4.0
  • Simplified flow: click, loader, preview, save. The options step is gone.
  • Two step AJAX, so the preview comes first and the library write happens on confirmation.
  • Processed images are marked and no longer offer the button again.
  • A processed image links back to its original.
  • Retry button on error, and an inline saving state on the save button.
1.3.0
  • AJAX modal on the attachment edit page with a live spinner.
  • Hover overlay button on the image preview.
  • All API calls moved to the WordPress HTTP API, removing direct cURL.
  • Duplicate processing guard against double clicks.
  • Wider uninstall cleanup covering post meta and transients.
  • API key field switched to a masked input.
1.2.3
  • Uninstall cleanup for plugin settings.
  • Privacy policy helper content and clearer external service disclosure.
  • Tighter sanitisation on request and settings values.
1.0.0
  • Initial release.

Try it on your Media Library

Free, open source, and hosted on WordPress.org. If something breaks or you want a feature, the support forum is the fastest way to reach me.