Reading file…

LUT Format Converter Free

Convert between 16 LUT formats — .cube, .3dl, .csp, .spi3d, .vlt, .mga, .lut, HaldCLUT PNG, ASC CDL, and more — using tetrahedral or trilinear interpolation with precise grid resize (17³–65³). An in-depth conversion quality report covers ΔE 2000, neutral axis accuracy, per-channel RMS error, and an error heatmap. Batch-convert multiple files and download as a ZIP — all in the browser, no upload, no registration. Compatible with DaVinci Resolve, Premiere Pro, Final Cut Pro, Vegas Pro, After Effects, Panasonic VariCam / GH-series, Sony VENICE / FX-series, Atomos, SmallHD, and more.

100% Private — files never leave your device

Drop your LUT file(s) here

or click to browse — .cube, .3dl, .csp, .spi3d, .mga, .lut, .png (HaldCLUT) and more — up to 20 MB

Choose File
File:
Format:
Grid:
Entries:
Domain: 0.0–1.0
File size:
Output Settings
Output Format

⚠ Panasonic .vlt: grid locked to 17³.

Sony .spi3d: 17³, 33³ or 65³ grids.

.cube 1D: samples the neutral diagonal of the 3D LUT.

⚠ Autodesk Lustre .3dl: 10-bit, R-slowest/B-fastest.

Grid Size (Resize)

Downsampling uses the selected interpolation method below. Upsampling always uses tetrahedral.

Interpolation Method
Preserve Luminance
%

0% = full LUT  ·  100% = original luma, LUT chroma.

Smoothing / De-banding
%

0% = off  ·  100% = max smooth (20 Laplacian passes).

Skin Tone Protect
%

Blends warm skin-hue nodes (∼25°) back toward identity.

LUT Intensity
%

100% = normal · 0% = identity · >100% = extrapolated.

Gamut Compress
%

Soft-clips out-of-gamut nodes toward the luminance axis, preserving Hue.

Color Space Transform (CST)
Input (footage)
Output (delivery)

Decode footage → Rec.709 → LUT → re-encode. Preview updates in real time.


Load a LUT file to begin.

Conversion Quality Report

RMS Error
avg colour shift per node (0–1 scale)
Max Delta
worst single-node error
Nodes Written
output grid entries
Grid Change
input → output size
Delta Error Distribution
Per-Channel Error (RMS)
ΔR (RMS)
red channel
ΔG (RMS)
green channel
ΔB (RMS)
blue channel
Perceptual Quality (ΔE 2000)
ΔE₂₀₀₀ RMS
< 1.0 = imperceptible
ΔE₂₀₀₀ Median
50th percentile
ΔE₂₀₀₀ Max
worst-case shift
Out-of-Gamut
output nodes outside [0,1]
Banding Risk
gradient smoothness
Neutral Axis Accuracy (R = G = B ramp)
ΔE₂₀₀₀ Heatmap (R–G plane at B = 0.5)

Convert a LUT to see the quality report.

Load a LUT file to see the preview.
ORIGINAL LUT
Applying LUT…
Drop image here

Split: 50%

Format Applications Max Grid (typical) Notes
.cube (3D) DaVinci Resolve, Premiere, FCPX, AE 33³ or 65³ Universal standard
.cube (1D) Resolve, Adobe 4096 nodes Single channel curves
.3dl (Flame) Autodesk Flame, Nuke, AE 17³ or 33³ 10-bit, mesh header
.3dl (Lustre) Autodesk Lustre 17³ or 33³ 10-bit, R-slow/B-fast
.csp Scratch, Fusion 33³ Supports 1D pre-shaper
.vlt Panasonic VariCam, GH5/GH6/S5II 17³ strictly 17³ only — locked
.spi3d Sony VENICE / FX3 / FX6 / FX9 17³, 33³, 65³ Explicit r g b indices
.spi1d Sony / OCIO pipeline N nodes (1D) 1D → 3D diagonal expand
.mga Kodak / Pandora 17³ or 33³ 12-bit integers
.lut Generic Monitor / Pandora 17³ or 33³ Plain float triplets
.cdl / .cc / .ccc ASC CDL, DaVinci, Baselight 33³ (computed) Slope · Offset · Power · Sat
.png (Hald CLUT) Photoshop, Affinity Photo, GIMP, darktable 64³ (Hald level 8) Image-based LUT

Supported Read (Input) Formats

.cube .3dl .csp .spi3d .spi1d .vlt .cub .mga .lut .m3d .png (HaldCLUT) .cdl .cc .ccc .cms .look

* Select Tetrahedral interpolation for highest accuracy when downscaling (e.g. 65³ → 17³).

Practical guidance for common conversion scenarios — choose formats, grid sizes, and interpolation with confidence.

Grid Size

Choosing the Right Grid

Use 17³ for in-camera monitoring LUTs. Use 33³ for general NLE grading — good balance of accuracy and file size. Use 65³ only when maximum fidelity is required (e.g. archival or soft-proof masters).

Interpolation

Tetrahedral vs Trilinear

Choose Tetrahedral when downscaling the grid (e.g. 65³ → 17³) — it preserves saturated colour accuracy and avoids gamut overshoot. Trilinear is suitable for same-size format conversions where the grid is unchanged.

Camera Format

Panasonic & Sony Cameras

Panasonic VariCam, GH5/GH6, and S5 II accept .vlt at exactly 17³ only — other grid sizes are rejected. Sony VENICE, FX3, FX6, and FX9 use .spi3d, supporting 17³ and 33³ on most models.

Batch Workflow

Converting Multiple Files

Drop several LUT files at once to activate Batch Mode. All files convert with the same output format, grid, and interpolation. Click Convert All & Download ZIP to receive a single archive ready to deploy.

Quality Report

Reading the Metrics

A ΔE 2000 < 1.0 is imperceptible under normal viewing; above 3.0 may be visible on critical material. Check the Neutral Axis chart — R, G, B lines should track the diagonal closely. Any divergence indicates a colour cast on greys.

Photo Editing

HaldCLUT for Photo Editors

Export as HaldCLUT PNG (level 8, 64³) to apply your LUT in Photoshop (Camera Raw), Affinity Photo, GIMP, or darktable — all support image-based LUT formats natively.

CDL / ASC

Baking CDL Grades to a Cube

Import a .cdl, .cc, or .ccc file to bake ASC CDL (Slope · Offset · Power · Saturation) into a standard 33³ cube — useful for converting primary-grade XML metadata into a portable LUT for any pipeline.

Privacy

Your Files Stay Local

All processing — parsing, interpolation, and rendering — runs entirely inside your browser. No file data, colour values, or metadata is ever transmitted to any server, making it safe for confidential production material.