Trace Help & documentation Get Trace — free

Trace

Pick one clip. See every place it's used across your entire project — then select every instance at once.

Trace finding seven uses of a clip across four sequences, then selecting all of them in the timeline at once.
One click on a clip, one press of Select all: every instance lights up at the same moment.

Overview

Click a clip in the Project panel and Trace shows every place it is used — which sequences, which timecodes, how long, and how much of the source you have actually touched. Then one button selects every instance in the timeline at once.

The part that matters most: a selection is not a list. Once nine uses are selected they are a real Premiere selection — nudge them, delete them, apply an effect, colour them. Everything else that answers "where is this clip?" hands you a list and makes you visit the entries one at a time.

Premiere can already find your clips. The Video Usage column does it, and Sequence Index (26.2) lists what is in one sequence. Both are good, and Trace does not replace either.

What neither can do is select every instance simultaneously, give you a total, resolve through nested sequences, or ignore your archived versions. That is the whole of what Trace is for.

What Trace is not

Trace answers one question — where is this clip used? — and it is worth being blunt about everything it deliberately isn't, so you know inside a minute whether it is the tool you want.

It is notWhat you actually want
A media managerTrace never moves, renames, copies, consolidates or deletes a single file. It reads.
An unused-media finderTrace answers about the clip you selected. "What media in this project is not used?" is a different question — that is Trace+.
A duplicate finderIt shows repeats of one clip, not every duplicated asset in the project. Also Trace+.
A project archiver or trimmerIt will not shrink your project folder or collect only the used media. Trace+.
A reporting or export toolNo CSV, no PDF, no cue sheet. Copy list puts plain text on the clipboard, and that is the whole of it.
A search toolYou cannot type a filename into Trace. It follows what you select, on purpose — nothing to configure and nothing to learn.
A replacement for the Video Usage columnA different question, not a better version of the same one. Use both.
Something that edits for youIt moves the playhead and makes selections. Only if you ask does it add markers or set in/out points. It never cuts, trims or ripples.
A subscription, or a trialFree. No account, no key, no sign-in, no expiry, nothing to cancel.

It is also not a panel most people open every day. It earns its place on the days you inherit someone else's project, hunt a clip you know you used somewhere, or need to know what a forty-minute interview actually gave you.

Requirements

Premiere Pro25.6 or newer. Check under Premiere Pro > About Premiere Pro. Earlier versions cannot run it — Trace uses Adobe's current plugin system (UXP), and there is no build for older releases.
SystemmacOS or Windows.
LicenceNone. Trace is free, with no account and no key.

Install

Download the install guide (PDF) Four printable pages — Trace, Trace+, every gesture, and what to do when it goes wrong.

  1. Open the download link in your email, then download Trace.ccx and double-click it. Creative Cloud Desktop installs it for you — nothing to unzip. Nothing arrived? Check spam, then email me and I will send it directly.
  2. Quit Premiere Pro and open it again. Premiere only looks for new panels at startup.
  3. Window > UXP Plugins > Trace.

That is all of it. There is no third step where you paste a key.

Premiere's Window menu open, showing UXP Plugins with Trace and Trace+ listed.
It is under Window > UXP Plugins — not Window > Extensions. Trace+ appears in this list too once it is installed; on a fresh install you will see Trace on its own.

Double-clicking did nothing? Open Creative Cloud Desktop first, then double-click the file again. If Creative Cloud is not installed, use the free ZXP/UXP installer instead.

Quick start

  1. Open a project and dock Trace anywhere you like.
  2. Click a clip in the Project panel. Trace scans the project once — a few hundred milliseconds on a normal job — then answers instantly from then on.
  3. Click any row to jump the playhead to that use.
  4. Press Select all N in this sequence to light up every use at once.

With nothing selected, Trace waits. That is the whole loop; everything below is detail.

One clip at a time

Trace answers about the clip you select, and nothing else. There is no view to switch, no mode, no setting. Click a clip, a subclip, an audio file or a sequence in the Project panel and Trace shows every place it is used. Click away and it waits.

That is the whole shape of it, and it is deliberate: a panel that only ever answers one question needs no explaining. If you want the same answer for many clips at once — what a whole sequence reuses, what media the whole project is not using — that is Trace+.

A sequence counts as a clip. Select one and Trace tells you where that sequence is nested, the same way it would for any other item.

Finding every use of a clip

Select a clip and Trace answers with a total line — 9 uses · 4 sequences · 3m 12s — and then the detail: every sequence it appears in, and inside each one, every use with its timecode, its duration and which track it sits on.

Selecting a clip in the Project panel and Trace immediately listing every sequence it appears in.
Finding every use — nothing to press, and no column to turn on. Trace follows the Project panel.

Audio and video that were shot together and are cut together count as one use, not two. Trace pairs them when they overlap by more than half, so a J-cut stays one use and two back-to-back edits stay two.

The list updates as you edit. Add a clip, delete one, or move something, and Trace re-scans on its own within a few hundred milliseconds. The circular arrow in the title row — next to the ☰ — forces it immediately if you would rather not wait.

Selecting uses in the timeline

This is the thing nothing else does. Press Select all N in this sequence and every use becomes a real Premiere selection at the same moment — ready to nudge, delete, label, or drop an effect onto.

Pressing Select all in Trace and seven clips lighting up across the timeline simultaneously.
Select all uses — seven clips you could not have picked out become one selection.

For a subset, tick the box beside any use, or Cmd-click (Ctrl on Windows) the row. Ticked rows fill in so the panel and the timeline always agree.

A selection cannot span two sequences — that is Premiere, not Trace. Ticking a use in a different sequence replaces your picks rather than adding to them, and the status line says so when it happens.

Stepping through uses

The arrows at the bottom walk the playhead through every use on screen, in order, jumping between sequences as needed. The counter between them tells you where you are — 3 / 9. Clear drops the selection and the picks.

Every gesture

Do thisGet this
Click a useJump the playhead there and select that clip
Shift-click, or double-clickOpen in the Source Monitor, with that use set as in/out
Cmd / Ctrl-click, or the tick boxAdd or remove from the selection
Alt-clickFind in Project — copies the clip's name for the Project panel's Find box (Cmd/Ctrl-F). The Find button beside the bin path does the same thing
The arrowsStep through every use on screen

Shift and double-click do the same thing deliberately, so the Source Monitor is reachable whichever one you reach for.

Nested sequences

If a clip lives inside a nest and that nest is cut into a master, Trace reports both — the use inside the nest, and where it lands in the master, labelled via <nest name>. Native reports the first and never mentions the second, which is the sequence you are actually working in.

Trace listing a clip's direct use in a master alongside a second use labelled via Nest A, with the nest clip highlighted in the timeline.
Following a clip into a nest. The second row is the one native never gives you: where the clip lands in the master you are actually cutting, labelled via Nest A. The caveat line says how many uses came through a nest, rather than folding them silently into the total.
Nest trimmed past the useNot reported. The master genuinely does not contain it, and a wrong number is worse than a missing one.
Retimed nestMapped, divided by the speed, and marked ~ with a note under the totals.
Reversed nestNot mapped at all. The arithmetic depends on where the reversal's boundaries sit, and guessing would be a confident lie.
Nest inside a nestFollowed, to six levels, with a guard against a sequence that somehow contains itself.

Subclips and duplicate imports

Selecting a master clip also finds uses of its subclips, matched on the shared media file. Those rows are labelled with the name of the item they came from.

Trace cannot tell a subclip from a second import of the same file — Premiere exposes no API for that relationship — so it does not claim to. Rows say same media file and name the item, rather than saying subclip.

Merged and multicam clips

The component clips inside a merged clip, and the angles inside a multicam clip, are not resolved. When you select one, Trace says so in the line under the totals rather than quietly reporting a number that is too low.

Merged clips cannot be resolved by any plugin. Premiere exposes isMergedClip() — enough to know that it is one — and nothing at all for reading the sources inside it. Adobe's own answer, on the record: "There are no ExtendScript APIs around multi-cam, and there never will be." The same gap covers merged clips, and no workaround has ever been produced.

Multicam is a maybe. A multicam source appears in the project as a sequence, so its angles may be reachable that way. That is an untested route, not a promise — and even if it works, nothing exposes which angle a clip is currently switched to.

Archived sequences

If you keep old cuts in a _PREVIOUS, _ARCHIVE or _OLD bin — as VersionUp creates — every native usage list is full of them, and there is no way to filter them out.

Toggling Hide archived sequences in Trace and the list dropping from fourteen results to five.
Hide archived sequences — fourteen results become the five that are about the cut you are working on.

Trace hides them by default and tells you how many it is hiding. Untick to see them; the tick box stays on screen either way, so it is a switch and not a trapdoor.

A Community Expert confirmed on the Adobe forums that native Premiere cannot do this. It is a small feature that only exists because the person who built Trace also built a versioning tool and got tired of the noise.

Adding markers

The marker button in the title row — the flag shape, left of the ✕ — drops a marker over every use on screen. Unlike a selection, a marker survives you clicking somewhere else: it is the persistent version of "highlight every use".

Pressing the marker button and markers appearing above every use across the timeline.
The marker button — the flag that outlives the selection.

It is one undo step per sequence, not one for the lot, and Trace tells you how many before you press it. Markers across four sequences is four presses of Cmd+Z.

The Source Monitor

Shift-click or double-click any use to open that clip in the Source Monitor with the used section marked as in and out points, so you are looking at exactly the stretch Trace is describing.

Shift-clicking a use in Trace and the clip opening in the Source Monitor with in and out points set around that section.
Open in the Source Monitor — with the used range already marked.

This changes your project. In and out points on a clip are what you get when you drag it into a timeline afterwards, so setting them is a real edit — one Cmd+Z to undo, and Trace says so in the status line when it happens.

Markers and this are the only two things Trace ever writes. Everything else it does is a read.

Copying the list

☰ > Copy list puts what is on screen on the clipboard as plain text — sequence names, timecodes and durations — for an email, a note, or a message to whoever asked you where that clip went. There is no CSV and no report file; if you need one of those, see Trace+.

Docking

Trace adapts to the space it is given, with nothing to configure.

The Trace panel at three dock sizes: a normal column, a narrow strip, and a short bar under the timeline.
Three shapes, one panel — the answer keeps the room, the chrome gives it up.
A normal columnEverything: totals, the bin path, filters, the status line.
A narrow stripDrops the duration column. The timecode still says where and the track still says which.
A short bar under the timelineDrops the bin path, the filters and the status line so the list keeps the height.

Updates and About

Trace checks once a day whether a newer version exists and shows a small notice in the panel if so. ☰ > Check for updates asks immediately.

☰ > About Trace shows the version you are running — the first thing to quote if you report a problem — along with a link back to this site.

The About Trace window, showing the mark, the version number and the tagline.
☰ > About Trace. The version number lives here.

Release history

Loading releases…

What Trace can't do

Not oversights. Premiere's plugin API genuinely does not offer these, and no plugin can do them.

Why
Reveal a clip in the Project panelThe Project panel's selection is read-only to plugins — the timeline's is read-write, and that split is deliberate rather than a gap waiting on an update. Re-checked on 13 August 2026 against Premiere's own type definitions for both the shipping 26.3 API and the unreleased 26.5 beta: no reveal, no scrollTo, no way to set a Project panel selection, and none of the 78 undoable actions comes close. Premiere's own Reveal in Project command cannot be triggered either.

So Trace does the two halves it can: it shows you the bin under the clip name, and Find in Project — the button beside it, or Alt-click on any row — copies the exact name for the Project panel's Find box. It is called Find rather than Reveal because that is what it does.
Colour or tint clips in the timelineColour labels are project-item only. Selection and markers are the two visual channels a plugin gets.
Zoom or scroll the timelineNo API. Moving the playhead is the only navigation, and Premiere scrolls to follow it.
Resolve merged clipsNothing exists for reading the sources inside one. See above.
Appear in Premiere's own Keyboard Shortcuts listA UXP plugin's commands cannot be bound in Edit > Keyboard Shortcuts, and Adobe staff confirmed in April 2026 that this is not planned.

This is narrower than "no shortcuts at all", which is what this page used to say and what most people will tell you. A UXP hybrid plugin — one carrying a small native add-on, Premiere 26.2 and up — can register a shortcut with the operating system, which is how the plugins that do have one manage it. Trace does not ship a native add-on today.
Search other or unopened projectsThe API cannot reach a project that is not open. Productions are out for the same reason.
Park the Source Monitor on the exact frameNeeds Premiere 26.3. Trace marks the used range as in/out instead, which shows you more.

FAQ

What happens with nested sequences?

Trace follows the clip into the nest and back out again — and the second half is the part nothing else gives you. A clip inside Nest A, where Nest A is cut into your master, is reported twice: once at its position inside the nest, and once at the timecode it lands on in the master, labelled via Nest A. Native reports the first and never mentions the second, which is the sequence you are actually working in. Nests inside nests are followed six levels deep.

The edge cases are answered honestly rather than optimistically, because a confident wrong timecode sends you to the wrong frame:

The nest is trimmed past the useNot reported. The master genuinely does not contain it, and a missing row beats an invented one.
The nest is retimedMapped, divided by the speed, and marked ~ with a note under the totals — approximate, and it says so.
The nest is reversedNot mapped. The arithmetic depends on where the reversal's boundaries sit, and guessing would be a confident lie. The row is flagged instead.
A nest inside a nestFollowed, to six levels, with the whole chain named in the row: via Nest B → Nest A.

Selecting the nest itself asks a different question — what is in it — and Trace+ answers that one.

What happens with multicam clips?

Trace finds every place the multicam clip itself is used, and says plainly that it has not looked inside it. The angles within are not resolved: select angle 3's original camera file and Trace will not report the multicam edits that use it.

This is a limit of Premiere, not a shortcut. Adobe, on the record: "There are no ExtendScript APIs around multi-cam, and there never will be." A multicam source does appear in the project as a sequence, which may one day be a route in — that is an untested possibility, not a promise, and even then nothing exposes which angle a clip is currently switched to. Rather than quietly report a number that is too low, Trace flags the clip under the totals.

What happens with subclips?

They work, and the wording is careful on purpose. Select a master clip and Trace also finds the uses of its subclips, matched on the shared media file — which is the case that otherwise reads as a broken plugin, because you know you used that footage.

What it will not do is call them subclips. Premiere exposes no API for the relationship between a subclip and its master, so the same test also matches a second import of the same file. Those rows say same media file and name the item they came from. A slightly vaguer true answer beats a precise wrong one, and either way the thing you wanted to know — you used this footage over there — is on screen.

What happens with audio?

Audio is indexed with video, and a synced clip counts as one use, not two. Video on V1 with its audio on A1 is two track items pointing at one source, so a naive count doubles — and the count is the whole point of the panel. Trace merges them where they overlap by more than half, so a J-cut or an L-cut stays one use and reports the full on-screen range. Two genuinely separate edits of the same clip, back to back, do not overlap enough to merge and stay two.

Audio-only sources — a music cue, a voiceover — never find a video partner and are reported on their own, with the audio track number on each row. If your Premiere build refuses to identify audio clips at all, Trace says so in the scan report and tells you the index is video-only, rather than silently returning a smaller number.

Does Trace change my project?

Only if you ask. Markers and in/out points are the ceiling, both one undo away. It never moves, renames, copies, consolidates or deletes anything.

Is it really free?

Yes — no account, no key, no trial, no expiry. Trace+ is the paid panel, and it is a different question rather than a bigger helping of this one.

Troubleshooting

Trace isn't in the Window menu

Restart Premiere after installing — it only looks for new panels at startup. Then check Window > UXP Plugins, not Window > Extensions. If it is still missing, confirm you are on 25.6 or later under Premiere Pro > About Premiere Pro.

Double-clicking the .ccx did nothing

Creative Cloud Desktop has to be installed and signed in. Open it first, then double-click the file again. If you do not have it, use the free ZXP/UXP installer.

It says 0 uses and I know I used that clip

Three things do this, in order of likelihood:

The numbers look out of date

Trace re-scans on its own as you edit, but the circular arrow in the title row forces it. If a forced re-scan changes the answer, that is worth telling me about.

Clicking a row moved the playhead but selected nothing

Almost always means the clip has been trimmed or moved since the last scan. Re-scan and try again.

The panel is squashed or the buttons overlap

Drag the dock wider or taller. Trace drops columns as it narrows, but below roughly 180px there is nothing left to give up.

Need more control?

Then Trace+ may be just for you.

Both search your whole project. The difference is how many clips they answer for — and what you can do about the answer.

TraceTrace+
You give itOne clipNothing, a sequence, or the project
It answers forThat clip, everywhereMany clips at once
The questionWhere is this used?What is reused, what is not used, what can go
DepthThe listThe list plus the analysis — coverage, totals, archive weight

So Trace+ is not "Trace with a bigger search". Trace already searches everything. Trace+ asks a different question — one clip at a time versus all four hundred at once — and then does something about the answer: files the unused media into _UNUSED, tells you what your archive would weigh without it.

Trace+ has everything Trace has, and more. Nothing you learn in Trace is wasted, and nothing you can do here disappears there. The deeper reading of a single clip — the source coverage bar, which draws the whole clip with the used parts filled in and tells you the longest stretch you have never touched — is a Trace+ feature.

Trace+ reading every bin in a project and reporting thirty-seven clips that are on no timeline at all, with two of them flagged offline and one as a graphic with no media file.
Trace+ · Project. No selection at all: it reads every bin in the project — not just the timelines — and says what media is not used. The two sections beneath the list are the ones that keep the number honest: items whose media is still in use (a subclip, or the same file imported twice) are never counted as unused, and sequences are left out entirely, because a finished film is not nested inside anything.

Feature by feature

TraceTrace+
Every use of one clip, across every sequenceYesYes
Select every instance at onceYesYes
Follows nests, subclips and audioYesYes
Markers, Source Monitor, copy listYesYes
Hide archived sequencesYesYes
Every media file in the project, used and unusedYes
What that unused media weighsYes
File it away into _UNUSEDYes
Put it back where it came from — when an archived clip is cut back into the edit, back to its original bin, rebuilding that bin if it was deletedYes
The source coverage bar — the coloured strip showing which parts of a clip you have used, and the longest stretch you never touchedYes
What one sequence reuses, rankedYes
Media imported more than once · offline mediaYes
Find empty bins — and remove themYes
Colour labels: read every clip's, set them in bulkSet, one clipRead and set, in bulk
Markers over every useOne clip's usesEvery clip in a sequence · and removes them again
Export CSV — including a cue sheet with screen time per clipYes
Warns when merged/multicam clips make the unused list unreliableYes
Deletes any media, everNeverNever

Everything Trace does, Trace+ does too. Nothing you learn here is wasted and no habit disappears — the paid panel is the same engine asked a bigger question.

If you have seen the coloured coverage bar in Trace, it is not there any more. Early builds drew it under the totals: the whole source clip, with the parts you had used filled in, reading 68% of the source used · longest untouched 4m 12s. It moved to Trace+ on 12 August, before Trace was released.

It is the clearest example of where the line between the two panels sits. Trace answers where is this clip? — a lookup. The bar answers how much of this clip have I ever touched? — an analysis of the same clip, and analysis is what Trace+ is for.

Trace+

Select nothing. See every clip your project no longer needs — and what it weighs.

Get Trace+ Trace stays free, complete and finished. It is not a trial. Trace+ is a superset — it answers everything Trace answers and more — so installing it does not disturb Trace, and you can keep the free panel or remove it, whichever suits your workspace.

Privacy

Nothing about your project leaves your machine. Neither panel uploads, logs or phones home about your media, your sequences, your file paths or your project name. There is no analytics, no account and no telemetry.

Both panels make exactly one network request, and only when you ask for it or when the once-a-day update check runs: they fetch a small file from nkcourses.github.io that says whether a newer version exists. Nothing is sent with it.

Trace reads your project — the sequences, the clips on them and where they came from. It never opens a media file.

Trace+ reads the same, plus the size of the media files your project points at, which is where the archive-weight figure comes from. That needs filesystem permission, and it is a bigger ask than the free panel makes, so it is worth saying plainly what it does not do: it never reads a file's contents. Only how many bytes long it is.

The Scan report in the panel menu is the one place your file paths appear, and it goes to your clipboard — nowhere else. Read it before you paste it into an email.

Support

support@nkcourses.co.uk. Quote the version number from ☰ > About Trace and say what you selected and what you expected — that is usually enough to find it. I am one person, so it might take a day, but it will be me answering.