Toggle Sidebar B
AppearanceLight & dark mode D

Decrypted Text

Hacker-style decryption cycling random glyphs until resolving to real text.

Default

Every prop is wired to the controls underneath. Pick when the effect runs with Animate On, and what a click does with Click Mode.

Light previewReplay previewOpen in new tab
Hacking into the mainframe...

Customize

Animate On
Click Mode
Direction
Speed60ms
Iterations10

API Reference

DecryptedText

PropTypeDefaultDescription
textstring""The text content to decrypt.
speednumber50Time in ms between each iteration.
maxIterationsnumber10Max # of random iterations (non-sequential mode).
sequentialbooleanfalseWhether to reveal one character at a time in sequence.
revealDirection"start" | "end" | "center""start"From which position characters begin to reveal in sequential mode.
useOriginalCharsOnlybooleanfalseRestrict scrambling to only the characters already in the text.
charactersstring"ABC...xyz!@#$%^&*()_+"Pool of characters used while scrambling.
classNamestring""CSS class for revealed characters.
parentClassNamestring""CSS class for the main characters container.
encryptedClassNamestring""CSS class for encrypted characters.
animateOn"view" | "hover" | "inViewHover" | "click""hover"Trigger scrambling on hover or scroll-into-view.
clickMode"once" | "toggle""once"Controls click behavior; only applies when animateOn is "click".

Accessibility

Keyboard shortcuts and ARIA behavior.

  • A visually hidden copy of the text is rendered next to the scrambled glyphs, which are marked aria-hidden.
  • Click mode has no keyboard trigger. Add one on the parent if you need it.