lumli
Lumli is a collection of privacy-focused image editing tools that operate entirely within the user's web browser. Unlike conventional online editors, it processes all images client-side using modern web technologies such as JavaScript and WebAssembly, ensuring that no data is ever uploaded to a server. This approach guarantees complete confidentiality for sensitive images while still delivering powerful editing capabilities. The toolset includes background removal, image compression, cropping, resizing, format conversion, and more, all accessible via a clean, intuitive interface. Lumli is built with a strong emphasis on user privacy and offline usability. Since all computation happens locally, users can edit images without an internet connection once the page is loaded, making it ideal for secure environments or travel. The project is open source, allowing anyone to inspect, modify, or self-host the tools. It leverages cutting-edge browser APIs and AI models (e.g., for background removal) compiled to WebAssembly, achieving near-native performance while maintaining zero‑server philosophy. Key features include a background remover powered by a machine learning model running on the GPU via WebGL, a smart image compressor that optimizes file size with minimal quality loss, and batch processing support for multiple files. The tools are free to use with no registration, watermarks, or file size limits beyond device capabilities. Lumli’s design is lightweight and responsive, stripping away unnecessary complexity to focus on doing a few tasks exceptionally well while respecting user sovereignty. Regular updates expand the feature set and improve performance, often driven by community contributions. Lumli has gained a loyal following among privacy advocates, freelance designers, and everyday users who need quick, secure image editing. Its transparent development model and educational value also make it a useful resource for learning about browser‑based processing and wasm.
- Category
- Design
- Pricing
- Free
Problem solved
Many online image editors require uploading files to remote servers, exposing potentially sensitive content to third parties and creating privacy risks. Internet connectivity is also mandatory for most such tools. Lumli solves this problem by moving all processing to the user’s device. Images never leave the browser, so confidential photos, legal documents, or personal projects stay private. This client‑side approach eliminates dependency on external servers, reduces latency from network transfers, and works offline after the first page load.
Use cases
- Removing backgrounds from product photos for e-commerce listings without exposing inventory images to a third‑party service.
- Compressing high‑resolution photos for faster website loading while keeping the originals locally secure.
- Cropping and resizing profile pictures for social media or professional platforms on the go.
- Converting image formats (e.g., PNG to WebP) for web optimization without uploading sensitive assets.
- Quickly editing a scan of a confidential document, like a contract or ID card, before sharing.
- Processing images in regions with intermittent internet connectivity, using only the browser’s cache.
Audience
- Designers
- Content Creators
- Hobbyists
- Business Users
Pros
- Complete privacy – no image is ever sent to a server; all processing stays on the device.
- Works offline after the initial page load, enabling use in secure or low‑connectivity environments.
- Free and open source with no watermarks, registration, or usage limits.
- Fast performance via WebAssembly and GPU acceleration for ML tasks like background removal.
- Clean, distraction‑free interface focused on core image editing needs.
Cons
- Feature set is limited compared to full‑fledged desktop editors (e.g., no layer support or advanced filters).
- Performance heavily depends on the user’s device; older hardware may struggle with large images or GPU‑accelerated tasks.
- Very large images (e.g., multi‑megapixel RAW files) can cause browser memory issues or slow processing.
Official website: https://lumli.de/
Canonical LambdaBase page: https://www.lambdabase.com/tools/lumli