Drop a timeline.
Pick a format.

Convert AAF, Premiere XML, FCPXML and FCPXMLD into each other — sample-accurate, in batch. Fades, crossfades, clip gain, markers and the picture track travel with the cut.

One-time purchase · runs offline · no signup, no subscription · macOS & Windows

.aaf Resolve · Avid · Pro Tools .xml Premiere Pro .fcpxml Final Cut Pro .fcpxmld Final Cut Pro 10.6+
AAF Everything Converter Licensed
Every timeline, every editor — AAF · Premiere XML · FCPXML · FCPXMLD, converted in batch.
Drop timelines here — .aaf, .xml, .fcpxml, .fcpxmld Choose…
1 file · 1 done Clear all
Reel_1_Cut_v3.aaf done
Convert to .fcpxml — Final Cut Pro Frame rate 25 fps
Output Choose… if no output selected: next to each source
Media Link to original media references the original file locations
MXF Handling transcode to WAV MXF audio converts to WAV automatically
Sample-accurate · fades, crossfades, clip gain, markers, video · no pan or volume automation
Convert

A clickable recreation of the app — flip anything, hit convert.

AAF Premiere XML FCPXML FCPXMLD

Any direction. Drop a Resolve AAF and deliver a Premiere sequence. Take a Final Cut bundle to Pro Tools. Every conversion runs through one sample-accurate engine — no NLE required in between.

Popular conversions

Twelve directions, one engine — these are the hand-offs post teams ask for every day.

AAF → Premiere XML

Open a DaVinci Resolve or Avid AAF as a native Premiere Pro sequence — stereo tracks, transitions and markers included.

AAF → FCPXML / FCPXMLD

Bring any AAF timeline into Final Cut Pro as roles-organized audio with true crossfades.

Premiere XML → AAF

Send a Premiere cut to Pro Tools, Nuendo or any audio-post DAW — without owning Premiere's AAF quirks.

FCPXML → AAF

The X2Pro-style hand-off: Final Cut project to Pro Tools/Avid, with media collect and MXF-safe audio.

FCPXML → Premiere XML

Move a Final Cut edit straight into Premiere Pro — no intermediate NLE required.

Premiere XML → FCPXML

Take a Premiere sequence to Final Cut Pro, bundle format included.

Built for post-production

A conversion engine verified edit-by-edit against DaVinci Resolve, Premiere Pro and Final Cut Pro — with honest reports about anything a format cannot carry.

Batch conversion

Drop any number of timelines, pick one target, convert them all — with live status per file and a cancel button that actually cancels.

Sample-accurate

Audio placement is exact to the sample, at any project frame rate. Frame rates from 23.976 to 120 fps — or none at all for audio-only AAF.

Real fades & crossfades

Every crossfade maps to the target's native construct — real AAF dissolves, Premiere transition items, true overlapping blends in FCPXML. Full blend length, no level dip, no shifted cut points: acoustically as close as the target format can render.

Media handling

Link to original media, or collect every referenced file next to the output — one complete, movable turnover package.

MXF handling

MXF audio transcodes to WAV automatically — or keep the original MXF references for editors that read them natively.

Honest reports

Every conversion writes a plain-text report: what transferred, what the target format cannot carry, and every warning that matters.

What transfers

Straight answers per target format — the same hints the app shows before you convert.

TargetAccuracyCarries Format limits
.aafsample-accurate fades, crossfades, clip gain, pan, volume automation, markers, video reference track
.xml (Premiere) frame-accurate fades & crossfades as real transitions, clip gain, stereo tracks, markers, video track no pan / volume automation
.fcpxmlsample-accurate fades & true overlapping crossfades, clip gain, markers, video storyline no pan / volume automation
.fcpxmldsample-accurate same as FCPXML, packed as a Final Cut bundle; collected media travels inside the package no pan / volume automation

How it works

1 — DROP

Drag any mix of .aaf, .xml, .fcpxml and .fcpxmld files into the window.

2 — PICK A TARGET

Choose the output format, frame rate and media handling. One output folder for all — or next to each source.

3 — CONVERT

One click converts the whole batch, with live status and a report per file. Import in your editor and keep cutting.

Try before you buy

Test it on your own timelines first.

The demo is the complete app — every format, full batch, no signup. In demo mode each output covers the first 120 seconds of the timeline, with your complete track layout — enough to open the result in your editor and check every edit before you buy.

All formats, both directions Unlimited conversions Demo: first 120 seconds No signup, nothing phones home

macOS 13+ (Apple Silicon) · Windows 10/11

First launch: your system may warn that the developer isn’t recognised. We’re a small independent studio and haven’t finished code-signing yet — it’s on the way, thanks for your understanding. The app is safe and runs fully offline. On macOS, right-click the app → Open; on Windows, More info → Run anyway.

Pricing

$79 one-time
  • All formats, all directions — AAF, Premiere XML, FCPXML, FCPXMLD
  • Unlimited batch conversions
  • Activate once online — then fully offline
  • Free updates within v1
  • Move machines anytime (deactivate & reactivate)
Buy AAF Everything

Secure checkout via Lemon Squeezy · license key by email · VAT/receipts handled automatically

FAQ

Which editors does it work with?

Anything that reads or writes the four formats: DaVinci Resolve, Avid Media Composer, Pro Tools, Nuendo and most audio-post DAWs via AAF; Premiere Pro via Final Cut 7 XML; Final Cut Pro via FCPXML or the modern FCPXMLD bundle.

Is the conversion really sample-accurate?

Yes — audio placement is computed in samples, independent of the frame rate. Only Premiere XML is frame-quantized, because the format itself counts in frames. Every build is verified by an automated round-trip suite that converts real timelines through every format and compares each edit.

What happens to my media?

By default the output links to your original files. Choose Collect and every referenced audio file is copied into a Media folder next to the output — a complete package you can move to another machine. MXF audio transcodes to WAV automatically, or stays untouched if your target reads MXF natively.

What does the format not carry?

AAF carries everything including pan and volume automation. The XML formats have no concept of pan or volume automation — the report tells you whenever something could not travel. Compound/multicam clips in FCPXML should be broken apart before exporting (the report flags them).

Can I go straight from Premiere Pro to Final Cut Pro (or back)?

Yes — that’s the point. Coming from Premiere, export an AAF (File → Export → AAF — the sample-accurate route) and convert it to .fcpxml / .fcpxmld for Final Cut. Coming from Final Cut, export FCPXML and convert it to Premiere XML for the way back — Premiere cannot read third-party AAFs, so the converter always hands Premiere its own XML dialect.

Can I convert many timelines at once?

Yes — drop any mix of the four formats into the window and convert everything as one batch to a single target, with live status per file and a report next to every output. Existing files are never overwritten.

macOS warns about an “unidentified developer”?

We are a small independent studio, and Apple’s code-signing & notarization program is genuinely costly for a tool this size — it is on our roadmap, and the warning will disappear in a future update. Until then Gatekeeper simply cannot verify who made the app and plays it safe: right-click the app once, choose Open, done — macOS remembers it. The app runs entirely offline and your timelines never leave your machine.

Does it need internet?

Only once, to activate your license key. After that the app is fully offline — nothing is uploaded, your timelines never leave your machine.

How is this different from AAF Bridge?

AAF Bridge connects your editor with Ableton Live. AAF Everything is a pure format-to-format converter between editors — no Ableton involved. Same engine family, different job.

Contact

Questions before buying, feedback — or found a bug? Either way, please write. If a real-world timeline breaks the converter, we genuinely want to see it — bug reports directly shape the next update. You’ll get an answer from the person who wrote the code.

Email support@aafeverything.app