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​