Vmix Universal Title Controller May 2026
The vMix Universal Title Controller (UTC) is a powerful, free third-party application developed by elgarf on GitHub that acts as a customizable interface for managing titles, scoreboards, and lower thirds within vMix. Effective Text and Data Management
Using "good text" in UTC involves leveraging widgets and scripts to automate how text appears on screen without opening the native vMix Title Editor.
Dynamic Data Links: You can link text fields to external data sources like Excel spreadsheets or Google Sheets. This allows you to update player names or headlines in a spreadsheet, and the UTC will push that "good text" live to your broadcast.
Automatic Case Conversion: The krinteron vmix-title-controller variant allows you to enable automatic upper/lower case conversion, ensuring consistent text formatting across all overlays.
Text Formatting (Hex Codes): Since vMix 25, UTC can control text and background colors using hexadecimal color codes. This is useful for instantly matching team or brand colors on the fly. vmix universal title controller
Separating Text Blocks: Use the hash symbol (#) to separate different text blocks (e.g., Text1#Text2) within the same title input, allowing you to update multiple fields from a single controller module. Essential Widgets for Text Control
Button Widget: The most versatile tool for executing scripts. You can use commands like SetText to update specific title fields or +=1 to increment scores.
Label Widget: Use these to organize your controller interface. You can customize the label color and size to clearly mark different sections of your production (e.g., "Home Team", "Visiting Team").
External Scoreboards: For complex sports data, tools like Keepthescore can be integrated as browser sources, which UTC can then manipulate via scripts. The vMix Universal Title Controller (UTC) is a
Check out these tutorials to master text and data control in vMix UTC:
3. Step 2: Find Your Input Names
You need to know exactly how vMix names your inputs in the API.
- Open vMix.
- Add your titles to inputs (Input 1, Input 2, etc.).
- Open a web browser on the same computer.
- Go to:
http://localhost:8088/api - An XML file will load. Press
Ctrl+Fand search for the name of your title input. - Note the Key (usually the input number, e.g.,
Input 1) or the specific Title Name if you renamed it.
2. Step 1: Standardize Your Title Keys
The "Universal" part relies on consistency. Whether you are using vMix Title Designer (GT) or XAML (Legacy), you must name your text fields identically across all templates.
- Open vMix Title Designer.
- Create a new title (e.g., "Lower Third").
- Add a text box. In the Name property (not the text content), name it
TitleHeadline. - Add a second text box and name it
TitleSubtitle. - Save the title.
- Create a completely different design (e.g., "End Credits"), but ensure it also has text boxes named exactly
TitleHeadlineandTitleSubtitle.
Why this matters: Your controller will send text to TitleHeadline. It doesn't care if that Key is in a Lower Third, a Scoreboard, or an End Credit roll. Open vMix
1. Centralized Management
The controller provides a single interface to manage all your active titles. You no longer need to hunt through your inputs list to find "Lower Third A" or "Scoreboard." They are all mapped and accessible from one dashboard.
Step 1: Add the Input
- Open vMix.
- Click Add Input (the green "+" icon).
- Navigate to the Misc tab.
- Select Universal Title.
- Click Browse and locate your HTML file (or a URL hosting a title).
Resources & next steps
- Build a small set of templates for your most-used graphics first.
- Create operator cheat-sheets for field names and hotkeys.
- Run rehearsals to verify timing, image loading, and fallback behavior.
If you want, I can:
- create a sample mapping table for a lower-third title,
- write example API commands for vMix to update text/images,
- or draft an operator UI mockup for UTC — tell me which.
Here’s a comprehensive write-up for the vMix Universal Title Controller — a conceptual or instructional guide depending on whether you mean a custom controller, third-party tool, or an advanced vMix feature.








