Text clips
Creating a text clip
Click + Text
Click the + Text button in the timeline toolbar. A 5-second text clip is added to the topmost video track.
Select the clip
Click the clip in the timeline to select it. The Properties Panel switches to the Text tab automatically.
Font controls
| Control | Description | Range |
|---|---|---|
| Family | Google Font selection | 50 fonts |
| Size | Font size in pixels | 8–500 px |
| Weight | Font weight (auto-adjusted to the nearest weight the chosen font supports) | 100 (Thin) – 900 (Black) |
| Style | Normal or italic | Normal / Italic |
Available fonts
Fifty of the most popular Google Fonts are bundled, organized by category:Sans-serif (20 fonts)
Sans-serif (20 fonts)
Roboto, Open Sans, Lato, Montserrat, Poppins, Inter, Oswald, Raleway, Nunito, Ubuntu, Rubik, Work Sans, Nunito Sans, Quicksand, Mulish, Barlow, Manrope, IBM Plex Sans, Source Sans 3, DM Sans
Serif (10 fonts)
Serif (10 fonts)
Playfair Display, Merriweather, Lora, PT Serif, Libre Baskerville, Bitter, EB Garamond, Crimson Text, Cormorant Garamond, Libre Caslon Text
Display (10 fonts)
Display (10 fonts)
Bebas Neue, Anton, Archivo Black, Righteous, Alfa Slab One, Bungee, Abril Fatface, Fredoka One, Titan One, Permanent Marker
Handwriting (5 fonts)
Handwriting (5 fonts)
Dancing Script, Pacifico, Caveat, Great Vibes, Sacramento
Monospace (5 fonts)
Monospace (5 fonts)
Roboto Mono, Source Code Pro, Fira Code, JetBrains Mono, Space Mono
Color and alignment
| Control | Options |
|---|---|
| Fill color | Color picker + hex input |
| Horizontal align | Left, Center, Right |
| Vertical align | Top, Middle, Bottom |
Spacing
| Control | Range |
|---|---|
| Line height multiplier | 0.5–3.0 (step 0.1) |
| Letter spacing | −10 to 50 px |
Stroke (outline)
Enable the Stroke checkbox in the Text tab, then configure:| Control | Range |
|---|---|
| Stroke color | Color picker |
| Stroke width | 0.5–20 px (step 0.5) |
Shadow
Enable the Shadow checkbox, then configure:| Control | Range |
|---|---|
| Shadow color | Color picker |
| Offset X | −50 to 50 px |
| Offset Y | −50 to 50 px |
| Blur radius | 0–50 px |
Solid color clips
Solid color clips fill the full composition frame with a single color. They are ideal for backgrounds, color mattes, and as a base layer for blending effects.Creating a solid color clip
- Click the + Solid button in the timeline toolbar.
- A solid clip is added at the playhead position on the topmost video track.
- Select the clip and open the Solid tab in the Properties Panel.
- Use the color picker or enter a hex value to set the fill color.
Positioning on the timeline
Text and solid clips behave identically to video clips on the timeline:- Move: Drag the clip body.
- Trim: Drag the left or right edge.
- Duplicate:
Ctrl+CthenCtrl+V. - Snap: Clips snap to other clip edges and markers when snapping is enabled.
- Track placement: Drop below all existing tracks to auto-create a new track.
Animating text properties with keyframes
All standard transform properties on text clips are keyframeable:| Property | Animation use case |
|---|---|
| Position X / Y / Z | Fly text onto screen, scroll credits |
| Scale X / Y | Pop-on reveal, zoom effect |
| Rotation X / Y / Z | Spin or tumble in 3D |
| Opacity | Fade in / fade out |
Adding a keyframe to a text clip
- Expand the text clip’s track to show property lanes.
- Move the playhead to the start frame.
- Click the diamond icon (◇) next to Opacity (or any other property).
- Move the playhead to the end frame and set the target value.
GPU rendering
Text clips use a hybrid rendering approach:- Text is drawn to a 1920×1080 Canvas2D surface using the Canvas2D API.
- That canvas is imported as a GPU texture.
- The texture is composited in the WebGPU pipeline alongside all other layers.
Related pages
Keyframe animation
Animate text position, opacity, scale, and effect parameters over time.
Timeline
Place, trim, and arrange text and solid clips alongside video tracks.