What It Does
RepositionAnchorPoint moves the anchor point of selected layers to different positions around layer edges (top, bottom, left, right, center, corners) while keeping the layer’s position in the composition window unchanged. This solves a common frustration when you need to scale or rotate from a different origin point without manually offsetting the layer position.
The script handles the math automatically, adjusting position values to compensate for the anchor point change. This is particularly useful for creating hinge-like rotations, edge-based scaling animations, or setting up layers for parent-child relationships.
Key Features
Separated dimensions support. Version 3.9 added compatibility with separated position dimensions (separate X, Y, Z properties), making it work properly with 3D layers that have position split into individual axes.
Nine anchor positions. The UI provides buttons for repositioning to any corner, edge midpoint, or center of the layer bounding box. Click once and the anchor point moves while the layer stays put in the comp.
Works across After Effects versions. Compatible from CS6 through 2025, covering over a decade of After Effects releases. The script was updated for CC 2017 compatibility and continues to work with current versions.
Who It’s For
Useful for motion designers who frequently need to change rotation or scale origins mid-project. If you’ve ever manually calculated position offsets after moving an anchor point, or wished you could quickly snap anchor points to layer edges without disrupting your carefully positioned layers, this script handles that automatically.
Also helpful when setting up character rigs or hierarchical animations where parent layers need anchor points at specific edges to create natural pivot behavior.
Pricing
RepositionAnchorPoint uses pay-what-you-want pricing with a suggested minimum of $9.99 USD. Individual users can choose their own amount. Businesses and teams are expected to pay the suggested price for a valid license.