How to Make a Movie Barcode

Movie barcodes compress an entire film into a single image: each shot is reduced to its average colour and drawn as one thin stripe, in running order. You can make one here in a few seconds — no upload, no software, no account.

Step 1 — Pick a film

Type a title into the generator on the home page. Autocomplete pulls from a catalogue of 2,004 films, each with a hand-tuned colour profile. If a film isn't catalogued yet it still produces a barcode, just without verified credits.

Step 2 — Generate the barcode

The generator builds stripes from the film's hue, saturation and lightness ranges, then paces them using its average shot length — so a slow 1970s drama comes out as wide, calm blocks and a modern action film as rapid slivers. The preview shows the year, director, runtime and colour profile behind the result.

Step 3 — View it full screen

Full screen renders the barcode edge to edge, which is where the structure becomes readable: night sequences appear as dark gaps, daylight exteriors as bright blocks, and a grade shift in the third act as a visible change of temperature.

Step 4 — Export or share

Download a high-resolution PNG (2048px wide) for printing, or share a link that reopens the exact same barcode. Everything is generated on your device, so nothing is uploaded.

How are movie barcodes made from scratch?

If you want to build one yourself from actual footage, the traditional method is: sample a frame every n seconds (or one frame per shot with a shot-detection pass), average each frame's pixels down to one RGB value, then compose those values left to right as one-pixel columns and scale the result vertically. Averaging in a perceptual space such as Oklab gives cleaner colours than averaging raw sRGB, which tends to produce muddy greys.

The barcodes on this site skip the footage step: they reconstruct a film's look from its catalogued colour and shot-length profile, which is why they load instantly. See how movie barcodes work for the full method, or read what is a movie barcode for the background.