A free, open-source Figma plugin that removes image backgrounds instantly — no API key, no server, no cost. Everything runs directly in your browser using WebAssembly.
- One click — select an image layer, click Remove Background
- Batch processing — select multiple images and process them all at once
- Two quality modes — Quality (medium model) or Fast (small model)
- Non-destructive — original fills are hidden, not deleted. You can restore them anytime
- 100% free — no API key, no subscription, no backend
- Runs in-browser — uses @imgly/background-removal via WebAssembly
- Select one or more image layers in Figma
- Open the plugin and click Remove Background
- The plugin reads the image bytes and sends them to the UI
- The UI runs the AI model (via WASM) entirely in your browser
- The result is added as a new fill on the same layer — original fills are hidden
(Coming soon)
-
Clone this repo:
git clone https://github.com/fiasuz/plugin-remove-bg.git cd plugin-remove-bg -
Open Figma → Plugins → Development → Import plugin from manifest
-
Select
manifest.jsonfrom this folder -
The plugin is ready — no build step required
| File | Description |
|---|---|
manifest.json |
Plugin metadata and entry points |
code.js |
Figma sandbox code — reads/writes nodes |
ui.html |
Plugin UI — runs AI model in the browser |
- @imgly/background-removal — AI background removal via WASM
- Figma Plugin API — reads image fills, creates new image hashes
- Plain JavaScript — no build step, no bundler, no TypeScript
MIT — free to use, modify, and distribute.
Built by FIAS