RemotionUI
Primitives

Typewriter

Character-by-character text reveal.

Primitiveatoms

Install
npx remotion-ui@latest add typewriter

Character-by-character text reveal.

Live preview

AI usage

Install first, then import the copied source component locally.

AI guide

Install

npx remotion-ui@latest add typewriter

Import after install

@/remotion/primitives/typewriter
  • Use when: frame-level motion primitives and reusable animation wrappers.
  • Customize: text, charFrames, durationInFrames, delayInFrames, plus copied source for timing, layout, colors, and typography.
  • Rule: do not import this component from the remotion-ui npm package; it is copied into your project.

Usage

import { Typewriter } from "@/remotion/primitives/typewriter";

<Typewriter
  text="Build videos with React."
  charFrames={2}
  pauseAfter="React."
  pauseSeconds={0.5}
/>

API Reference

PropTypeDescription
text*stringFull string to reveal character by character.
charFramesnumberFrames per character (preferred over durationInFrames).
durationInFramesnumberLegacy total duration when charFrames is omitted.
delayInFramesnumberFrames before typing begins.
pauseAfterstringPause after this substring is typed.
pauseSecondsnumberLength of the pause in seconds.
showCursorbooleanShow a blinking cursor while typing.

Related