What Is a Movie Barcode?
A movie barcode is a single image that represents an entire film's colour. Every shot (or every sampled frame) is averaged down to one colour, and those colours are drawn side by side as thin vertical stripes in running order. The result looks like a retail barcode in colour — hence the name — and lets you see a film's grading, mood and structure in one glance.
Where the idea came from
Movie barcodes grew out of the data-visualisation and film-blog culture of the early 2010s, when tumblr projects began posting frame-averaged strips of well-known films. They sit alongside related formats like frame mosaics and colour-palette posters, and they became popular as prints because a recognisable film often produces an instantly recognisable colour signature.
How to read one
- Dominant hue — the grade. Green for The Matrix, amber and teal for modern blockbusters.
- Stripe width — pacing. Thin, busy stripes mean fast cutting.
- Dark gaps — night scenes, transitions and low-key lighting.
- Bright blocks — daylight exteriors, snow, deserts, high-key comedy.
Are the colours accurate?
A true barcode is sampled from the actual film. The barcodes on this site are generated from a curated palette database — each catalogued film has hand-tuned hue, saturation and lightness ranges plus its real shot-length profile — so the output matches the film's known look without requiring the film itself.
How are movie barcodes made?
The classic method has three steps. First, sample the film — either one frame per shot using shot detection, or one frame every few seconds. Second, average each frame down to a single colour; averaging in a perceptual space like Oklab keeps the result vivid, where averaging raw sRGB tends to collapse towards grey. Third, lay those colours out left to right as thin columns and stretch them vertically into a poster-shaped strip.
Two choices decide how a finished barcode reads: sampling rate (frame-per-shot barcodes show pacing, fixed-interval barcodes show mood) and stripe width (uniform widths flatten a film's rhythm, shot-length widths preserve it). Movie Barcodes uses shot-length widths, so cutting rate stays visible.
Step-by-step instructions for making one here: how to make a movie barcode.
Next: how movie barcodes work in detail, or browse the Movie Barcodes directory.