Projects

removebg.fyi

Drop in a photo, get the cutout back at full resolution. The model runs on your machine, so the image never leaves the tab.

TypeScriptWebGPUNext.jsTransformers.js
View on GitHubTry it at removebg.fyi
removebg.fyi cover

remove.bg is shutting down. Every replacement I found wanted an account, a credit card, or a watermark on the way out, so I built one that asks for none of it and put the code up.

See it run

How it works

  • The model downloads to your browser on the first visit and is cached after that, so it works offline.
  • It runs on WebGPU where the browser has it, and falls back to WebAssembly everywhere else.
  • Cutting happens in a Web Worker at the source image's full resolution, so the page never freezes.
  • Swap the background for transparent, a colour, a gradient or the original blurred, add a cast shadow, fix the edges with a brush.
  • Download the PNG or copy it straight to the clipboard.

Built with

Next.jsTypeScriptTransformers.jsWebGPURMBG-1.4