ReShade LUT Converter

PNG in, Photoshop .cube out — strip, MultiLUT atlas, or HALD.

Your preview shows up here

Drop a ReShade LUT on the left. Accepted shapes:
Strip (e.g. 256×16, 1024×32) · MultiLUT atlas (e.g. 4096×3200) · HALD (square, e.g. 512×512)

About this tool

It reads a ReShade .png LUT — a single strip, a MultiLUT atlas, or a HALD CLUT — and writes a Photoshop .cube 3D LUT. For an atlas, pick which band to export.

Good to know

  • Preview strength only affects the on-screen preview — the exported .cube is always the full-strength LUT.
  • The preview is a quick visual check (trilinear-sampled), not a color-managed proof.
  • The preview image is scaled down for speed, so it shows the color shift, not full-resolution detail — the exported .cube is unaffected.
  • MultiLUT files don't store names, only order — bands show as LUT 1, 2, … and you choose by index.
  • Square images are read as HALD, so a plain square photo can be misdetected.
  • Cube edges are capped at 128 and oversized images are rejected, to keep the tab responsive.
  • Strips need width = size² (e.g. 256×16); fewer slices than the cube edge are rejected.

Load it in Photoshop

Just trying one out? Add a Color Lookup adjustment layer, then choose Load 3D LUT… from the 3DLUT File dropdown to browse to the file directly — no copying or restart needed.

To keep it installed

  1. Copy the .cube into Photoshop's 3DLUTs presets folder:
    Windows: …\Adobe Photoshop<ver>\Presets\3DLUTs
    macOS: …/Adobe Photoshop<ver>/Presets/3DLUTs
  2. Restart Photoshop so it picks up the new LUT.
  3. Add a Color Lookup adjustment layer (Layer → New Adjustment Layer → Color Lookup).
  4. Choose your LUT from the 3DLUT File dropdown.
  5. Adjust the layer's opacity to dial the grade strength.