Real-time waveform, vectorscope, RGB parade, and frame-diff analysis for capturable browser video — no capture card, no software, no subscription.
Try YouTube · Vimeo · Twitch · Frame.io · HTML5 video players when Chrome exposes pixels
ScopeLab opens a floating analysis window beside any playing video — waveform, vectorscope and parade updating frame by frame as the picture changes.
Each scope is rendered in a dedicated panel on a separate window — overlay-free, always visible while your video plays.
The waveform plots luminance values (0–100 IRE) mapped horizontally across the frame width. Crush blacks, blown highlights, and uneven exposures are immediately visible as the plot hits the floor or ceiling. ScopeLab renders luma and optionally RGB channels so you can evaluate both overall exposure and individual colour balance simultaneously.
The vectorscope plots hue and saturation from browser-decoded pixels. Colour targets are visual references, not a calibrated gamut or compliance test. Compare aligned sources to inspect visible hue and saturation differences.
RGB Parade splits the waveform into three separate columns — Red, Green, and Blue — each showing that channel's luminance distribution across the frame width. If a clip is balanced, all three channels should track similarly. A tint shows up as one channel riding higher than the others, making it easy to diagnose and correct colour casts even before applying a LUT.
Frame Diff compares captured pixels from Source A and Source B. Its numerical reading is useful only when both samples represent aligned media times; it cannot identify whether a difference came from encoding, grading, scaling, or playback offset.
ScopeLab is designed for speed — from extension click to live scopes in under 10 seconds.
Open a video page and try Auto Detect. ScopeLab can find some HTML5 video elements, but cross-origin frames, protected media, and restricted pages may prevent pixel capture.
The popup opens and automatically detects all video elements on the page, showing you how many it found.
Auto Detect picks the two largest detected videos. Scan & Select lets you assign Source A and Source B manually. Crop Region lets you compare regions inside a detected video. Detection does not guarantee pixel capture.
A separate scope window opens and can be moved to another monitor. Scopes update when new capturable frame data arrives. The window does not automatically choose a second monitor.
One click. ScopeLab ranks all videos by rendered size and assigns the two largest as A (left) and B (right). Perfect when you have a side-by-side comparison player or two streams open.
Coloured overlays appear on every video element. Click one to set it as Source A, then click another for Source B. Shows resolution and lets you pick exactly which element to monitor.
Select two regions within a detected video. Pixel analysis works only when Chrome allows the extension to read that video's frame.
Right-click any video element directly and choose Set as Source A or Set as Source B from the context menu — no popup needed.
If you're evaluating, grading, encoding, or comparing video in a browser, ScopeLab gives you the data your eyes can't.
When Chrome exposes preview pixels, review client-deliverable content from Frame.io or Vimeo without a hardware scope. Compare aligned LUT-on and LUT-off versions to inspect visible colour differences before sharing approval links.
Point ScopeLab at a streaming preview URL and watch the waveform for level drops or the vectorscope for colour shifts in real time — no hardware outboard required. Catch encoder problems the moment they happen.
Play two versions of the same timeline back in the browser — original and export, or two camera angles — and use Frame Diff to confirm they're identical or RGB Parade to spot any encode-induced colour shift.
Review inbound footage against your brand's colour specification or a reference clip. Flag clips that deviate from spec before they go to editorial, without shipping hardware scopes to every reviewer.
When generating shots across different AI platforms, use the vectorscope and waveform to ensure colour temperature and exposure match between clips — catching inconsistencies before the assembly edit.
Load any YouTube video and open ScopeLab to understand how scopes respond to different lighting situations, colour grades, and camera exposures — a free and practical way to build scope fluency.
Captured video pixels and scope calculations stay in the browser; the extension does not upload frames. The website itself uses standard page analytics when you view it.
ScopeLab is live on the Chrome Web Store — click the button and confirm Add Extension. Chrome installs it in a few seconds. No download, no developer mode, nothing to unzip.
Click the puzzle icon in Chrome's toolbar and pin ScopeLab. On a page where Chrome allows pixel capture, open the extension and choose a selection mode.
v1.0 · Chrome · Free
Protected or restricted streams may block capture under Chrome's security rules. ScopeLab reports when it cannot read preview pixels.
Protected media and restricted pages may prevent pixel access, and ordinary non-DRM video is not guaranteed to be capturable either. ScopeLab analyzes only browser-decoded pixels that Chrome exposes to the extension.
ScopeLab samples at up to 10 frames per second and downscales to a maximum analysis width of 640 pixels. CPU and playback impact vary with the device and page; sampling uses browser page resources.
Captured video pixels and scope calculations stay in the browser; the extension does not upload frames. The website itself uses standard page analytics when you view it.
Yes. One capturable video can feed both scope traces. When the same full frame is assigned to A and B, frame difference is marked as the same source. Crop Region mode can select separate areas of a video for comparison.
ScopeLab detects video elements in the page and accessible same-origin frames. It cannot inspect cross-origin frames, restricted browser pages, or protected media. Opening the video on its source page may help only when Chrome exposes readable pixels there.
The Chrome Web Store listing describes the currently published package. Windows, macOS, Linux, and Chrome-version compatibility have not all been tested for this release.
The current ScopeLab extension is free. There is no paid tier or Pro feature list.
The current ScopeLab extension is free. Browser pixel access varies by source and page.