Happy Holidays United States Sale! Oct 6th Only! Save 50% Sitewide!
Special Offer Buy Every Package for $8412 $199
You save $8213 (98% off)

Fix Legacy Expressions


Fix Legacy Expressions script for After Effects. The script automatically updates expressions in the project to work with After Effects v16 and higher.

Adobe introduced a new JavaScript Engine in After Effects v16 and it breaks a lot of expressions in the projects.

Learn more about it at https://helpx.adobe.com/after-effects/using/legacy-and-extend-script-engine.html

The script automatically fixes most incompatible legacy syntax so old expressions will work on both old and new After Effects. Here is the list of all differences that the script fixes:

  • if and else cannot be on the same line without brackets
  • Expressions cannot end in a function declaration
  • this() shorthand syntax is not allowed; use thisLayer() instead
  • Snake case properties and methods are not allowed
  • Source Text property array-index access to characters requires .value


  • ending an expression in an if statement without an else is not allowed – the script does not fix this difference because it works fine in newer After Effects

Please note that it’s not possible to fix all differences and the script only fixes what’s listed above.





quote marks

I love these products. These are perfect for me and easily customizable. I own almost everything they make and use them, virtually, in every project I create. Helps me make a little more money by saving me time.

Joseph Martin


Verified Buyer

After Effects CC 2015, CC 2017, CC 2018, CC 2019, CC 2020, CC 2021, CC 2022 or higher.

0 reviews for Fix Legacy Expressions

Be the first to review “Fix Legacy Expressions”

Your email address will not be published. Required fields are marked *

Download Free Plugins

Welcome to AEJuice Points
Become a member
With more ways to unlock exciting perks, this is your all access pass to exclusive rewards.
Already have an account? Sign in
AEJuice Points
Earn more AEJuice Points for different actions, and turn those points into awesome rewards!
Give your friends a reward and claim your own when they make a purchase.
They get
$15 off discount
You get
$15 off discount
AEJuice Points
Share on Facebook
3 Points
Like on Facebook
1 Point
Follow on Instagram
1 Point
Place an order
1 Point for every $10 spent
Celebrate a birthday
2 Points
Ways to spend
Use at checkout
1 Point = $1
Use your points at checkout with any purchase. Points will not expire.
We're updating your order.