Smart Resizer - Ae Script


Smart Resizer (fka Smart Sizer) is a time-saving Adobe After Effects tool that converts the layer scale property value from percentage to pixel value. That’s just the core of this script, watch the videos below to see what kind of possibilities it opens up and how it can save you time.



Smart Resizer (fka Smart Sizer) is a time-saving Adobe After Effects tool that converts the layer scale property value from percentage to pixel value. That’s just the core of this script, watch the videos below to see what kind of possibilities it opens up and how it can save you time.


Smart Resizer 2.2 (Release Date: 03.01.22)

*Upgrades are always free. Once the product is updated, simply go to

After Effects 16 and higher. This tool requires the latest JavaScript Expressions Engine that was added to After Effects 16 on October 15, 2018.

Sergei Prokhnevskiy is a Charlotte, NC based motion graphics designer, an online tutor, an entrepreneur, and Adobe MAX Master Speaker. Sergei is known for his quick and practical After Effects tips and tricks on YouTube, where he generated well over 7 million views on his tutorials. He has authored online courses and developed scripts for After Effects. He is also a former senior motion graphics designer at Fox Sports where he worked on graphics for NFLSuper BowlMLBWorld SeriesCollege FootballNASCARWomen’s World Cup, and NASCAR Race Hub. He is very passionate about learning and teaching others.

Version History

Code Changes
The code in the expressions has been updated to the latest JavaScript Engine. Click here to learn more about the syntax differences between the JavaScript and Legacy ExtendScript expression engines.

Basic Math in the UI Text Editor
Basic math is now available inside the UI text editor. This works for all Smart Resizer UI properties.

Width & Height Keywords
Users can now use width and height keywords inside the UI text editor. This also works for all Smart Resizer UI. When keyword width or height is typed, the user will get the width or height value of the active composition.

The Current Time (Static) button in the Size Based On tab is now working properly. In the previous release, it didn’t update the Custom Time properties in the Smart Resizer Pseudo Effect.

Minor UI Update
Dividers in the UI were adjusted to fully extend to the edge of the entire UI.

Name Change
The main reason for the name change is to avoid confusion with another Smart Tool called Smart Size. Smart Sizer and Smart Size are two completely different tools and the name change helped to create a stronger gap between the two tools.

New User Interface & Experience
The main reason for the UI change is to maintain a similar user experience across all Smart Tools.

1. New top shelf has been introduced with a Run button, similar to other Smart Tools. Prior to this release, Smart Sizer had a different workflow without the Run button and this approach changed the way it works.

2. Code Mode buttons have been added. This tool has two different modes. Code Mode (Off) and Code Mode (On). Code Mode (Off) only resizes selected layers. Code Mode (On) resizes selected layers and it also applies a pseudo effect with an expression applied to the layer scale property. This comes in very handy when creating Mogrts (Motion Graphics Temples) because it makes the layer size responsive.

3. Icon Tabs have been introduced to switch between different properties. This helps to keep the UI small, and more efficient, and to have a better user experience. Icon tabs will also allow adding more features in later releases without increasing the size of the entire UI.

4. Global and Local Reset buttons have been added to quickly reset properties in one or multiple tabs.

5. Pull Width/Height buttons have been added to pull the width/height of the selected layer into the width/height text editor in the UI.

6. Size Based On tab has been introduced in the UI. This feature has always been available inside of the Smart Sizer Pseudo Effect. Now it is also available in the UI. Why is Size Based On feature important? If the layer size is animated, it changes with time. That means layer size isn’t always the same and it’s very important to specify where in the timeline the user wants to get the size from. Size Based On buttons help the user to get the size of selected layers at a specific time.

7. Arrow buttons have been added to the width, height, top margin, and left margin. These buttons increase/decrease the value by 1 px.

Layer Scale Limit Feature
This feature is only visible in the Pseudo Effect of the Smart Resizer and not in the UI. The main reason for adding this is to avoid the scale problem it used to create when a user would type a single small character like a period or a comma. This feature mainly runs on its own and doesn’t require attention. However, the limit is available for users to edit in the Pseudo Effect.

Fixed Errors
Smart Resizer doesn’t create an error when the text is blank or when the user would set the scale of the text animator to 0%. That issue has been resolved.

Code Changes
The code in both expressions and script has been updated to be more efficient.

Smart Sizer 1.0
Smart Sizer (aka Smart Resizer) was officially released on 09.04.19. Click here to watch the original release video.

Frequently Asked Questions

Step 1. Download the ZIP file and unzip it.
Step 2. Copy the Smart Tool .jsxbin file (Ex: Smart Resizer 2.2.jsxbin) into the ScriptUI Panels folder located here:
               C:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\ScriptUI Panels
               /Applications/Adobe After Effects <version>/Scripts/ScriptUI Panels
Step 3. Restart After Effects
Step 4. To Open the Smart Tool in After Effects, go to the top menu bar and click on the Window. Next, click on the name of the Smart Tool from the drop-down list (Ex: Smart Resizer 2.2.jsxbin)

Yes, absolutely! Once the product is updated, simply go to

Yes! All of our products and courses have a 30-Day Money-Back Guarantee. We stand behind our products/courses and want you to have the best value possible. If for some reason you aren’t 100% satisfied with our products or courses, send us an email for a full refund within the first 30 days of purchase. If you have any questions regarding our refund policy, please contact us at

Yes! There are no restrictions on how many projects you can use this Smart Tool.

No! When the user runs the Smart Tool, it uses native After Effects features to make the changes and to create all the controls needed. In other words, not only will the user be able to open the project file that was created with the Smart Tool, but the user will also be able to adjust the controls in the Effects Panel.

How Can We Help You?


  1. Junmo Lee (verified owner)

    Why wouldn’t you get this for ONLY 5.99? This script will save you countless # of hours.. Just get it and try it out you won’t be disappointed! Also if you want to see use cases – Sergei has made informative videos on youtube going through how to get the most out of this script. Go check out ukramedia youtube channel! Thanks Sergei and team!

Only logged in customers who have purchased this product may leave a review.