This iExpression replaces the source text of a text layer by a randomly generated text block of a given number of rows and columns. Different kinds of text can be generated, e.g. binary numbers, numbers, or random strings using the letters of the alphabet. The random text mutates over time, i.e. individual letters change spontaneously from time to time. The created animations are loopable, i.e. after a given number of frames, the text is again the same as it was at the first frame.

  • Size

    How many letters the text block should be wide and high.

  • Letter Lifetime (Secs)

    How many seconds it takes until a letter changes on average

  • Loop (#Frames)

    For 25, the same pattern repeats every 25 frames. The shorter the loop, the faster is the computation.

  • Alphabet

    which symbols to use in the text (binary e.g. 100101010, numbers e.g. 9873548923, hex e.g. 19af21, HEX z.B. 19AF21, letters e.g. asfgdsdfg, LeTTers e.g. AlfDfaSA; LETTERS e.g. AGUAFZTCTAS)

    Custom Alphabet

    Those characters are used, when the alphabet 'Custom' is choosen. If letters occur more than once in the alphabet, they are used more frequently, e.g. for 'aaabc' the letter 'a' occurs 3 times as often in the random text as 'b' or 'c'.

    Use Spaces

    With this option the generated text also contains empty spaces.

  • Randomness
    Random Seed

    Change this number arbitrarily to get another random text. For each number a different random text is generated.

    Change for each Layer

    With this option you get a different random text for each layer, if you apply the iExpression to several layers simultaneously

Random Text Block Mutating iExpression

by default applied to: 
source text
can be applied to: 
iExpression Bundle: 
Download at

What are iExpressions?

iExpressions are After Effects expressions with an easy to use interface.