Photographic visual for Lut

Lut

Apply a .cube LUT online

Graded on your device. The file never goes anywhere.

Bring a 3D colour table from Resolve, Premiere or anywhere else. The parser, the trilinear interpolation and the full-resolution export all run in this tab, on the same shader the twenty-four built-in looks use.

Add a photo and you'll see eighteen looks built from your own picture, not from someone else's sample shot.JPG, PNG, WebP, GIF, BMP and ICO open straight away, an iPhone's HEIC opens once its decoder has been pulled, and a TIFF opens only in Safari.

Nothing to hand?

The photograph comes first. The .cube table has its own drop zone beside it once there is a picture to apply it to.

A real lookup table, not a named approximation

A 3D LUT maps each red, green and blue coordinate to a new colour. Most photographs sit between the recorded grid points, so this tool interpolates between the eight surrounding samples instead of snapping a pixel to its nearest entry. The result is the transform written in your file, blended with the original only when you lower strength.

The parser accepts the common LUT_3D_SIZE, DOMAIN_MIN, DOMAIN_MAX and TITLE fields. It verifies that the cube contains exactly the promised number of samples before touching the photograph.

What an imported LUT cannot decide

  • A LUT expects a particular input colour space. A log-camera LUT applied to an ordinary sRGB JPG may look extremely contrasty because the input is not what its author designed for.
  • This browser workflow reads the displayed RGB values. It does not interpret ICC profiles or convert camera RAW data.
  • A saved JPG carries the camera, lens, focal length, exposure and date across from the original, and the location tags are removed on the way. PNG and WebP carry nothing at all.

Compare an imported transform with the built-in rail