← All My Links

ColorEngine

A browser-based color-grading and LUT studio for filmmakers and photographers: craft, save, and share looks, no install required.

Visit ColorEngine

Every desktop color-grading app wants you to download six gigabytes, activate a license key that phones home to a server in another country, and then tells you your GPU isn't good enough anyway. I've made peace with a lot of nonsense in this industry, but a color grader that won't open until it's checked in with corporate is where I draw the line.

I used to keep three different grading apps installed depending on which client's delivery format that week demanded, because none of them agreed on how to talk to each other, and switching between them felt like renegotiating a hostage situation every single time. (The hostage was my afternoon.)

Color Engine is what I built instead of doing that again: a professional color-grading and LUT studio that runs entirely in your browser. No install, no license dongle, no GPU gatekeeping. Build a look, match color across a whole set of shots, export it as a LUT that works anywhere, and close the tab when you're done.

The Marketing Page And The Actual Tool Are Different Buildings

What you're reading right now runs on the same Tungsten Core platform as the rest of this hub, the marketing side, the blog, the guides. The actual grading tool lives at studio.colorengine.app, a full Next.js application with real accounts, real subscriptions, and saved projects, not a landing page with a "coming soon" banner that's been "coming soon" since February. Splitting it this way meant the marketing half could reuse everything already built for the rest of this network instead of reinventing a blog and an SEO setup from zero, while the studio itself stays a separate, focused application that only has to be good at one thing.

Underneath, it's a node-based color engine I wrote from scratch: tonal and HSL adjustments, qualifiers for masking, spline curves, mesh warp, and a dedicated color-match tool for reconciling shots that were lit differently or shot on a different camera back to one consistent look. Grades bake down to real LUTs through a color-space-aware pipeline, exported with XMP metadata so a look can round-trip into Lightroom instead of getting trapped in one app forever, like a goldfish that outgrew its bowl and has nowhere else to go.

Why It's Browser-Based Instead Of Just Being Normal Software

It's browser-based because the alternative was worse. The industry-standard color libraries everyone reaches for either don't run in a browser at all, or are licensed in a way, GPL, AGPL, that's flatly incompatible with a product I actually intend to sell. So instead of duct-taping together someone else's half-finished WASM port with one GitHub star and a maintainer who hasn't logged in since September, I wrote a clean-room color core myself. Took longer. Means the math is mine end to end, and the product isn't one upstream license change away from breaking on a random Tuesday.

Drop in a reference frame, shape the look with the tonal, HSL, and curve tools until it reads right, then point the color-match tool at the rest of the set and let it reconcile whatever got lit differently or shot on a different camera. Bake it to a LUT, XMP riding along, and drop it into whatever you're already cutting in. It doesn't need to know Color Engine exists. Save the project and it's there next time, ready to tweak instead of rebuilt from memory.

Who Actually Needs This

Filmmakers and photographers who want to grade like a colorist without buying an entire desktop suite to do it: someone matching a run of footage shot across three cameras, a photographer keeping a wedding gallery consistent, anyone who wants one LUT that makes a shoot feel like it belongs together instead of six different shoots that clearly don't know each other. It's paid software, annual or monthly, because a color engine has to stay fast and accurate and that doesn't happen for free, no matter how many open-source READMEs claim otherwise. A browser tab is still the entire requirement. No rendering rig, no codec license, no calling your one friend who still has a desktop license from 2019.

People assume the photography and the software are different hobbies I rotate through. They're not. The same color science that gets it right on a paid shoot is the color science running inside the tool, which is why Color Engine exists at all. I needed it to exist, so I built it, the same way everything else in this hub got built.

If you shoot and you're tired of choosing between installing desktop software with a license key or eyeballing it in whatever editor happens to be open, start at colorengine.app. Drop in a shot. See what it does. That's the whole test.