Deceptive advertising, not free
From their website: "Best Online Bulk Image Background Remover Free" Technically speaking it's correct. They let you upload the images and then remove the background for free. But if you want to download the files, you need to register for an account. Once you've registered, they then tell you that you need to buy credits to download the images without the background. Very deceptive and shady growth hack.
