Skip to main content

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

PropertyDescription
FontFont family selection
Font SizeSize in pixels
Font WeightBoldness (100–900)
ColorText color
OutlineUp to two outline colors with adjustable size
Drop ShadowEnable/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