What It Does

LockProperties converts selected properties in After Effects to expressions containing their current value. Once locked, the property ignores keyframes and holds its set value, which is useful when you need to adjust keyframed animations at different timeline positions than where they were originally set. The script also enables or disables existing expressions on selected properties.

Key Features

Expression-based locking. When you lock a property, the script writes its current value into an expression. Any keyframes remain on the timeline but are ignored during playback.

Two-way workflow. Unlocking works in reverse: the script reads the evaluated expression value, applies it to the property, then removes the expression entirely.

Selective control. Works on any selected properties, giving you fine-grained control over which values stay frozen and which remain animated.

Who It’s For

Motion designers working with complex timing adjustments, or anyone who needs to temporarily freeze property values without deleting keyframes. Particularly helpful when offsetting animations or testing variations at different points in the timeline.

Pricing

Pay-what-you-want model (suggested $9.99). Individual users set their own price, though businesses must pay the suggested amount for a valid license. This is a one-time purchase with no subscription.