
The Text Selector Expression is arguably the most elusive Adobe After Effects Feature and yet it's its most powerful Text Feature
Roland Kahlenberg April 27, 2025
0 Comments
This blog aims to provide insights and samples into the mystical world of Text Expression Selectors. Readers are assumed to know how to commit to basic application and adjustments using the Text Tool.
Text Expression Selectors are like mysterious orbs in the sky that everyone sees but only few speak about.
With the Range and Wiggly Selectors, we take note of two critical observations
(1) what gets selected is quite easy to manage and
(2) how each selection is affected by Text Animator Properties is not as easy to manage.
And it is the latter where the Text Expression Selector shines.
Before we proceed, let's define Text Objects Text Object : A group of one or more text characters defined by the Based On Parameter. The Based On Drop Menu provides 4 Group Types Characters, Characters Excluding Spaces, Words and Lines.
You may also create your own Text Objects using any one of these as the basis for grouping.
With Range Selectors, how each Text Object is affected and how it animates involves a complex formula comprising of the parameters in the Range Selector and Advanced Sections of the Text Animator Group.
With the Expression Selector, it's actually a lot easier to manage how Text Objects are affected by the Text Animator Property. The tricky part is that you have to write your own selection and animation functions which are built-into Text Expression selectors that others provide for free or as a paid product.
What you will want to take away from this blog is that Text Expression Selectors allow for more control over how each Text Object is affected by Text Animator Properties.
Let's take a look at a few Text Expression Selector examples because showing by example is always a good way for visual stuff.
What I'd like you to take away from watching this video is to appreciate how text characters are selected and animated with Expression Selectors and how the results here differ from results obtained with using Range and Wiggly Selectors.
Some contents or functionalities here are not available due to your cookie preferences!
This happens because the functionality/content marked as Google Youtube uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
Text Expression Selector Samples deployed using AeXpression Notepad, a soon-to-be-released After Effects Script UI. Can't see this video? Click here! If you are in Safari, hover over Safari in your menu, click settings for creativecow.net and toggle the Auto-Play to Allow All Auto-Play .
To add some brain work into the mix, pause at appropriate samples and ask yourself how you would re-create a sample using the Range and/or Wiggly Selectors.
Chances are you will not be able to replicate most, if any of these Text Animations if you used Range and/or Wiggly Selectors. And with this, the motivation is for you to start venturing into the world of Text Expression Selectors, if you have not done so.
Some contents or functionalities here are not available due to your cookie preferences!
This happens because the functionality/content marked as Google Youtube uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
Samples of After Effects Expression Text Selector. These and many others will be released either together with AeXpressions NotePad or shortly thereafter. Can't see this video? Click here! If you are in Safari, hover over Safari in your menu, click settings for creativecow.net and toggle the Auto-Play to Allow All Auto-Play .
Text Selectors in After Effects Most After Effects users are familiar with its Text Tool and its Range and Wiggly Selectors. However, only a tiny percentage have used the Text Expression Selector.
Advanced After Effects users will have used Expressions in their Range and Wiggly Selectors and even the Source Text Property. Now, let's take a look at the Text Expression Selector.
Text Expression Selector Default Text Expression Selector When you first apply the Text Expression Selector to a Text Animator Group, this is the expression that is applied -
selectorValue * textIndex/textTotal
Unfortunately, for almost every user that sees this for the first time, it's a cryptic line of code. So, let's try to clear this up what you see are essentially three reserved variables; they are functions built into the After Effects Expression Engine.
Before we proceed, let's define these variables/functions
selectorValue * textIndex/textTotal
selectorValue : This is defined as a percentage of the value of the Text Animator Property you apply to the Animator Group.
The selectorValue * ratio is calculated for each Text Object on every frame. I use two different ranges for the selectorValue : 0 and 100 or -100 and 100. They provide different results and you should experiment further appreciate their nuances.
The ideal way to experiment is to link/replace selectorValue with a Slider Control while leaving the other variables in the default expression as is.
There is yet another range that is useful and this accounts for the number of Text Objects available. As this is an introductory article, I will leave this use-case for later.
textIndex : This defines the index of a single Text Object regardless of the type of Text Object selected with the Based On Drop Menu. Each Text Object receives a distinct index.
textTotal : This is the total number of Text Objects based on the Based On Parameter.
Now, let's proceed with some hands-on work
Most recent headlines
05/01/2027
Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...
06/09/2026
June 9 2026, 23:00 (PDT) Dolby and MagentaTV Bring Fans Closer to the FIFA Worl...
04/08/2026
Dalet, a leading technology and service provider for media-rich organizations, t...
04/07/2026
April 7 2026, 19:00 (PDT) Detective Conan: Fallen Angel of the Highway Opens in...
30/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
30/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
30/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
30/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
30/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
30/06/2026
Other World Computing Launches New Atlas Core Line with 256GB CFExpress 4.0 Type...
30/06/2026
DaVinci Resolve Studio Used for Taketoshi Sado's Perfume Cold Sleep -25 year...
30/06/2026
Scripps Research scientists demonstrate a faster, cheaper route to making critical drugs using common table sugar New method illustrates how to build a tough ch...
29/06/2026
By Andy Rayner, CTO, Appear
The 2026 FIFA World Cup is the largest football tou...
29/06/2026
A new multi-country study from ESL FACEIT Group, Hero Esports, and Niko Partners estimates that 400 million Gen Z consumers regularly engage with esports, under...
29/06/2026
ESPN will mark America's 250th anniversary with a series of content initiatives across its linear, digital, and streaming platforms, including a special edi...
29/06/2026
The Esports Foundation has named OBSBOT the Official Camera and Webcam Partner for the Esports World Cup 2026, bringing the company's AI-powered imaging tec...
29/06/2026
Insight Productions has launched Insight Storm, a 53-foot mobile broadcast unit designed specifically for esports production, live entertainment, and digital-fi...
29/06/2026
Gravity Media once again provided broadcast, streaming, and content-distribution...
29/06/2026
The All England Lawn Tennis Club and IBM have introduced new and enhanced digita...
29/06/2026
Four-layer instrument aimed at dark electronic music
Excite Audio's latest software instrument has been designed with dark drum and bass, atmospheric te...
29/06/2026
New AI Assistant, Multi-channel Audio, ARA2 improvements & more
Tracktion's DAW software has just received its latest major update, gaining a selection ...
29/06/2026
Details environmental policies & results
The Focusrite Group have just announced that following a long audit process, they have published their 2026 sustain...
29/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/06/2026
CVP, one of Europes leading suppliers of professional video and broadcast solutions, has announced the launch of CVP Warranty , a new extended warranty programm...
29/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/06/2026
Anthropic's Claude models in Microsoft Foundry - hosted on Microsoft Azure a...
29/06/2026
Arvato Systems Achieves AWS Cloud Operations Competency
The team behind the AWS Cloud Operations Competency (from left to right: Philipp Hellmich, Johanna Bod...
29/06/2026
RT today announced that Ger Gilroy will join the RT Podcasts team to present a daily sports podcast. Launching later this year, the new show will set the spor...
29/06/2026
RT Commercial announced OUTsurance as sponsor of the Oliver Callan show on RT Radio 1 from Wednesday 1 July.
Oliver Callan doubles the fun, delivering two ...
29/06/2026
Showcasing the importance of open source innovation in American AI, Palantir'...
28/06/2026
Half-size model joins Console 1 line-up
Shortly after the release of their new Flow Studio controller, Softube have announced the launch of another new surf...
28/06/2026
New EXO Series DSP control software announced
EVE Audio's EXO Series monitor range has just gained a new software element that provides remote access to...
28/06/2026
Freedman Labs Releases PrepMyMedia and ViewMyAttic for Post Production Professio...
27/06/2026
There's no doubt that you've seen the world through Amy Vincent's ey...
27/06/2026
Brings together saturation & lo-fi effects
Following on from the release of their Voxcraft vocal-processing plug-in, UJAM have announced the launch of Retro...
27/06/2026
A record 4.84 million Australians choose SBS as the Socceroos advance at FIFA Wo...
27/06/2026
Why CRAS Upgraded to Symphony I/O MK II When an audio school runs studios all day, every day, gear doesn't just need to sound good , it needs to survive rea...
27/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
27/06/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
27/06/2026
Krotos Video to Sound Plugin Now Available for Adobe Premiere Pro
Brie Clayton June 26, 2026
0 Comments
Editors can analyze footage, generate synchron...
27/06/2026
Mirai Media Elevates Digital and Broadcast Productions with Blackmagic Design
Brie Clayton June 26, 2026
0 Comments
Studio uses Ultimatte 12 HD and Po...
27/06/2026
DURHAM, N.C. - JUNE 26, 2026 - Lutra Cafe & Bakery has opened its first brick-and-mortar location at American Tobacco Campus after owner Chris McLaurin operated...
26/06/2026
In-venue and creative video staffers at the professional and collegiate level ha...
26/06/2026
Strike Fighter League (SFL), a professional air combat digital sport combining f...
26/06/2026
Wisycom has announced three new additions to its professional wireless ecosystem...
26/06/2026
Eurovision Services inaugurated an expanded Master Control Room (MCR) in Madrid on June 1, 2026, building on a broadcast hub the company has operated in the cit...
26/06/2026
Midco Sports and the University of North Dakota (UND) have announced a two-year ...
26/06/2026
Guntermann and Drunck (G&D) and VuWall, both part of the Panoptec Technologies Group, have appointed Vutec (Pty) Ltd as exclusive distributor for their KVM and ...