Skip to content
MotionLab

Text Scramble / Decode

Hacker-style decode effects with ScrambleText — on hover, on load and on a loop.

sketchGSAPScrambleText

How it works

ScrambleTextPlugin replaces characters with random ones from a set and reveals the target left to right.

Performance

Updates text nodes only — tiny layout cost on a fixed-width monospace container.

Accessibility & reduced motion

aria-label holds the final text so screen readers never hear the gibberish.

Playgroundcustom
Character set
Export
{
  "duration": 1.2,
  "chars": "upperCase",
  "speed": 0.6
}