X-Tools Premiere Pro
Pr X-Tools Curve for Premiere Pro

Real Easing
Curves In Premiere.

Premiere gives you Ease In, Ease Out and a bezier handle you can't reach. This is a proper cubic-bezier editor — drag the curve you want, apply it to any keyframed property, and get the same motion you'd build in After Effects.

$19
One-time payment · runs fully offline · lifetime updates · 14-day refund
XTools Curve Live demo
Property
cubic-bezier(0.25, 0.10, 0.25, 1.00)
Bake Auto
Motion Blur
Transform shutter angle
Shutter angle
Colour Palette
Your curve, moving

Drag the handles or pick a preset. This is the real curve editor — Apply only updates the bake readout, since there's no Premiere behind it.

Type
CEP 11 extension
Tested on
Premiere Pro 2023
Windows 11
Panel size
340 × 560, resizable
Connection
Runs fully offline
The Problem

Premiere's Easing
Has Two Settings.

Ease In and Ease Out — and a bezier handle buried in the effect controls graph that fights you every time you touch it. Anything with actual character means jumping to After Effects, or accepting motion that reads as slightly cheap.

This panel gives Premiere the curve editor it never had. A short list of things, done properly, rather than a suite of features you'd use once.

What's Inside

Six Tools.
No Filler.

Cubic-Bezier Curve Editor

Two draggable handles, fixed endpoints, and a live cubic-bezier(x1, y1, x2, y2) readout so you can note down a curve you like. Drag until the motion feels right, then apply.

Live readout

Five Presets

Linear, Ease, Ease In, Ease Out and In-Out — all pure bezier. No bounce, no elastic, no maths curves. That's deliberate rather than missing — pure bezier is what the overwhelming majority of shots want, and it bakes cleanly.

Pure bezier only

Clean Keys

Applying snapshots your original keyframes first. Try a different curve and it restores that snapshot before re-baking, so nothing ever stacks. Clean Keys puts the originals back and clears the snapshot — baking is one-way, this is the reset.

Non-stacking undo

Motion Blur Toggle

A switch and a shutter-angle field, defaulting to 180°. Premiere's only motion blur lives on the Transform effect, so the switch drives its shutter angle — unchecking "Use Composition's Shutter Angle" and setting yours. Switch it off and the angle returns to 0 with that box re-checked, so nothing is left half-configured. Change the angle while it's on and it re-applies live.

Shutter angle

Colour Palette

A swatch library that has nothing to do with curves and everything to do with not alt-tabbing to your brand doc. Click a swatch to copy its hex. Add validates the #RRGGBB you type before storing it; Remove deletes whichever swatch is selected. Persists between sessions, seeded with seven defaults.

Click to copy hex

Property Targeting

Hit refresh and it reads the selected clip, listing every keyframed property as Component ▸ Property (keycount). Position, Scale, Rotation, Opacity, Transform properties — anything keyframeable with two or more keys.

Auto-detected
How It Works

Worth Knowing
Before You Buy.

Premiere's API can't write bezier handles onto keyframes. That's a limit of the scripting API itself. Here's exactly what this panel does instead, so there are no surprises after you've paid.

Curves Are Baked

Your curve gets sampled and written as a dense run of linear keyframes — one per frame across each segment, read from the sequence frame rate, capped at 240 per segment. The motion is frame-accurate; the keyframe count is high.

No Slider To Set

Baking density is automatic. The panel shows "Auto", then "Auto · N keys" once applied, so you can see what it wrote. A plain Linear curve skips baking entirely and uses native linear interpolation — that reads "Native (0)".

It Eases Whole Properties

Every adjacent keyframe pair on the chosen property gets the curve — not just the ones you've selected. Premiere won't tell an extension which keyframes are selected, so this panel has no way to target them. Worth knowing if you keyframe in long chains.

The Snapshot Is Session-Scoped

Clean Keys restores the keyframes as they were before your first apply — but that snapshot lives in the session. Close or reload the panel and it's gone, and the baked keys become the new baseline. Get the curve right before you walk away.

Motion Blur Needs The Transform Effect

The shutter-angle toggle only works if the Transform effect is on the clip and your animation lives on Transform rather than the Motion tab. That's a Premiere rule, not a limitation I chose. The panel won't auto-add Transform — adding it blind risks matching the wrong clip.

What It Writes Is Native

Baked keyframes are ordinary Premiere keyframes. A collaborator without the panel opens the project and it plays back identically — there's nothing to install on their end and nothing to go missing.

Install

Flag, Unzip,
Restart.

A manual install — a folder you drop in the right place. Written instructions come with the download, and if it doesn't appear, email me and we'll sort it.

Set the debug flag

Unsigned CEP panels need PlayerDebugMode switched on once. It's a single registry value on Windows and the readme walks through it in two lines.

Unpack into the CEP folder

Extract the com.xianaetools.curve folder into your CEP extensions directory. Copy-paste, not an installer — the readme has the exact path.

Restart and activate

Open Window → Extensions → XTools Curve, paste your licence key, and dock it. If it's not listed, the debug flag is the usual cause — message me and we'll sort it.

Save $9 Work In Both Apps?
$59for both panels

X-Tools Curve plus the sixteen-tool After Effects panel. The same easing curves on both sides of your workflow, for less than buying them apart.

Get The Bundle
FAQ

Before You Buy.

Because Premiere's scripting API has no way to set a bezier handle on a keyframe. The only way to reproduce a custom curve is to sample it and write the result as linear keyframes — one per frame, so the playback is frame-accurate.

This is a limit of Premiere's scripting API, not a shortcut I took. If dense keyframes bother you, Clean Keys puts the originals back.

No — it applies to every adjacent pair on the property you pick. Premiere doesn't report which keyframes an extension user has selected, so this panel has no way to target them.

In practice this matters most on long keyframe chains where you want different easing in different places. If that's your main use case, be aware of it before buying.

Nothing bad. The first apply snapshots your original keyframes, and every subsequent apply restores that snapshot before baking the new curve. You can try all five presets and a dozen custom curves without ever stacking keyframes on top of each other.

Within the same session, yes — Clean Keys restores your original keyframes exactly.

Across sessions, no. The snapshot is held in memory, so closing or reloading the panel drops it and the baked keyframes become the new baseline. Don't count on recovering the originals a day later.

Almost always because the clip has no Transform effect, or the animation is on the Motion tab rather than on Transform. Premiere only applies shutter-angle blur to Transform, so the keyframes have to live there.

Add Transform to the clip, move your animation onto it, and the toggle works. The panel deliberately doesn't add Transform for you — doing that programmatically means guessing at clip matching, and guessing wrong on someone's timeline is worse than an extra step.

No, and that's a design decision rather than an oversight. Bounce and elastic aren't bezier curves — they overshoot past their endpoints, which means a different evaluation model and a much messier bake. All five presets and the editor itself are pure cubic-bezier.

If you need overshoot, build it with an extra keyframe past the target and ease into it.

Anything keyframeable with at least two keyframes — Position, Scale, Rotation, Opacity and Transform properties are the common ones. Hit refresh with a clip selected and the dropdown lists whatever it finds, with the keyframe count next to each.

Built and tested on Premiere Pro 2023 on Windows 11. It's a CEP 11 extension, so neighbouring Premiere versions will likely work, and CEP is cross-platform by design — but I haven't tested macOS and won't claim it.

If you're on a different setup, buy it and tell me how it goes. The fourteen-day refund covers you either way.

No, this works entirely on its own. They share the same curve editor interface and visual language, so if you already own the Ae panel this will feel familiar (accent colour is set in the Ae panel's settings, not here) — but there's no dependency in either direction. The bundle just costs less than buying both separately.

Yes, unlimited commercial use. And since what it writes is native keyframes, the projects you hand over work fine without the panel. The only restriction is redistributing or reselling the extension itself.

Email me at workwithxian@gmail.com. It reaches my inbox rather than a ticket queue, and I answer install problems as fast as I can.

Stop exporting to After Effectsfor a decent ease.

$19 once. Runs offline, lifetime updates, fourteen days to change your mind.

Pr
X-Tools Curve for Premiere Pro
One-time · runs offline · lifetime updates
$19
Get It