LUTs for GoPro: flat profile to something watchable

GoPro's Flat profile records extra range and needs a conversion LUT to look normal, the same way log footage does. Underwater clips are a separate case, because water removes red before the sensor ever sees it.

Flat is not broken

GoPro's Flat colour setting does what log does on bigger cameras: keeps highlight and shadow detail by recording a low-contrast image. On the card it looks grey and lifeless. Graded, it holds together far better than GoPro Colour, which bakes in contrast and saturation you cannot take back out.

SettingWhat it isWhen
GoPro ColourPunchy, finished, baked inStraight to social, no editing
NaturalMilder, some room to moveA light grade
FlatMaximum range, needs conversionAnything that will be graded or matched

If the footage is going anywhere near an edit with other cameras, Flat plus a conversion is the choice that survives.

The conversion

A Flat-to-Rec.709 LUT is the file that maps it back. GoPro publishes conversions, and there are well-known third-party ones — the same situation free LUTs describes, where the manufacturer's file is the reliable starting point and the alternatives exist because taste differs.

Worth checking: some packs are built for older models. A HERO5-era Flat conversion on HERO12 footage will be in the right neighbourhood and not exact.

Underwater is a different problem

This is where most GoPro colour advice goes wrong. Underwater footage is not merely flat; it is missing red, because water absorbs it within the first few metres. There is nothing in the file to bring back with a curve.

  • A red filter, on the housing, is the real fix. It restores the balance before the sensor, which is the only place it can be restored properly.
  • A LUT afterwards can push what remains, and at depth it pushes noise as much as colour.
  • Depth changes the answer. One LUT across clips shot at three metres and fifteen will be right for neither.

This is exactly the case where per-clip strength matters more than picking a better LUT.

A whole card at once

A dive or a session produces a lot of short clips, and they all need the same treatment. The routes are the same as everywhere else:

RouteWhat it costs
GoPro QuikFast, limited colour control
An editorA project and a timeline before any conversion
ffmpegA loop, no preview, no strength control
A batch toolFolder in, files out

BatchTone does the last one on macOS: the folder goes in, the conversion applies to every clip, a frame from each is previewed with the LUT on it, and the deep clips take a different amount from the shallow ones without leaving the batch. Audio is copied untouched and originals are never modified. Seven-day trial.

The same batch takes the stills from the same session, which on an action camera usually means a pile of time-lapse frames that would otherwise be their own job.

Common questions

Should I shoot Flat all the time?

No. If the clip is going straight to social with no editing, GoPro Colour is finished in-camera and saves you a step. Flat is for footage that will be graded, matched, or both.

Why does my Flat footage look noisy after the LUT?

Because the conversion adds contrast, and contrast reveals whatever noise the small sensor recorded. Shooting at a lower ISO helps more than any LUT choice, and pulling the strength back is the fastest mitigation.

Do GoPro LUTs work on Insta360 or DJI Action footage?

Not properly. Each manufacturer's flat profile is its own curve — the DJI case is covered in DJI editing software — and a mismatched conversion is subtly wrong rather than obviously wrong.

What about HDR or 10-bit modes?

Newer models record 10-bit, which takes a conversion better and shows less banding in skies. The workflow does not change; the results get better.

Read next

How-to · 5 min read

D-Log to Rec.709: converting a whole card at once

D-Log is a flat recording profile, not a look: it stores more range than a screen can show, and a Rec.709 conversion LUT maps it back to something that looks right. Converting a card means applying that one LUT to every clip, which is a batch job rather than an editing job.

Read it
Explainers · 3 min read

Free LUTs: where the good ones come from

The free LUTs worth having are the conversion LUTs camera manufacturers publish for their own log formats. Free creative packs are usually an email address in exchange for files, and are worth judging on your own footage before you keep them.

Read it

One look. A whole shoot.

BatchTone applies your .cube LUTs across photos and video at once, with a strength dial on every file. Seven-day trial, everything unlocked.

Download for macOS