Skip to main content
April 1, 2026Jerron Smith/11 min read

Text Animation - Beyond the Basics

Master Advanced Text Animation Techniques in After Effects

Core Animation Techniques Covered

Text as Graphics

Transform text layers into animated visual elements using dingbat fonts and custom shapes. Create complex graphics with simple text manipulation.

Path Animation

Animate text along circular and custom paths using masks. Control positioning and flow with precision margin adjustments.

Dynamic Counters

Build animated numerical displays using expressions and null objects. Create smooth counting animations with loop expressions.

Topics Covered in This After Effects Tutorial:

Master advanced text animation techniques for motion graphics, explore creative applications of dingbat fonts, implement dynamic text-on-path effects, and harness the power of text animators for professional-grade animations.

Exercise Preview

genPrev

What You'll Build

1

Animated Text Groups

Create two groups of animated text positioned on opposite sides of the screen with synchronized timing

2

Percentage Graph

Build an animated graphic with growing bars at the bottom using text characters as visual elements

3

Arrow Sequences

Design animated arrows running toward each other, constructed entirely from text layers

Exercise Overview

In this comprehensive exercise, you'll discover how text animation serves as a powerful tool for creating sophisticated motion graphics. Rather than relying solely on traditional shape layers, you'll learn to leverage text's inherent flexibility to build complex animated elements—from HUD-style interfaces to data visualizations. This approach offers greater control over individual elements while maintaining the efficiency that modern motion design demands.

Previewing the Final Video

  1. Let's examine the final result you'll be creating. If you're currently working in After Effects, keep it open but switch to your Desktop to preview the completed animation.
  2. On the Desktop, navigate to Class Files > After Effects Advanced Class> Text Animation > Preview Movie and double–click Shape Animation—HUD.mp4.
  3. Analyze the following key elements as they animate:

    • Two symmetrical groups of animated text positioned on opposite sides of the screen, creating visual balance
    • An animated percentage graph at the bottom featuring dynamically growing bars—constructed entirely from text elements
    • Two sets of directional arrows moving toward each other, demonstrating text-based motion graphics techniques
  4. Study the timing and easing of each element. Replay the video as needed to understand the animation hierarchy, then close it when you're ready to begin.

Setting up the Workspace

Before diving into animation, let's establish an optimal workspace configuration that will streamline your workflow throughout this tutorial.

  1. In After Effects, go to Window > Workspace > Standard.

  2. Choose Window > Workspace > Reset "Standard" to Saved Layout to ensure all panels are positioned correctly.

  3. Maximize your After Effects window for optimal screen real estate:

    Mac: Click the green button (maximize) at the top left of the window.
    Windows: Click the Maximize button (middle button) at the top right of the window.
Workspace Optimization

Always reset your workspace to Standard layout before starting complex projects. This ensures consistent panel positioning and prevents workflow disruptions from previous customizations.

Getting Started

Now we'll open the starter project and prepare your working file. This foundation includes pre-positioned elements that will serve as visual references for your animations.

  1. In After Effects, save any current work by choosing File > Save.

  2. Choose File > Open Project and:

    • Navigate to Desktop > Class Files > After Effects Advanced Class > Text Animation.
    • Double–click on Text Animation—Started.aep to open the starter project.
  3. Immediately save your working copy by choosing File > Save As > Save As and:

    • Name the file Your Name—HUD.aep
    • Save it into Desktop > Class Files > After Effects Advanced Class> Text Animation

Setting up the Percentage Graph

Before animating, we need to construct the underlying artwork. In this section, you'll use imported template artwork as a guide while building the actual graphic using After Effects' native tools. This approach ensures maximum control over every aspect of the animation while maintaining crisp, scalable graphics.

  1. In the Composition panel, select the Graph—Percentage Bars layer by clicking on it.

  2. Press Cmd–Shift–C (Mac) or CTRL–Shift–C (Windows) to pre-compose this layer. In the Pre–compose dialog:
    • Change the New Composition name to Graph—Percentage Bars
    • Select the Leave all attributes in… radio button to maintain positioning
    • Enable Open New Composition if it isn't already checked
    • Click OK
  3. With the Graph—Percentage Bars composition now active in the Timeline, select the first layer and:
    • Press Return (Mac) or Enter (Windows) to make the layer name editable
    • Rename it Graph Template
    • Press Return (Mac) or Enter (Windows) again to confirm the change
  4. Press T to reveal Opacity and set the layer's Opacity to 50%
    • Press T again to hide the Opacity property
    • Click the lock lock switch icon beside the layer name to prevent accidental modifications
  5. Open Composition Settings with Cmd–K (Mac) or CTRL–K (Windows), or choose Composition > Composition Settings:

    • Disable Lock Aspect Ratio if it's currently enabled
    • Set Width to: 350
    • Set Height to: 350
    • Click OK
  6. In the Project panel, organize your assets by dragging the new Graph—Percentage Bars composition into the 02—Pre Comps folder.

  7. In the Tools panel, long-press the Rectangle tool and select the Ellipse tool for creating circular elements.

  8. Configure the tool options: Hold Option (Mac) or ALT (Windows) and click the Fill color box repeatedly until it shows the "none" symbol (no fill).

  9. Click the Stroke color box and set the color to 6A90FA for a modern blue accent.

  10. Set Stroke Width to 8 pixels for the outer ring.

  11. Ensure the Bezier Path option is disabled for clean, geometric shapes.

  12. Click on the Timeline panel to make it the active workspace area.

  13. Double–click the Ellipse tool to automatically create a shape layer that matches your composition dimensions.

    Pro tip: When your composition has square dimensions, this creates a perfect circle. Rectangular compositions will produce ovals instead.

  14. With the new shape layer selected, press Return (Mac) or Enter (Windows) to edit its name:

    • Change the layer name to Rings
    • Press Return (Mac) or Enter (Windows) again to confirm
  15. Expand the shape layer hierarchy: Contents > Ellipse 1 > Ellipse Path 1 and:

    • Adjust the Size values until the ellipse matches your reference template. We used 280,280
  16. Click empty space in the Timeline to deselect, then select Ellipse 1 and:

    • Press Return (Mac) or Enter (Windows) to edit the name
    • Rename it Outer Ring
    • Press Return (Mac) or Enter (Windows) to confirm
  17. With Outer Ring selected, duplicate it by pressing Cmd–D (Mac) or CTRL–D (Windows), creating Outer Ring 2.

  18. Rename the duplicated shape:

    • Press Return (Mac) or Enter (Windows) to edit
    • Change the name to Mid Ring
    • Confirm with Return (Mac) or Enter (Windows)
  19. Navigate to Mid Ring > Ellipse 1 > Ellipse Path 1 and:

    • Modify Size to create the middle ring. We used 230,230
  20. With the Selection tool active, reduce the Stroke Width to 2 pixels for visual hierarchy.

  21. Select the Mid Ring shape in the Timeline and:

    • Duplicate with Cmd–D (Mac) or CTRL–D (Windows)
    • Press Return (Mac) or Enter (Windows) to edit the name
    • Rename to Inner Ring
    • Confirm the change
  22. Access Inner Ring > Ellipse 1 > Ellipse Path 1 and:

    • Adjust Size for the innermost ring. We used 180,180
  23. Set the Inner Ring's Stroke Width to 5 pixels to establish clear visual weight.

  24. Select the Outer Ring shape and:

    • Add Trim Paths from the Add menu to create partial ring segments
  25. Fine-tune the Trim Paths properties: Adjust Start and End values to match your reference design. We used Start: 50 and End: 80

  26. Save your progress with File > Save or Cmd–S (Mac) / CTRL–S (Windows).

Graph Component Specifications

Outer Ring
280
Mid Ring
230
Canvas Size
350
Pre-composition Benefits

Pre-composing layers allows you to work with complex graphics as single units while maintaining the ability to edit individual components. This approach keeps your main timeline clean and organized.

Animating Text As a Graphic

While shape layers offer robust animation features, text layers often provide more intuitive control for certain graphics—particularly when you need to animate individual elements in sequence. In this section, you'll discover how to transform simple text characters into sophisticated animated graphics using dingbat fonts and path-based layouts.

Text-to-Graphics Conversion Process

1

Font Selection

Use Wingdings font family to convert text characters into geometric shapes and symbols

2

Character Scaling

Apply Vertical Scale: 125, Horizontal Scale: 30, Tracking: 350 to create bar-like rectangles

3

Path Alignment

Use circular masks to position text along curved paths with precise margin control

If You Did Not Do the Previous Exercise

  1. If a project is open in After Effects, save it with File > Save, then close it with File > Close Project.

  2. Choose File > Open Project and:

    • Navigate to Desktop > Class Files > After Effects Advanced Class > Text Animation > Finished Projects
    • Double–click HUD—Percentage Bars.aep to open it
  3. Save your working copy with File > Save As > Save As:

    • Name the file Your Name—HUD.aep
    • Save it to Desktop > Class Files > After Effects Advanced Class > Text Animation
  1. Open the Graph—Percentage Bars composition if it's not already active.

  2. Select the Text type tool tool and reset your typography panels to default settings:

    • In the Character panel, click the menu panel menu and choose Reset Character
    • In the Paragraph panel, click the menu panel menu and choose Reset Paragraph
  3. In the Character panel, use the eyedropper tool to sample and match the text color to your previously created ring elements.

  4. Click anywhere in the Composition panel to create a new text layer:

    • Type nnnnnnnnnn (ten lowercase n characters)
    • Click the text layer in the Timeline to finalize text creation
  5. Transform these letters into graphic elements using the Character panel:

    • Font Family: Wingdings (converts letters to rectangular symbols)
    • Vertical Scale: 125% (extends height for bar-like appearance)
    • Horizontal Scale: 30% (creates narrow bars)
    • Tracking: 350 (adds spacing between bars)

    You now have ten distinct rectangular bars that will serve as your animated percentage indicators.

  6. Rename your text layer for better organization:

    • With the text layer selected, press Return (Mac) or Enter (Windows)
    • Type bars
    • Press Return (Mac) or Enter (Windows) to confirm
  7. Switch to the Ellipse tool while keeping the text layer selected:

    Note: If the Ellipse tool isn't visible, long-press the current shape tool to access it, or press Q to cycle through shape tools.

  8. Create a circular path by holding Shift and dragging in the Composition panel. Size the circle to approximate your outer ring's diameter.

    Note: Don't worry if some text disappears initially—you'll correct this in the next step.

  9. In the Timeline, change Mask 1 function from Add to None to make all text visible again.

    Pro tip: You can change mask modes during creation by pressing the first letter: N for None, A for Add, S for Subtract, etc.

  10. Convert the mask into a text path by expanding the bars layer:

    • Click the reveal arrow next to Text
    • Click the reveal arrow next to Path Options
  11. From the Path dropdown menu, select Mask 1. Your bars will now align along the inside of the circular path.

  12. Set Reverse Path to On to position bars on the outside of the circle, creating the proper orientation.

  13. Fine-tune the positioning with First Margin: adjust until the first bar aligns with your reference template. We used -175.

  14. In the Character panel, adjust Baseline Shift to vertically align bars with your reference design. We used -15.

  15. Add more bars to complete your circular graph:

    • Activate the Type tool and click on the bars in the Composition
    • Type additional n characters until you have sufficient bars to match your reference design

    Exact quantities aren't critical—focus on achieving the overall visual effect you want.

If You Need to Resize the Mask

  1. Switch to the Selection selection tool tool by pressing V or clicking it in the Tools panel.
  2. Select Mask 1 in the Timeline.
  3. In the Composition panel, double–click any mask anchor point to activate the free transform bounding box.
  4. Drag the control handles to resize the mask. Hold Shift to maintain proportions.
  5. Press Return (Mac) or Enter (Windows) to apply the transformation.
  1. Finalize your text editing by pressing Cmd–Return (Mac) or CTRL–Enter (Windows).

  2. Hide the template layer by clicking the eye eye icon icon next to Graph Template.

  3. Save your progress with File > Save or Cmd–S (Mac) / CTRL–S (Windows).

Free Transform Shortcuts

Double-click any anchor point to activate the free transform bounding box. Always hold Shift while dragging to maintain proportional scaling and prevent distortion.

Animating with a Text Animator

Now comes the exciting part—bringing your static bars to life with sequential animation. Text animators offer unprecedented control over individual characters, allowing you to create sophisticated effects that would be difficult to achieve with traditional keyframing. You'll learn to animate each bar's height individually while maintaining perfect timing relationships.

Range Selector Settings

FeaturePropertyRecommended Value
End Percentage10%Controls selection range
Vertical Scale150Extends bars to edge
Offset Range-10 to 100Animation sweep
Shape TypeTriangleSmooth transitions
Recommended: Triangle shape provides the smoothest property transitions across text elements

If You Did Not Do the Previous Exercise

  1. Save any open project with File > Save, then close it with File > Close Project.

  2. Open the checkpoint file with File > Open Project:

    • Navigate to Desktop > Class Files > After Effects Advanced Class > Text Animation > Finished Projects
    • Double–click HUD—Animated Percentage Bars.aep
  3. Save your working version with File > Save As > Save As:

    • Name it Your Name—HUD.aep
    • Save to Desktop > Class Files > After Effects Advanced Class > Text Animation
  1. Select the bars text layer and locate the Animate button—your gateway to advanced text animation controls.

  2. Click Animate and choose Scale property. This creates Animator 1, which will control the scaling behavior of your text elements.

  3. In the newly created Animator 1, find the Scale property and unlink the width/height constraint by clicking the chain icon.

  4. Modify the second value (vertical scale) to extend your bars dramatically. Set it high enough that bars nearly reach the composition edge—we used 150%.

  5. Expand Range Selector 1 by clicking its reveal arrow to access precise animation controls.

  6. Open the Advanced properties within the Range Selector to access professional-grade settings.

  7. Verify your Range Selector configuration:

    • Units: Percentage (for intuitive control)
    • Based On: Characters or Characters Excluding Spaces
  8. In the main Range Selector properties, set End to 10%. This creates a narrow "window" of effect that will sweep across your text.

  9. Position your playhead at the timeline beginning to set up the animation sequence.

  10. Set Offset to -10. This pushes the Range Selector's effect zone completely before your text elements, creating a clean starting position.

  11. Click the Offset stopwatch to enable keyframe animation and establish your first keyframe.

  12. Move the playhead to 02;00 and change Offset to 100. This sweeps the effect across all your text elements over two seconds.

  13. Add continuous looping by holding Option (Mac) or ALT (Windows) and clicking the Offset stopwatch to open the expression editor.

  14. Type loopOut(); in the expression field and click outside to apply. This creates seamless, repeating animation perfect for HUD-style graphics.

  15. Locate the Shape property in the Advanced section to fine-tune how the animation effect transitions between characters.

Key Takeaways

1Text layers can function as powerful graphic elements using dingbat fonts like Wingdings to create shapes, bars, and symbols
2Pre-composing complex graphics maintains organization while preserving the ability to edit individual components within nested compositions
3Text animators with range selectors provide precise control over how properties are applied across individual characters or groups
4Circular masks combined with path options allow text to follow curved trajectories with adjustable positioning through margin controls
5Expressions linked to null objects create dynamic text animations, particularly effective for counters and numerical displays
6The loopOut() expression enables seamless animation cycles without manual keyframe repetition, essential for HUD-style interfaces
7Character panel properties like tracking, scaling, and baseline shift transform standard text into custom graphic elements
8Triangle-shaped range selectors provide smoother property transitions compared to linear applications across text elements

RELATED ARTICLES