Free tool · no account
XMP → CUBE
Turn a Lightroom preset into a 3D LUT you can use in Resolve, Premiere or Final Cut. Drop the sidecar, download the .cube. Everything happens in your browser — the file never leaves your machine.
Drop your .xmp preset here
Converted in your browser — the file is never uploaded. Works with Lightroom Classic, Lightroom CC and Camera Raw sidecars.
What actually gets converted
A Lightroom sidecar is a list of parameters; a LUT is a lookup table of colours. Converting between them means evaluating the parameters against every colour a frame can contain. RawCut does that by rendering an identity cube — 35,937 known input colours — through the same WebGL pipeline that draws the Studio preview, then reading the results back. The LUT is therefore a measurement of the real grade, not a re-implementation of it.
Converts
- Exposure, contrast, highlights, shadows
- Whites, blacks, texture, clarity, dehaze
- Temperature & tint
- Vibrance & saturation
- Point and parametric tone curves (RGB + per-channel)
- The 8-band HSL mixer
- Split toning
- Three-way colour grading
Cannot convert
- Radial, linear & brush masks
- AI subject / sky selections
- Sharpening & noise reduction
- Vignette & grain
- Lens & perspective corrections
All of these are spatial or per-pixel effects. A colour lookup table has no way to express them.
Frequently asked questions
Is this XMP to CUBE converter really free?
Yes. There is no account, no watermark, no export limit and no paid tier. The conversion runs on your own machine, so there is no server cost to pass on.
Are my presets uploaded anywhere?
No. The .xmp is read by your browser using the local File API and the LUT is baked on your own GPU. Nothing is transmitted to RawCut or to any third party. You can disconnect from the internet after the page loads and the converter still works.
What LUT size does it export?
A 33×33×33 cube — 35,937 entries — written in the Adobe .cube format with a 0–1 domain. That is the size Resolve, Premiere and Final Cut all handle natively, and it is fine enough that banding is not a practical concern.
Will the LUT look identical to Lightroom?
It will match RawCut's render of the preset exactly, because the LUT is baked by rendering an identity cube through the same WebGL pipeline that draws the preview. Against Lightroom itself expect a close but not pixel-identical match: Adobe's process versions and camera profiles are proprietary and are not part of the sidecar.
Why are masks and local adjustments missing from my LUT?
A 3D LUT is a colour-to-colour mapping with no spatial component — it cannot know that a change applied only to the sky or inside a radial gradient. Global settings (exposure, contrast, white balance, tone curves, HSL, split toning and colour grading) all convert. Anything mask-based cannot, and the converter tells you when a preset contains masks rather than dropping them silently.
Which applications accept the exported .cube file?
DaVinci Resolve, Adobe Premiere Pro, After Effects, Final Cut Pro, Photoshop (Color Lookup adjustment layer), Affinity Photo, OBS Studio and most modern NLEs and camera monitors.
A LUT tells you what. RawCut tells you how.
The Studio replays the same preset as a six-stage timeline — light, curves, colour, masks, finish — with red overlays showing exactly where each mask shaped the frame.
Open the Deconstruction Engine →