Film grain, vignette, fade and analog color grading. 6 film stock presets. Live preview. Batch process all photos.
Film Stocks
Samma
OriginalManual Controls
Drop a photo to see a live preview
Drop photos here or click to browse
JPG, PNG, WebP, HEIC- multiple files supported
Drop your photos
Upload JPG, PNG, WebP or HEIC photos- drag and drop or click to browse. Mix any format.
Choose a film preset
Pick from 14 presets: Kodak Gold, Fuji Pro 400H, Ilford HP5, Cinematic Teal, and more. Fine-tune grain, vignette, fade and color with sliders.
Download with analog look
Click 'Apply to all' to process your full batch, then download individually or as a ZIP.
Use WebLift to compress, convert and rename all your photos at once. Try WebLift
All image processing runs on your device using the Canvas API. Your photos never leave your browser.
Start from Kodak Gold, Fuji Pro 400H, Ilford HP5 or Cinematic Teal, then fine-tune grain, vignette, fade, temperature, contrast, saturation and split toning.
Apply the same analog look to all your photos at once and download all processed images in a single ZIP archive.
FilmLab is a free browser-based photo editing tool that applies analog film looks to your photos. It includes 14 presets: 6 classic film stocks (Kodak Gold, Fuji Pro 400H, Ilford HP5, Cinematic Teal, Faded 70s, Cross Process) and 8 exclusive Samma signature presets. Each preset adjusts grain, vignette, fade, temperature, contrast, saturation, and split toning.
FilmLab processes images fully in the browser using the Canvas API- your photos never leave your device. Live preview updates within 100ms as you adjust sliders. Apply the same look to a full batch and download all results as a ZIP.
FilmLab applies a multi-step processing pipeline directly in your browser using the Canvas API. Each photo goes through temperature shift, contrast adjustment, saturation control, fade (black lift), random grain noise, radial vignette darkening and optional split toning for highlights and shadows- all in that order.
The live preview updates as you move sliders, with a 100ms debounce to keep the UI responsive. When you are happy with the look, click “Apply to all” to process the full-resolution originals and download them individually or as a ZIP.