After Effects | Expression Library

After Effects | Expression Library


ReelSmart has scoured motion design blogs, forums, and channels across the far-flung corners of the internet to bring you an array of creative and powerful custom After Effects expressions in one convenient, alphabetical index. To the best of our knowledge this is the only alphabetically indexed expressions library out there, and the only one where widely-used classics and hidden gems from noted designers like Dan Ebberts and Rick Gerrard are archived side by side with anonymous contributions for the sake of posterity.

How it's organized

To make the library as accessible as possible, we’ve titled each entry in the index with an everyday term or phrase that sums up what effect the expression achieves: e.g. bounce, overshoot, dangling object, etc.

When expanded, each entry in the library contains a brief description of what the expression can achieve and a Java Script code box which allows you to copy the code with a single click. Because the entries don’t go very deep into how to apply the code to an actual After Effects project, they also often include links to relevant tutorials and educational resources.


Custom Expressions vs Expression Elements

If you open the expressions language menu on an AE layer or effect property, you’ll find a list of submenus containing bits of expressions syntax. These bits of expressions language like linear(), valueAtTime(t), are often referred to as expressions, but they might more accurately be called “methods” or “expression elements” – the basic building blocks designers use along with Java Script elements and operators to construct more complex expressions. With a few exceptions, this catalog only deals with the more complex custom expressions that are ready to plug and play with minor tweaks. 

If you’re looking for a comprehensive guide to all the expression elements and methods listed in the AE expressions menu, we recommend checking out the amazing After Effects Expressions Reference Guide.

author Credits

Where the author of an expression is known, we give credit where it’s due. In some cases, the authors are unknown, but I will still provide a link to the forum, document, or site where I found them.


The library’s collection is a work in progress that relies on submissions from the AE designer community to grow. We welcome users to submit suggestions for additions. 

If you would like to submit an expression for consideration, please use the submission form below the index. We also welcome suggestions for additional relevant tutorials or resources to link to under each entry, as well as suggestions for clarifications or corrections.

the library

work with us

Ready to get started? Reach out to ReelSmart to get a free quote for next video production or animation project!

Expression library submissions

Please use the form below to make a submission to our After Effects Expression Library. New submissions are reviewed on a rolling basis and if your submission is chosen to be published you will be notified via email beforehand.