Free beta · macOS

Catch delivery problems before your client does.

Drop in your export. It checks the file against the delivery spec — loudness, codec, resolution, colour, and the signal QC most tools skip — and tells you exactly what to fix.

Free while in beta macOS · Win / Linux coming
PATTERNS_final.mov
4K UHD · YouTube
FAIL
7 pass · 2 fail · 2 warn
  • FAIL
    Resolution
    required 3840×2160 · measured 1920×1080
    Fix: conform to 3840×2160 before export.
  • WARN
    Integrated loudness
    required −14 LUFS ±1 · measured −19.8 LUFS
    Fix: re-normalise the mix and re-export.
  • PASS
    True peak
    required ≤ −1 dBTP · measured −5.9 dBTP
  • PASS
    Video codec
    required h264 / hevc · measured h264
  • FAIL
    Colour primaries
    required bt709 · measured not set
    Fix: tag Rec.709 on export.
See it in action

From dropped file to clean delivery — in 30 seconds.

Drop an export, watch every check run, fix the two problems it flags, and re-verify. This is the whole loop.

The 5pm problem

Deliveries bounce for the dumbest reasons.

Not the edit. The technicals. A number that's off by a hair, a tag that never got set — and the whole file comes back while the client waits.

✕Loudness −19.8 LUFS, spec wanted −14
✕Colour primaries not set — flagged on ingest
✕Audio at 44.1 kHz, delivery needs 48 kHz
✕A stray black frame at the tail, missed on export
What it checks

Everything a delivery spec cares about — read from the actual file.

Not the filename, not what the app thinks it exported. The embedded metadata and the real signal, measured.

01 · Loudness

The part most tools skip

Integrated LUFS and true peak, measured against the standard your delivery uses.

  • Integrated LUFS
  • True peak dBTP
  • LRA
  • EBU R128
  • ATSC A/85
  • −14 social
02 · Video

Format & colour

Codec, geometry, frame rate, and the colour tags that get files rejected.

  • Codec · profile
  • Resolution
  • Frame rate
  • Rec.709 / 2020
  • HDR · PQ · HLG
  • Chroma · bit depth
03 · Audio

Every track, checked

Codec, channels, sample rate and bit depth — including multi-track layouts.

  • Codec
  • Channels · layout
  • 48 kHz
  • 24-bit PCM
  • Language
04 · Signal QC

What a metadata read can't see

A real decode pass that catches content problems in the picture and sound.

  • Black frames
  • Freezes
  • Silence
  • Clipping
Targets

50 delivery presets — or build your own.

From social cutdowns to broadcast masters. Each one shows its source and whether it's a verified standard or a baseline to confirm.

Social 15 YouTube · Web 8 Professional Master 10 Broadcast · EBU R128 6 Theatrical · DCP 3 OTT / Streaming 6 Audio 2

Need something specific? Build a custom target from any resolution × platform — 2K scope, IMAX 1.43, a client's exact frame — and validate against it in one click.

See it in action

A clear verdict, and a shareable proof.

Every check reads as PASS, WARN or FAIL with the actual-vs-required numbers and a fix. Export the whole thing as an image to send a client or teammate.

delivery report
A validation report showing pass, warn and fail rows with fixes

The report. Severity-ranked results, plain-English fixes, and the measured properties — one image you can hand off as proof.

spec library
The spec library with categorised delivery presets

The library. Filter by category, search, and validate one file against a whole set at once.

A closer look

See exactly what it does.

From the verdict to the fix — every part of the workflow, on screen.

Every check — pass, warn or fail, with the fix Compare versions — what you fixed and what regressed Signal QC with frame previews Delivery certificates — printable proof your file passed
Pay what you want

Free to grab. Tip if it saves you a redelivery.

Every feature, no account, no limits — the whole tool. macOS 12+ · FFmpeg bundled.

↓  Download free

Enjoying it? Buy me a chai 🍵 — completely optional.

✓ Runs 100% on your Mac  ·  ✓ No account, no uploads  ·  ✓ Free updates

Good to know

Questions, answered.

First launch on macOS

The app isn't notarized — I'm a solo filmmaker keeping it free, and Apple charges $99/yr for that badge. It runs entirely on your Mac: no uploads, no account, no telemetry. macOS just asks you to confirm once:

  1. Drag the app into Applications and double-click it.
  2. macOS says it can't be verified — click Done (not Move to Trash).
  3. Open System Settings → Privacy & Security, scroll down, and click Open Anyway.
  4. Confirm Open Anyway. It opens normally every time after that.

On macOS Sonoma or earlier: right-click the app → Open → Open. A "Read me first" is inside the download too.

What do I need to run it?
macOS 12 (Monterey) or later, Apple Silicon or Intel. FFmpeg is bundled — nothing else to install.
Do my files get uploaded?
Never. Everything runs locally — it works on a 15 GB master sitting on an external drive. No account, no cloud, no telemetry.
It’s free — why the chai?
You don't have to — it's genuinely free. If it saves you a bounced delivery, a chai helps me keep building and covers the Apple developer fee to notarize future versions.
Free · macOS

Run it on your next delivery.

It's free and it works today. Drop in your next export, see what it catches — then tell me which specs to add.

Or tell me what you'd want

Goes straight to my inbox.

Designed & built with Claude Code