Presets0/50
no XMP handy?
↑↓ navigate · Space select
Batch-convert Lightroom & Camera Raw presets to .cube 3D LUTs — free
created by ThetaCursed
no XMP handy?
↑↓ navigate · Space select
About the converter
This converter reads the .xmp presets that Adobe Camera Raw and Lightroom use and evaluates them into a 3D lookup table. The result is a standard .cube file that DaVinci Resolve, Premiere Pro, Final Cut Pro, After Effects, CapCut, Affinity Photo and most other grading tools can load.
A preset is a list of slider positions — exposure, tone curve, HSL, colour grading — that only Adobe software knows how to apply. A 3D LUT stores what those settings do to colour, so the same look can travel into video or into another photo editor. The converter builds that table on a 17³ or 33³ colour grid and writes it out in the usual .cube text format.
It is built for batches: add up to 50 presets, convert the ones you need and download a single ZIP. Everything — the preset parsing, the LUT build and the preview — happens in your browser, so neither the presets nor the image are uploaded.
Add the presets. Drag one or several .xmp files onto the Presets panel, or use “+ add XMP”. Each file becomes its own entry, up to 50 per batch.
Preview the look. Drop a JPG, PNG or WebP onto the preview and step through the list — the active preset is applied to the image. Use B for before/after and the strength slider to control how much of the LUT you want.Use the strength slider to control how much of the LUT you want.
Pick a grid. 17³ for quick checks and light files, 33³ for the usual delivery format. Every LUT in the ZIP is written at the selected size.
Download ZIP. The WebAssembly core converts each ticked preset, packs one .cube per preset, and downloads the archive.
Any application that accepts .cube 3D LUTs: DaVinci Resolve, Adobe Premiere Pro, After Effects, Final Cut Pro, CapCut, Affinity Photo, Photomator, VLC and similar tools. Load the file into the LUT or colour-management slot of the app; 33³ is the size most editors and shared LUT packs use.
No uploads, no accounts, no telemetry. The Rust → WebAssembly core parses the XMP and builds the LUT inside the tab, and the preview runs on WebGL2. Paid or unreleased presets stay on your device. The last preview photo you load is kept in this browser’s local storage so it is still on screen next session — press the × in the image chip to delete it.
Just the LUTs: one preset-name.cube per selected preset, named after the source file (duplicate names get a -2, -3 suffix). Nothing else is added to the archive.
| Grid | Points | Best for |
|---|---|---|
| 17³ | 4,913 | quick look checks, small files |
| 33³ | 35,937 | delivery work, the common LUT standard |
Some presets do not carry their colour table themselves — they point to a Look profile with crs:Table_* settings. Add those profile .xmp files with “+ add profile” and the Look stage is included in the LUT. Without the profile the preset still converts, but that stage is skipped and the preset row shows a warning.
Yes. There is no account, no payment and no watermark on the exported LUTs; the only limit is 50 presets per batch.
No. The tool reads the .xmp preset file directly. Lightroom is only needed if you want to create or edit the preset itself.
No. The XMP files, the preview image and the resulting LUTs are processed locally in the browser by a Rust/WebAssembly core and never leave your device.
Yes, up to 50 in one batch. Tick the presets you need, press “Download ZIP”, and you get one .cube per preset in a single archive.
Use 17³ for quick look checks and small files, and 33³ for normal delivery. 33³ is the size most editors and LUT packs expect, so it is the safe default.
A LUT only maps colours. Settings that depend on the frame — grain, sharpening, clarity, texture, dehaze, vignette, masks — are not part of that mapping. The colour pipeline is translated as faithfully as the format allows, but Lightroom and a LUT are not mathematically identical systems.
DaVinci Resolve, Premiere Pro, After Effects, Final Cut Pro, CapCut, Affinity Photo, Photomator and most other editors and colour tools that support .cube 3D LUTs.
Add the matching profile .xmp with “+ add profile” and the Look stage is baked into the LUT. Without it the preset still converts, but the Look stage is skipped and a warning is shown on the preset row.
.xmp presets from Adobe Lightroom Classic and Camera Raw, plus optional Look profile .xmp files that carry crs:Table_* tables. Preview images can be JPG, PNG or WebP.
Opening the page needs a connection; the conversion itself runs on your machine and makes no network requests, so the presets and the image are never sent anywhere.