Text Scramble

Random glyph noise that resolves into the real text — fires on hover, mount, or first scroll into view.

Customize

Trigger
Easing
Charset
Duration (ms)800ms
Tick (ms)30ms

Usage

import { TextScramble } from "@/components/lazy-ui/text-animate/text-scramble";

<TextScramble
  trigger="hover"
  easing="linear"
  charset="X$@aHzo0y#?*01+"
  duration={800}
  tickMs={30}
/>