Load your photo
Upload a file or pick a sample from the sidebar. The image lands in the bordered preview with generous padding.
Precisely reduce image brightness and exposure for a deeper, cinematic look—in your browser, with compare and PNG export.
Free · private · in-browser
Slide from untouched clarity to deep, moody exposure using a live brightness filter, compare against the original, then export PNG—all in your browser.
Perfect when a frame feels too bright for the story you want: pull highlights down globally, check Show original for skin and detail, and save when the balance feels right.
Upload a file or pick a sample from the sidebar. The image lands in the bordered preview with generous padding.
Raise the Adjust darkness slider until exposure feels right. Use Show original to confirm faces and textures.
When Show edited matches your intent, tap Download to save PNG.
Open these types in the workspace. Download saves your darkened view as PNG at source resolution.
Slider-driven brightness filter, compare modes, samples, and private PNG export.
Maps directly to CSS brightness: 0 keeps the file untouched, 100 pushes toward pitch black for maximum effect.
Segmented control bypasses the filter instantly so you can judge detail loss and noise.
Same sidebar row as Blur: tap a thumbnail to load a demo image instantly.
Same padded white stage, 1px border, and subtle grid cues as Blur and Editor.
Exports the darkened result with the same brightness math you see on screen.
Decoding and filtering stay on your device—we do not upload your photo for this workflow.
Take the edge off harsh daylight or studio flash so portraits and landscapes feel more dramatic.
Emphasize practical lights and shadows without opening a desktop RAW editor.
Dial a plate darker to sit next to graded footage or matte paintings in a deck.
Global darken first, then crop or color grade elsewhere with a better baseline.
It is a single global brightness reduction—great for speed. Curves give per-tone control but take more time and software.
Yes. Export applies the same brightness percentage to your full-resolution canvas pixels.
No. Everything runs locally until you download or share the file yourself.
At 0 the filter is effectively off (brightness 100%), so Show edited matches Show original until you increase the amount.