What It Does
DecomposeText breaks a single text layer into separate layers for each character, word, or line. Instead of animating one block of text, you get individual layers that can be animated, styled, or timed independently. The script handles the tedious work of duplicating and trimming text so you can focus on motion.
Key Features
The script offers two positioning modes and three split options.
Keep original position using expressions creates new layers that mirror the original text layer with some elements hidden. Each new layer stays in the correct position relative to the full phrase. This mode uses expressions to maintain alignment.
Approximated position without expressions generates shorter layers (one character, word, or line each) with positions calculated to approximate where they were in the original. No expressions, but positioning may need minor tweaks.
For split options, choose characters (one layer per letter), words (one layer per space-separated word), or lines (one layer per line break).
Who It’s For
Motion designers working with kinetic typography, title sequences, or text reveals. If you need to animate individual letters or words without manually duplicating and masking, this script saves hours. Particularly useful for projects where text elements need different timing or effects, like staggered entrances or word-by-word color changes.
Pricing
Pay-what-you-want model. The suggested price is $14.99, but individual users can choose any amount. Businesses and teams must pay the suggested price for a valid license. This is a one-time purchase compatible with After Effects versions from CS6 through 2025.