Skip to main content

OBS Set Text Source

Runs on: Backend — controls OBS via the backend's OBS WebSocket bridge.

The OBS Set Text Source effect changes a property on a GDI+ or FreeType text source in your OBS scene collection. Select the text source from the Source dropdown, pick the property to update, and wire in the new value. Supported properties cover the displayed text, font name, font size, text color, opacity, horizontal alignment, and vertical alignment.

The Value handle type adjusts automatically: properties like Text and Font Name accept a string, while Font Size, Text Color, Opacity, Alignment, and Vertical Alignment accept a number.

Inputs

NameTypeDescription
sourceNamestringThe name of the text source to update. Overrides the dropdown selection when connected.
valuestring or numberThe new value. Type depends on the chosen property.

Configuration

  • Source: Dropdown listing all GDI+ and FreeType text sources in OBS. Used when Source Name is not wired.
  • Property: Which property to update — Text (string), Font Name (string), Font Size (number), Text Color (number), Opacity (number), Alignment (string), Vertical Alignment (string).

Example

A raid alert flow reads the raiding channel name from the Raid trigger and feeds it into OBS Set Text Source targeting a "Now Raiding" GDI+ text layer, updating the on-screen name before the alert animation plays.