example-file.com

HDMI Signal & Chroma Processing Tests

Twenty-six test videos for isolating signal-chain problems - full vs. limited RGB range, chroma subsampling (4:4:4/4:2:2/4:2:0), BT.601 vs BT.709 colour matrix, and bit-depth/FRC dithering - across HDMI sources, cables, switches and displays.

What these files actually are

Download the file rather than watching on YouTube for anything below-black or range-sensitive: YouTube re-encodes and can normalise signal levels, which erases exactly the artefact you're trying to test for. Free download, no watermark, no attribution required, each with a SHA-256 hash and VirusTotal link.

Online full-screen test

Run the test right in your browser, no download needed. Press Start, then click or use the arrow keys to switch patterns. To test a TV or projector without a browser, use the video files further down.

Click / → / Space: next · ←: previous · A: auto-play · Esc: exit

How to run the test

  1. Clean the screen and set the display to its native resolution with 100% scaling.
  2. Press Start (or pick a pattern below). The test fills the whole screen; the controls hide after a moment.
  3. Look over the whole screen on every pattern, from normal viewing distance and then up close.
  4. Press Esc to leave. Note where any defect is and photograph it on the pattern that shows it best, e.g. for a warranty claim.

Test patterns and what to look for

Text clarity
Small text should be crisp, without coloured fringes, on both white and black. Adjust ClearType or font smoothing and the display's sharpness.
Sharpness
1-pixel lines and checkerboards should look crisp and even. Moiré, colour fringes or blur mean the image is scaled or sharpening is too high. Use native resolution, 100% scaling, and on TVs 'Just Scan' or 'Screen Fit'.
Color bars
75% colour bars for checking colour order, saturation and tint on TVs and projectors.
Gradient
Gray and red, green and blue ramps should be smooth. Visible steps (banding) point to a low bit depth, over-processing or a wrong colour profile.
Black level
Squares 1–19 on black. You should be able to tell at least the squares from 3 or 4 upward apart from the background. If they merge into black, shadows are crushed: raise brightness or black level, or check the RGB range (full vs limited).
White level
Squares 236–254 on white. If the brightest squares merge into white, highlights are clipped: lower contrast.

Common use cases

HDMI signal chain troubleshooting

Isolate whether a color or black-level problem comes from the source, the cable/switch, or the display.

Console and PC range matching

Confirm your device's RGB/YCbCr range setting matches what your display expects.

PLUGE Black Level Test – Below Black and Above Black

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Set brightness so the Y=4 bar disappears but Y=20 stays just visible.

pluge-black-level-test.mp4 · 743 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) Viewing condition: Dark room recommended VirusTotal report
Download

HDMI RGB Full vs Limited Range Test

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Play BOTH downloaded files: if blacks look gray or shadows crush in one of them, your chain misreads the range flag.

hdmi-rgb-full-vs-limited-test.mp4 · 799 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

HDMI Black Level Mismatch Test

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Match your TV's 'HDMI Black Level / Full-Limited' setting to your source - the patches show a mismatch instantly.

hdmi-black-level-mismatch-test.mp4 · 797 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Console RGB Range Test – Full or Limited

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. PS/Xbox RGB range setting: test with both files; 'Limited' is correct for most TVs.

console-rgb-range-test.mp4 · 788 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

HDMI Full RGB Test Pattern

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. For PC monitors over HDMI: full RGB should show code 0-15 steps as distinct near-blacks.

hdmi-full-rgb-test.mp4 · 788 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

RGB Channel Clipping Test – Red Green Blue

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Each ramp must reach its end without flattening - a flattened end means that channel clips.

rgb-channel-clipping-test.mp4 · 740 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

YCbCr Luma and Chroma Clipping Test

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Luma and chroma clip independently - check all three ramps.

ycbcr-luma-chroma-clipping-test.mp4 · 737 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Range Error Test

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. Saturation ramps out to the legal chroma limits - early flattening = chroma range error.

chroma-range-test.mp4 · 830 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

BT.601 vs BT.709 Color Matrix Test

YouTube re-encodes video and may normalize levels - the DOWNLOADED file carries the exact code values and range flags; use it for the real measurement. File is tagged BT.709: the RIGHT half must look correct. If the left half looks right instead, your chain decodes with the wrong matrix.

bt601-vs-bt709-test.mp4 · 750 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Alignment Test – Luma and Color Channels

Red and blue lines sit exactly 4px from their white luma markers - any drift is chroma misalignment.

chroma-alignment-test.mp4 · 655 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Horizontal Chroma Alignment Test

Vertical line set for horizontal chroma shift.

horizontal-chroma-alignment-test.mp4 · 582 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Vertical Chroma Alignment Test

Horizontal line set for vertical chroma shift.

vertical-chroma-alignment-test.mp4 · 555 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Multiburst Resolution Test

Compare where luma bursts and chroma bursts stop resolving - the gap is your chroma resolution loss.

chroma-multiburst-test.mp4 · 844 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Zone Plate Test

Aliasing rings and smears in the chroma plate (right) expose upsampling and scaling errors.

chroma-zone-plate-test.mp4 · 13 MB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Bleeding and Color Fringing Test

Color haze spilling past the sharp block edges is chroma bleed.

chroma-bleeding-test.mp4 · 636 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

4:4:4 vs 4:2:2 vs 4:2:0 Comparison

The three subsampling levels side by side - the middle and right panels show what your chain may be doing to the left one.

chroma-444-422-420-comparison.mp4 · 2.2 MB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

RGB vs YCbCr Text Test

RGB output keeps text like the left panel; YCbCr 4:2:0 output looks like the right one.

rgb-vs-ycbcr-text-test.mp4 · 2.2 MB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

TV PC Mode Chroma Test

Enable PC/Game mode with 4:4:4 support and compare - without it, TV processing gives you the right-hand panel.

tv-pc-mode-chroma-test.mp4 · 2.2 MB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Upsampling Error Test 24p

Fine vertical chroma detail at 24p - streaky color rows during playback are the chroma upsampling error.

chroma-upsampling-error-24p.mp4 · 464 KB Resolution: 1920x1080 Frame rate: 23.976fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Chroma Upsampling Error Test 30p

The same chroma detail at 30p - some chains only mishandle one cadence.

chroma-upsampling-error-30p.mp4 · 562 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Fine Gradient Quantization Test

A 0-40 gradient over the full width: visible steps = quantization, shimmer = dithering (FRC).

gradient-quantization-test.mp4 · 576 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) Viewing condition: Dark room recommended VirusTotal report
Download

Low Brightness Dithering Noise Test

At minimum brightness, film the flat patches with your phone at several shutter speeds - crawling noise is temporal dithering. Do not judge panel bit depth from the YouTube stream.

low-brightness-dithering-test.mp4 · 591 KB Resolution: 1920x1080 Frame rate: 30fps Duration: 2m 8s Format: MP4 (H.264, silent) Viewing condition: Dark room recommended VirusTotal report
Download

LCD Temporal Dithering Test

Results depend on your camera, shutter speed, room lighting, mains frequency and brightness setting - do not draw hard conclusions from one video. The gradient alternates by one quantization step per frame (simulated FRC). Film it at several shutter speeds; do not judge panel bit depth by eye or from the YouTube stream.

lcd-temporal-dithering-test.mp4 · 2.9 MB Resolution: 1920x1080 Frame rate: 60fps Duration: 1m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

FRC Flicker Camera Test

Results depend on your camera, shutter speed, room lighting, mains frequency and brightness setting - do not draw hard conclusions from one video. A dark LSB-dithered gradient - crawling noise on camera indicates temporal dithering.

frc-flicker-camera-test.mp4 · 2.5 MB Resolution: 1920x1080 Frame rate: 60fps Duration: 1m 8s Format: MP4 (H.264, silent) Viewing condition: Dark room recommended VirusTotal report
Download

6-Bit + FRC vs True 8-Bit Test

Results depend on your camera, shutter speed, room lighting, mains frequency and brightness setting - do not draw hard conclusions from one video. Banded vs FRC-dithered vs smooth gradient. A 6-bit+FRC panel renders the middle band with visible crawling noise.

6bit-frc-vs-8bit-test.mp4 · 2 MB Resolution: 1920x1080 Frame rate: 60fps Duration: 1m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

8-Bit + FRC vs True 10-Bit Test

Results depend on your camera, shutter speed, room lighting, mains frequency and brightness setting - do not draw hard conclusions from one video. Finer steps for the 8-bit vs 10-bit case - the real 10-bit test file is in the HDR download set.

8bit-frc-vs-10bit-test.mp4 · 2 MB Resolution: 1920x1080 Frame rate: 60fps Duration: 1m 8s Format: MP4 (H.264, silent) VirusTotal report
Download

Frequently asked questions

Why does this need the downloaded file, not just YouTube?
YouTube re-encodes and can normalize signal levels, so below-black and range-sensitive patterns are only accurate in the original downloaded file.
What's a range mismatch look like?
Crushed black detail, clipped whites, or a washed-out/over-contrasted image are typical signs of a full vs. limited range mismatch.
Which test should I start with?
HDMI RGB Full vs Limited Range Test catches the most common signal-chain mismatch; move to the chroma-subsampling tests only if colour on fine detail or text still looks off afterwards.

More test categories