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.


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.