Text Widget
The Text widget displays text on your overlay. It supports both static text and dynamic content using template variables and special functions.
Basic Usage
Add a Text widget and enter your text content. The text renders on your overlay at the position and size you configure.
Template Variables
Use double curly braces to insert dynamic values:
Current viewers: {{viewers}}
Now playing: {{stream_category}}
Available variables include viewer count, sub count, stream title, uptime, and more. See Special Variables for the full list.
Template Functions
Format dynamic values using special functions:
Stream uptime: {{format_duration(stream_uptime)}}
Today is {{weekday}}
See Special Functions for all available functions.
Text Styling
| Property | Description |
|---|---|
| Font | Font family selection |
| Font Size | Size in pixels |
| Font Weight | Boldness (100–900) |
| Color | Text color |
| Outline | Up to two outline colors with adjustable size |
| Drop Shadow | Enable/disable text shadow |
Tips
- Use variables to keep content dynamic — manually updated text gets stale
- Test your templates — Preview the overlay to make sure variables resolve correctly
- Font size should be large enough to read on stream (usually 24px+)
See Also
- Special Variables — All available template variables
- Special Functions — Formatting functions for templates