Skip to content

TheJhyeFactor/background-remover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background Remover

by TheJhyeFactor

Live Demo GitHub Pages

🔗 Live Demo: https://thejhyefactor.github.io/background-remover/

100% Client-Side Background Removal

Remove image backgrounds instantly in your browser. No uploads, no servers, complete privacy.

✨ Features

  • 🔒 Private - All processing happens locally in your browser
  • ⚡ Fast - Quick processing with automatic resizing for large images
  • 🎨 Custom Backgrounds - Colors, gradients, or upload your own image
  • 💾 Format Options - Download as PNG with transparency or JPG with quality control
  • 📱 Responsive - Works on desktop and mobile devices
  • 🖼️ Auto-Resize - Handles any image size automatically

🚀 How to Use

  1. Upload Image - Drop an image or click to browse
  2. Wait for Processing - Background is automatically removed
  3. Choose Background - Pick transparent, colors, gradients, or upload your own
  4. Select Format - PNG with transparency or JPG with quality control
  5. Download - Save your image

🛠️ Technical Stack

  • @imgly/background-removal - Client-side background removal
  • WebAssembly - Fast computation
  • Canvas API - Image manipulation
  • ES6 Modules - Modern JavaScript

🔒 Privacy First

Your images never leave your device.

  • ✓ No uploads to servers
  • ✓ No data collection
  • ✓ No tracking
  • ✓ All processing client-side
  • ✓ Open source code

Perfect for:

  • Product photos
  • Profile pictures
  • Graphic design
  • Social media content
  • Any sensitive images

📋 Supported Formats

Input: JPG, PNG, WEBP, GIF Output: PNG with transparency

Recommended: Images under 10MB for best performance

🌐 Browser Support

Works in all modern browsers:

  • ✓ Chrome 90+
  • ✓ Firefox 88+
  • ✓ Safari 15+
  • ✓ Edge 90+

🎯 Use Cases

  • E-commerce - Product photography
  • Social Media - Profile pictures, content creation
  • Design - Quick mockups and composites
  • Photography - Portrait editing
  • Marketing - Ad creatives

📊 Performance

  • Small images (<1MB): 5-10 seconds
  • Medium images (1-5MB): 10-20 seconds
  • Large images (5-10MB): 20-40 seconds

Processing time depends on image size and device performance

🚧 Limitations

  • Large images (>10MB) may be slow or crash on low-end devices
  • Complex backgrounds may require manual cleanup
  • First run downloads AI model (~30MB, then cached)

👨‍💻 Author

TheJhyeFactor - Jhye O'meley

Building privacy-focused web tools

📄 License

MIT License - Free to use, modify, and distribute.


Remember: Your images stay on your device. Privacy guaranteed. 🔒

About

AI-Powered Background Remover - 100% Client-Side

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors