Free · Open Source · RAW Photo Editor

Your tools should follow your workflow.
Not the other way around.

Safelight is a GPU-accelerated RAW editor built like a modern IDE — dock, float, rearrange, or replace every panel until the darkroom fits you. Zero cost. Zero subscription. Fully offline.

Windows/Linux/Browser·MIT licensed·v1.0.0
$0Forever free
30+RAW formats
0Telemetry
100%GPU pipeline
// features

Built for serious editing

Everything you expect from a professional RAW workflow — without the subscription, the cloud, or the lock-in.

01

Non-Destructive & Portable

Open a folder and edit. Originals are never touched — ratings, flags, and full edit history live in a .safelight/ directory, so every project is fully portable.

02

Real RAW Support

Full-resolution decoding via libraw-wasm plus an in-house linear-float CFA/DNG decoder. NEF, CR2/CR3, ARW, DNG, ORF, RAF, RW2 and many more.

03

GPU Shader Pipeline

Every adjustment renders through a WebGL2 shader pipeline with optional 16-bit textures for high-bit-depth editing — from tone curves to local masks.

04

Privacy First

No telemetry, no cloud, no accounts, no data collection. Exports carry no EXIF or location metadata by design.

05

IDE-Like Workspace

Photoshop-style docking — drag, tab, float, or minimize any panel. Named layouts, themes, rebindable shortcuts, and detachable windows for multi-monitor work.

06

Open Extension System

Install extensions straight from GitHub repos to add panels, themes, and layouts. Any stock panel can be disabled and replaced by a community version.

07

Complete Develop Module

Tone curves per channel, HSL mixer, color grading wheels, sharpening and noise reduction, lens corrections, crop and transform, radial / linear / brush masks, heal and clone.

08

Lightroom-Style Culling

Ratings, color labels, pick / reject flags with the keyboard shortcuts you already know. Filters, sorting, EXIF and histogram — with background RAW pre-decode so Develop opens instantly.

09

Batch GPU Export

JPEG, PNG, and WebP through the same pipeline used for editing, with quality and long-edge controls. Export many photos as a ZIP or separate files — metadata-free.

// screenshots

One workspace, your rules

Library, Develop, and a fully dockable panel system — arranged however you work.

safelight — workspace
Safelight screenshot
LIBRARY — GRID VIEW · CULLING · FILTERS
// download

Get Safelight 1.0

Pick your platform. No account, no installer telemetry, no strings.

Recommended

Windows Desktop

Fastest RAW decode path and full GPU acceleration.

  • Safelight Setup installer (.exe)
  • Native file-system access
  • Multi-window, multi-monitor
Download for Windows
All distros

Linux

Native packages for every major distribution.

  • .deb — Debian / Ubuntu
  • .rpm — Fedora / openSUSE
  • .pacman — Arch / Manjaro
  • Flatpak & portable AppImage
Download for Linux

Browser / from source

Runs in any Chromium-based browser. Note: extensions require the desktop app.

$ git clone https://github.com/anthonyreimche/SafeLight.git
$ cd SafeLight && npm install && npm run dev
Install guide →
// documentation

Read the docs

// support

Questions? Answers.

Safelight is community-driven. Get help, report bugs, or just ask.

Q&A / Discussions

Ask anything, share workflows, and vote on ideas in GitHub Discussions.

Open Discussions →

Report an Issue

Found a bug or have a feature request? File an issue and we'll take a look.

GitHub Issues →

FAQ

Common questions about formats, performance, privacy, and the roadmap.

Read the FAQ →

Support Safelight

Safelight is free forever. If it saves you a subscription, consider buying the developer a coffee.

Support →