How to Extract a LUT from a Photo Free [2026]
Turn any photo into a real 3D LUT in 30 seconds. Free, browser-based, exports a standard .cube file for Lightroom, Premiere and DaVinci Resolve. Step-by-step guide with examples.

Table of Contents
TL;DR — the 30-second answer
Open the SammaPix LUT Generator, drop one reference photo, click Download .cube. The resulting file is a real 3D LUT (17x17x17, trilinear interpolation, Adobe spec) that imports into Lightroom, Premiere, DaVinci Resolve, Photoshop and FFmpeg without conversion. Everything runs locally — no upload, no signup, no subscription.
Tested by Luca Sammarco, builder of SammaPix — workflow validated on Lightroom Classic 13, Premiere Pro 25 and DaVinci Resolve 19, May 2026.
What is a LUT (in plain English)
A 3D LUT — short for three-dimensional lookup table — is a table that tells your editor “when you see this color in the input, replace it with that color in the output”. The table covers the entire RGB cube on a regular grid (commonly 17, 33 or 65 points per axis), and your editor interpolates between grid points for every pixel in your image.
The format that won the industry is Adobe’s .cube — a plain text file you can open in TextEdit. It starts with metadata (title, grid size, domain) and then lists one RGB triplet per line for every grid point. A 17-point LUT contains 4,913 triplets; a 33-point LUT contains 35,937.
Because the format is so simple, every serious color tool reads it: Lightroom Classic, Premiere Pro, DaVinci Resolve, Final Cut Pro, Photoshop (via the “Color Lookup” adjustment layer), FFmpeg, OBS Studio. One file, dozens of editors.
Why extract a LUT from a photo
Three scenarios where it’s the right move:
1. You shot a series under changing light. A wedding starts in soft afternoon light and ends in harsh tungsten. You manually pull one frame to the look you want. Now you need 499 more to match. Extracting a LUT from your hero shot gives you a starting point that’s 80% there in two seconds.
2. You love how someone else’s photo looks. You see a frame on Instagram or in a portfolio and want to reproduce the feel. Saving the image and extracting a LUT is the fastest legal way to study and adapt a look (within copyright limits — you’re analyzing color math, not republishing the photo).
3. You want feed consistency without preset hell. Lightroom presets are slider snapshots: they bake in exposure, contrast, vibrance values that may not flatter every photo. A LUT only remaps colors — the structure of each photo is preserved. Result: consistent palette across a feed without flattening individual frames.
The quick method (30 seconds)
If you just want the answer:
- Go to sammapix.com/tools/color-match.
- Drop your reference photo in the left panel (“From photo” mode).
- Wait 2–3 seconds for the progress bar — the LUT is being built.
- Click the orange Download .cube button.
- Open the file in Lightroom, Premiere or DaVinci.
That’s it. Everything runs in your browser. The reference never leaves your device. The .cube is generated locally as plain text and downloaded directly. There’s no signup, no email collection, no “upgrade to download” tax.
Step-by-step walkthrough
Step 1: pick a strong reference
The reference photo is the single most important variable. The algorithm samples roughly 3,000 colors from it and uses those samples to build the LUT. A messy reference produces a messy LUT.
Good references: a single dominant lighting condition (golden hour, blue hour, overcast), clear color palette, no extreme highlights or crushed shadows. A clean landscape, a portrait at sunset, a still life with intentional color choices — all great.
Bad references: photos with multiple competing light sources, blown highlights that wash out one corner of the cube, heavily desaturated frames (the LUT will desaturate everything you apply it to). A selfie at the beach with a pink skin tone and blue sea is a tempting reference but produces aggressive results — the LUT pushes every photo’s neutrals toward those two colors.
Step 2: drop into the generator
The reference panel on the left accepts JPG, PNG and WebP up to 20 MB. The generator immediately samples the image (downsampling to 512px internally for speed — color statistics are resolution-invariant for our purposes) and starts building the 3D LUT.
You’ll see a progress bar from 5% to 100% over 2–3 seconds. The work happens entirely in your browser’s JavaScript engine — no network calls, no server, no uploads. When you see the green “LUT extracted (17x17x17)” confirmation, you’re ready.
Step 3: download the .cube
Click the small Download .cube button under the reference thumbnail. The file is generated as plain text and saved with a descriptive filename (sammapix-yourphoto.cube). Open it in any text editor and you’ll see the Adobe spec headers followed by 4,913 RGB lines. It’s a real LUT.
Step 4 (optional): apply to a batch in the browser
If you don’t need the .cube file itself and just want to apply the look to other photos, drop up to 50 images in the right panel and hit Match. The LUT applies via trilinear interpolation in milliseconds per photo. Download the whole batch as a ZIP.
How to use the .cube in Lightroom
Lightroom Classic and Camera Raw both support 3D LUTs through their Profile system. The steps:
- Open Lightroom Classic and switch to the Develop module.
- In the Basic panel, find the Profile dropdown at the very top.
- Click the four-square Profile Browser icon next to it.
- In the Profile Browser, click the + icon in the top-right corner and choose Import Profiles.
- Select your
.cubefile. Lightroom converts it to an.xmpprofile internally and adds it under the User Profiles section. - Click the new profile to apply it. Use the Amount slider (0–200) to dial intensity in or out.
To apply the look to a batch: develop one photo with the new profile, right-click the photo in the filmstrip, choose Develop Settings → Copy Settings, select the rest of the batch, then Paste Settings. Or use Sync Settings for a more selective copy.
How to use the .cube in Premiere or DaVinci
Premiere Pro: drop a clip on the timeline, open the Lumetri Color panel, expand the Creative section, click the Look dropdown, choose Browse…, select your .cube file. The look applies as a creative LUT — you can dial intensity with the Intensity slider directly below.
DaVinci Resolve: open Project Settings → Color Management → Lookup Tables, click Open LUT Folder, drop your .cube into that folder, then back in the Color page right-click a node and choose 3D LUT → Your LUT name. The LUT applies on that node only, which means you can stack other corrections before or after.
FFmpeg (command line): ffmpeg -i input.mp4 -vf lut3d=your.cube output.mp4. Useful for batch-processing video files outside of an NLE.
Common mistakes to avoid
Mistake #1: extracting from a heavily edited reference. If the reference already has crushed shadows and blown highlights, the LUT inherits those traits and applies them aggressively. Use a reference that’s already balanced.
Mistake #2: cross-genre application. A LUT extracted from a moody portrait will not flatter a sunny outdoor product shot. Match the LUT genre to the target genre. Indoor to indoor, outdoor to outdoor, golden hour to golden hour.
Mistake #3: skipping the intensity slider. Most extracted LUTs benefit from being dialed back to 60–80% intensity. At 100% they can feel artificial. Both the SammaPix tool and Lightroom/Premiere have intensity controls — use them.
Mistake #4: ignoring contrast and exposure. A LUT remaps colors, not luminance ranges. If your target photo is two stops underexposed, fix the exposure first, then apply the LUT. Otherwise the LUT will try to remap shadow detail that isn’t there.
When LUT extraction is the wrong tool
When you need a signature commercial look. Mastin Labs, VSCO and RNI sell LUT packs hand-crafted by professional colorists. They model specific film stocks (Portra 400, Ektar 100, Cinestill 800T) with knowledge of how each emulsion handles highlight roll-off, color crosstalk and grain. An extracted LUT can’t replicate that depth.
When you need exact reproduction of a colorist’s transformation. If you have both the original and the graded version of an image, you can compute the exact LUT that transforms one into the other (the math is sometimes called “color transfer between images”). SammaPix doesn’t do this yet, but it’s a feature we’re evaluating.
When the photo is heavily damaged. Sampling colors from a scratched, faded or grain-heavy reference produces noisy LUTs. Run a quick cleanup first (we have a batch photo enhancer for compressed/grainy photos) before extracting.
Free vs paid LUT solutions
| Solution | Cost | Extracts from photo? | Exports .cube? |
|---|---|---|---|
| SammaPix LUT Generator | Free | Yes | Yes |
| Lightroom Classic | $10–20/mo | No (presets only) | No |
| DaVinci Resolve Studio | $295 one-time | No | Yes (creates manually) |
| 3D LUT Creator (Russia) | $99 | Partial | Yes |
| IWLTBAP (free LUT pack) | Free | No | Yes (pre-made) |
| Mastin Labs / VSCO LUT pack | $40–200 | No | Yes (pre-made) |
The honest take: SammaPix is the fastest free path from “I like this photo’s look” to “I have a .cube file I can use anywhere”. Commercial LUT packs still win for polished signature looks. Use whichever fits the job.
Try the generator now — takes 30 seconds
Drop one reference photo, download a real .cube file, import into Lightroom or Premiere. No signup, no upload, no subscription.
Open LUT GeneratorFAQ
Can you really extract a LUT from just one photo?
Yes. The algorithm samples thousands of colors from the reference, builds a 17x17x17 grid where every cell maps to the closest reference colors via weighted K-nearest sampling, then smooths the result with a 3D box blur. The output is a valid 3D LUT — an approximation, not a perfect transport map, but a usable .cube file that works everywhere.
What is a .cube file exactly?
A plain text 3D color lookup table defined by Adobe’s spec. It contains a TITLE line, a LUT_3D_SIZE declaration (17, 33 or 65), DOMAIN_MIN/MAX lines, and size³ data rows of normalized RGB triplets. Every major color tool reads it.
Does the extracted LUT match the original colorist’s intent?
Not perfectly. You get the “feel” of the reference’s palette, not the exact curves, masks and secondary corrections the colorist applied. For exact reproduction you need both a before and after image.
Will the LUT work in Lightroom?
Yes. Develop module → Profile Browser → + → Import Profiles → select the .cube. Lightroom converts it to an internal profile and adds it under User Profiles.
How does this compare to buying a LUT pack?
Commercial packs (Mastin, VSCO) are hand-crafted by colorists modeling specific film stocks — they win for polished signature looks. Extraction is faster and free, ideal for batch consistency from a single hero shot.
Are there file size limits or upload fees?
Everything runs in your browser — nothing leaves your device. No per-photo fees, no bandwidth costs, no signup. Daily soft caps exist only at very high volumes to keep the service responsive.
Related reads
- Topaz Gigapixel pricing 2026 + 7 free alternatives tested — if you also need upscaling alongside color matching.
- Compress images without losing quality — for prepping the matched batch for web delivery.
- Film Lab — SammaPix’s 14 analog film presets if you want pre-baked looks.
- Image compressor — shrink the final batch up to 90% smaller after applying the LUT.
Published May 18, 2026. Tool tested on Lightroom Classic 13, Premiere Pro 25, DaVinci Resolve 19, Photoshop CC 2025 and FFmpeg 7.