Video Brightness Editor
Adjust brightness, contrast, saturation, hue, temperature, sharpness and more — with a live real-time preview. Export your edited video in full quality, entirely in your browser.
Drop your video here
or click to browse — MP4, MOV, WebM, AVI, MKV and moreHow It Works
Edit and export your video in three simple steps.
Upload Your Video
Drag and drop or click to browse. Supports MP4, MOV, WebM, AVI, MKV and any format your browser can decode.
Adjust Filters Live
Use the sliders for brightness, contrast, saturation, hue, temperature, blur and vignette. Preview updates in real-time on canvas. Try one-click presets for instant looks.
Export & Download
Click Export to re-render the full video with all your adjustments baked in using the Canvas filter pipeline. Download as WebM, MP4, or MKV.
Everything You Need
A fully featured video colour editor running in your browser.
8 Filter Controls
Brightness, contrast, saturation, hue rotation, colour temperature, blur, vignette — all adjustable independently with fine-grained sliders.
Real-Time Canvas Preview
Every slider movement instantly updates the canvas preview using CSS filters. See exactly what your exported video will look like before rendering.
9 One-Click Presets
Vivid, Cinema, Cool, Warm, Fade, Black & White, Night, Golden Hour, and Sharp. Apply any look instantly, then fine-tune with sliders.
Before / After Compare
Toggle between the original and edited preview with one click. Instantly compare your adjustments against the unedited source frame.
Snapshot Any Frame
Download any single frame as a PNG image with your current filter settings applied — useful for thumbnails, previews, or reference images.
100% Private
Your video never leaves your device. All filter processing uses the HTML5 Canvas 2D context filter property — entirely client-side, zero server involvement.
Frequently Asked Questions
Free Online Video Brightness Editor — Adjust Colour & Filters in Browser
Our free online video brightness editor lets you adjust brightness, contrast, saturation, hue, colour temperature, blur, and vignette on any video — entirely in your browser. No software to install, no uploads, completely private.
How CSS Filters Are Applied to Video
The tool plays your video through a hidden HTML5 video element. Each frame is drawn onto a Canvas element with the CSS filter string set on the 2D context. Filters like brightness(), contrast(), saturate(), hue-rotate(), and blur() are standard CSS filter functions supported in all modern browsers. For temperature and vignette effects, a semi-transparent colour overlay is composited on top of the frame using the Canvas globalCompositeOperation. The filtered canvas stream is then fed into a MediaRecorder to produce the output video.
Common Use Cases
Brightening dark or underexposed footage, fixing flat drone videos with low contrast, desaturating footage for a cinematic look, adding a warm golden-hour tint, creating a cool moody blue grade, applying vignette for social media reels, and blurring backgrounds are all common adjustments made with this tool.
