A privacy-first background remover (a remove.bg-style tool) where the AI runs 100% on the client via WebAssembly. No server, no uploads, no API keys, no watermark.
- 🧠 On-device AI — background removal runs in the browser (@imgly/background-removal); images never leave your device
- 🔒 Private by design — no upload, no account, no tracking
- 🖼️ Drag & drop, browse, or paste any image (PNG/JPG/WEBP)
- ⚡ Transparent PNG download in one click
- 🎨 Dark-neon UI, fully responsive, zero build step
- 🆓 Free & open-source — deploy your own on GitHub Pages
- Click
Use this template/ fork. - Settings → Pages → Source: GitHub Actions — it deploys automatically.
- Open your site, drop an image, download the cut-out. Done.
Prefer offline? Download the repo and open index.html (needs internet on first run to
fetch the AI model, which is then cached).
image → @imgly/background-removal (ONNX model via WASM, in-browser) → transparent PNG
index.html— UI (dropzone, before/after, download)assets/js/app.js— lazy-loads the model and runs removalassets/css/style.css— dark-neon theme.github/workflows/pages.yml— auto-deploy to Pages
The model (~tens of MB) downloads from a CDN on first use and is cached by the browser afterward, so subsequent cuts are fast and work offline.
- Swap the model/quality in
assets/js/app.js(theremoveBackgroundoptions). - Re-theme via the CSS variables at the top of
style.css.
MIT © Aashish Bharti
⭐ Star it if ClearCut saved you a trip to a paid background remover.