Expressions without writing code.

iExpressions combine the power of After Effects expressions with the convenience of effects or plugins. They allow you to use expressions without writing any code. Instead, each iExpression comes with an interface, as you know it from effects or plugins, where you control everything using adjustable parameters.

The iExpressions library contains more than 125 expressions in eight categories and each of them comes with an easy to use interface.

You can either purchase the full tool or individual bundles.

Other voices

John DickinsonExpressions are an important part of the serious After Effects user's workflow but can be daunting for many users, especially beginners. iExpressions is an easy-to-use tool that harnesses the power of expressions without the need for writing or understanding code, allowing all users to harness their power John Dickinson, Motionworks
Eran SternI think its one of the best implementation of expressions into AE workflow. Its logical, easy to use and harness much power and possibilities. Eran Stern,
Chris BobotisiExpressions rock! They take your work to the next level. You really owe it to yourself to try iExpressions - it makes creating Expressions in AE a cinch. It's about time someone created something like this for AE. Chris Bobotis, Mettle Communications Inc


hi! will the user interface of the iexpressions panel ever match the user interface brightness of AE set in the main preferences dialogue? my iexpressions panel is always displayed in light gray, yet i have all other UI elements of AE set to dark gray in the AE prefs... it would be great if this would be adapted, thanks.

Hi Ivan,

thank you for this feedback.
With the current possibilities of AE scripting, the kinds of icons iExpressions uses, like the triangles to expand the details to each property, can only be done with images - and images with a transparent background are unfortunately not supported.

Hence, we cannot change anything about this currently, since we cannot provide the images in hundreds of possible background colors.

However, we think that Adobe is going to make this UI functionality more flexible in the long term such that we will be able to improve that.
But as this will also be a lot of work, I can give you no estimate of how long it will take.


Hi How do you show the iExpressions after effect's Panel tab?

If iExpressions is installed, you find it in the Window menu of After Effects.
Note that iExpressions is a separate tool. You can download a trial and purchase it here:

Hi - I just purchased this - the demo worked fine, but when I launch the purchased version I get an error "After Effects Warning: Failed to create script panel". Any advice on what I might have done wrong?

Hi Steve,
the demo and the purchased version are identical. You don't need to install anything new. You just have to enter the license code in the trial to turn it into the full version (as shown here )

Have you tried to restart your machine after the installation? If the demo version worked, it can only be a temporary issue.


Hi I bought Expressions Camera.....when I put my license code in it tells me Sorry, the license code is not valid.
I bought my copy from aescripts

Hi SH,
could you please open a support ticket at
and describe the problem as detailed as possible?
Also include infos about which operating system and version of AE you are using.
Aslo, do you have any antivirus software active? Does it work, if you disable this temporarity?


I tried to use auto scale and it's not working. I have three layers and a camera in a comp. I want to offset their space using autoscale. After i apply the expressions on the three layers. They appear on the top view as separated but when i try to move the camera, the active camera panel shows as if they were one flat image. No paralax. I don't know what to do. I did this following your tutorial.
Please help


Hi Andre,
note that the Auto Scale expression always adjusts dynamically:
If you move the camera, the position of the layers will live update automatically such that from the new camera perspective the layers still look like a flat image.

You can do two things:
1) bake the expressions on the layer positions once you are happy with the placement - now the layers won't update their position anymore when the camera moves and you have parallax
2) keyframe your camera movement. By default, the "Reference Frame" parameter of the Auto Scale iExpression is set to frame 0. This means at frame 0 the images look like a single image, but on all other frames you get parallax (if the camera is not in the same position on those frames as on frame 0). In other words: if you move around the camera at frame 0, iExpression will do its best to make it still look as the original image without any parallax. If you keyframe a camera movement, on all other frames this will not be the case anymore.


How do I install iExpressions in After Effects Creative Cloud? I don't have a scripts folder for the latest version.

I just checked and on my machine, also with the new 2015.3 version there exists the scripts folder as usual. Are you on Mac or Windows?

I created a folder for Scripts\UI as suggested in the in the latest version I have of After Effects. Still doesn't show up. The real problem is that Adobe Cloud keeps pushing updates (seems like every 5 minutes) and I lose a lot of plugins and scripts.
So, when a pushed update occurs, I have to use the Scripts\UI folders from previous versions that I physically installed on my computer.
I can't access the A Cloud's application admin properties.

Please advise.

PS: alternatively you can also try to use the aescripts installer:

On Mac, the folder must be exactly this for the most recent version CC2015.3:
/Applications/Adobe After Effects CC 2015.3/Scripts/ScriptUI Panels
and on a normal install it should already exist. If you need to create it, make sure to get the upper/lower case spelling and spaces in the folder name right.

If this still does not work, you can still start any script as described here:

Thank you

Im using the iExpressions walk cycle, and when I hit "apply" all of my null objects shift position from where their anchor points were positioned on the puppet.
The resulting walk cycle is way way off.

Im using the iExpressions walk cycle, and when I hit "apply" all of my null objects shift position from where their anchor points were positioned on the puppet.
The resulting walk cycle is way way off.

Hi Evan, did you make sure that your nulls for hand and foot goals are parented to one "master null" as in my tutorials? Cheers, Mathias

I did. The problem I seem to be having is that, when I hit apply, once everything sets it, the null objects move from where I had them placed on the puppet pin areas. I've followed your tutorial step by step. It's a confusing situation. They just keep moving when I hit apply. I've gotten it to work better since asking by putting a little starch in the puppet layers, but it's still a little off.
I want the motion you get in your video.

Can you send me some screenshots or even better a screen recording showing the problem (to Sending the project would also be helpful if possible.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.