Text Stream

A signal-like text animation that makes short technical headlines feel like data, motion, or language flowing through a line.

Published On: February 10, 2026
Last Updated: August 17, 2026
Text Stream

Overview

Text Stream helps important words arrive with intent: text flows like signal through a line.

Use it for headlines, launch claims, short section openers, and one-line proof points. Do not use it on long body copy, error messages, legal text, or instructions where legibility is non-negotiable.

In production, the risk is losing the text to the animation. The final phrase must remain real DOM text, screen readers should not hear every animated character, and reduced-motion users should see the readable final state immediately.


Install Command

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Usage Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Component Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Example Production Use Case

Use this as text-animation implementation guidance. Verify the shipped component API, splitting strategy, accessible text exposure, duplicated span handling, layout reservation, and reduced-motion behavior before relying on exact props, defaults, imports, or installation steps.


Best Used For

  • Technical launch lines where streaming motion reinforces signal, data, or computation.
  • Short hero phrases that can move once and settle cleanly.
  • Text Stream makes a short phrase arrive with timing while keeping the final text readable and indexable.

Not For

Not for body copy, labels, error messages, legal copy, or any text users need to read immediately.


Performance Budget

Animate only the phrase that matters, reserve layout space, and avoid expensive filters over large text blocks.


Accessibility and Mobile

Expose the complete phrase once for assistive technology. If characters are split visually, hide duplicated spans with aria-hidden when appropriate.


Common Mistakes

  • Using Text Stream on long body copy.
  • Removing the readable text from the DOM.
  • Letting split text cause layout shift.

Changelog

v1.3.0

Jul 30, 2026
Added an independent autoplay toggle so autoplay and runOnScroll both run by default and can be switched on/off separately.

Props

PropTypeDefaultDescription
speednumber1Streaming speed multiplier.
staggernumber0.08Vertical spacing between streamed lines.
textColorstring#ffffffText color.
backgroundColorstring#000000Background color behind the stream.
autoplaybooleantrueKeeps the stream drifting on its own when idle.
runOnScrollbooleantrueBoosts and reverses the stream in response to scroll or wheel input.

Frequently Asked Questions

When should I use Text Stream?

Use it when a technical heading needs text flowing like signal through a line.

Request a Custom Text Animation

Need a custom effect? Tell us what to create.