A free bezier curve editor plugin to add custom easing to your keyframes in Adobe Premiere Pro.
Also available on Adobe Exchange.
- Put the playhead between two keyframes.
- Tick the properties to ease.
- Press Go. OpenCurve writes the bezier handles onto the keyframes.
- Works anywhere — Use on clips, nests, graphics, the Transform effect and Adjustment Layers
- Auto-detects keyframes — Finds keyframes on clips automatically
- Multi-point curves — Add points to build complex motion in a single ease, with smooth or broken handles
- A-curve mode — Shape the ease as a speed graph: drag the peak to where the motion is fastest
- Presets — Save, rename and reorder your curves, and export/import them to share
- Mini timeline — See every keyframed property at a glance
- Per-property undo — Undo a single property's ease, or load its baked curve back onto the graph, even after reopening the project
- Undo and redo — Supports Premiere's history system for full undo/redo support (
.ccxversion only) - Customization — Themes, grid size, list/grid presets, resizable layout, full-screen graph mode, numeric entry, and more
- Free forever — No bloat, no logins.
Download the latest release.
- Adobe Premiere 2020+
- Mac & PC compatible
| Key | Action |
|---|---|
| Enter | Go (bake) |
| U | Undo last bake |
| Space | Play / stop |
| J / K / L | Reverse / stop / forward |
| P | Preview the keyframe pair |
| ← → ↑ ↓ | Nudge handle (Shift = grid step) |
| F | Flip curve |
| I | Invert curve |
| A | A-curve mode |
| G | Ghost |
| N | Numeric entry |
| 1–9 | Apply preset 1–9 |
| Page Up / Down | Change preset page (.ccx only) |
| Esc | Close menu / stop preview / exit full screen |
Graph mouse modifiers
- Shift-drag: snap to grid
- Alt-drag: keep handles in line, but each keeps its own length
- Ctrl/Cmd-drag: move one handle on its own (breaks the point)
Double-click a timeline lane to select that property for baking.
In the .ccx, Space/J/K/L step the playhead without audio, because the UXP API can't play the sequence.







