CleanShot-style screenshots for Windows, macOS and Linux.
Capture, auto-beautify, annotate and share. Emails, card numbers, IPs and API keys are blurred automatically.
Free and open source.
English · Türkçe · Deutsch · Español · Русский · 简体中文 · 日本語 · 한국어
Download · Features · Shortcuts · Build · Contribute
A raw screenshot rarely looks good enough to share. Lumela turns it into a polished image in one step: a matching background, balanced padding, rounded corners and a soft shadow. Arrows and text explain it, and sensitive data is blurred before anyone sees it.
- Everything is free. No accounts, no subscriptions, no watermark.
- Private by design. Capture, text recognition and redaction run on your device. Nothing is uploaded.
- Fast. Native capture and a small installer (about 4 MB on Windows, 12 MB on macOS).
- Same app everywhere. Windows, macOS and Linux get the same editor, shortcuts and features.
If Lumela saves you some manual blurring, a ⭐ on GitHub helps other people find it.
Get the installer for your system from the latest release:
| System | File |
|---|---|
| Windows 10 / 11 (x64) | Lumela_<version>_x64-setup.exe or .msi |
| macOS 10.15+ (Apple silicon and Intel) | Lumela_<version>_universal.dmg |
| Linux (x64): Ubuntu 24.04+, Debian 13+, Fedora 40+ or similar | Lumela_<version>_amd64.AppImage or .deb |
Or install it with a package manager:
brew trust tw4/tap && brew install --cask tw4/tap/lumela # macOS (Homebrew)
scoop install https://raw.githubusercontent.com/tw4/lumela/main/packaging/scoop/lumela.json # Windows (Scoop)winget (tw4.Lumela) is under review in microsoft/winget-pkgs#476618.
Lumela checks for new versions in the background and offers a one-click update: it downloads, checks the signature, installs and restarts, so there is nothing to uninstall or download again. On Linux this works with the AppImage; with the .deb the update button opens the release page.
Note
Installers are not code-signed yet, so the operating system warns on first launch.
Windows: More info → Run anyway.
macOS 15 and later: open Lumela once and close the warning, then go to System Settings → Privacy & Security, scroll down and click Open Anyway next to the Lumela message. On macOS 14 and earlier, right-click the app → Open is enough. Installing with Homebrew skips this step.
Linux: the .deb installs tesseract-ocr for text recognition. With the AppImage, install it yourself (sudo apt install tesseract-ocr, sudo dnf install tesseract or sudo pacman -S tesseract tesseract-data-eng).
| Capture | Area, window (press Space while capturing) or full screen, with global shortcuts and a tray menu. Multi-monitor. Open from a file, the clipboard or drag and drop. |
| Beautify | Automatic background from the screenshot's edge colour, auto-balance, gradients, solid colours, your own image or desktop wallpaper, padding, inset, corner radius and shadow. |
| Sizes | Free, 1:1, 4:3, 3:2, 16:9, 9:16 and presets for X/Twitter, Instagram, LinkedIn, Facebook and YouTube. |
| Annotate | Arrows (straight, curved, double, line), text, rectangles, ellipses and highlights. Move, resize, layer order and undo/redo. |
| Redact | Pixelate, blur or solid boxes. Auto redact finds emails, credit card numbers, IP addresses and API keys in one click. |
| Copy text | On-device text recognition: select words on the image and copy them. |
| Export | Copy, save, save as PNG/JPEG, or drag straight into another app. Lossless PNG compression. Optional watermark. |
| Organise | Presets, a history of past screenshots with their edits, and configurable shortcuts. |
| Languages | English and Turkish. Add yours! |
![]() |
![]() |
| Exported image | Select and copy text from any screenshot |
![]() |
![]() |
| Light theme, 16:9 for social media | Settings |
| Shortcut | Action |
|---|---|
| Ctrl+Shift+2 | Capture an area (Space switches to window mode) |
| Ctrl+Shift+3 | Capture a window |
| Ctrl+Shift+1 | Capture the full screen |
| Ctrl+C / Ctrl+S / Ctrl+Shift+S | Copy / Save / Save as |
| Ctrl+V / Ctrl+O | Open from the clipboard / a file |
| 1 2 3 4 T V | Arrow, text, redact, shape, select text, select |
| Ctrl+Z / Ctrl+Y | Undo / redo |
| Delete, [ ] | Delete, send backward / bring forward |
Capture shortcuts can be changed in Settings → Shortcuts. On macOS use Cmd where it says Ctrl.
Requirements: Node.js 20+, Rust (stable) and the Tauri prerequisites for your system.
git clone https://github.com/tw4/lumela.git
cd lumela
npm install
npm run tauri dev # run the app in development mode
npm run tauri build # build installers into src-tauri/target/release/bundleTests:
npm test # front-end unit tests (Vitest)
cd src-tauri && cargo test # Rust tests, including real OCR on your platform
npm run dev & npm run e2e # headless browser smoke test (needs Chrome)See docs/ARCHITECTURE.md for how the app is put together.
Bug reports, ideas, translations and pull requests are all welcome. Start with CONTRIBUTING.md, and please follow our Code of Conduct. Found a security issue? See SECURITY.md.
Lumela has no accounts and no telemetry. Screenshots, history and settings stay on your computer. The only network request is the update check against this repository's releases.
Lumela is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0 or (at your option) any later version.




