RemotionUI
Primitives

Progress Bar

Animated horizontal progress bar.

Primitiveatoms

Install
npx remotion-ui@latest add progress-bar

Interpolates bar width from 0 to progress (0–1) over durationInFrames.

Live preview

AI usage

Install first, then import the copied source component locally.

AI guide

Install

npx remotion-ui@latest add progress-bar

Import after install

@/remotion/primitives/progress-bar
  • Use when: frame-level motion primitives and reusable animation wrappers.
  • Customize: progress, durationInFrames, label, color, 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 { ProgressBar } from "@/remotion/primitives/progress-bar";

<ProgressBar progress={0.75} label="Rendering" color="#f97316" />

API Reference

PropTypeDescription
progressnumberFill amount from 0 to 1. Animates when omitted.
durationInFramesnumberFrames to animate progress when not fixed.
labelstringOptional label shown beside the bar.
colorstringFill color of the progress bar.
heightnumberBar height in pixels.

Related