YouTube .vtt: positioning yes, styling only b/i/u. Sume design options
YouTube's .vtt support allows positioning but limits styling to bold, italic and underline. Sume burns richer styling; see which route fits your look.

What YouTube lists
YouTube's subtitle file type page says .vtt supports positioning, with styling limited to bold, italic and underline. By comparison it describes .srt and .sbv as basic with no style markup, and .ttml as supporting styling and positioning.
The WebVTT specification defines cue settings including line, position and align, which is where positioning comes from.
What this means for brand look
If your brand uses a coloured active word, a stroke, or a pill background, a .vtt file on YouTube will not carry it. You get white-or-whatever-the-viewer-sets text, in the viewer's settings, at the position you choose.
Sume's burn-in is the route for a designed look. The design object overrides colours, typography, placement, phrasing and motion for one request.
| Control | YouTube .vtt | Sume burned-in `design` |
|---|---|---|
| Text colour | Viewer's player settings | colors.base, colors.active |
| Outline | Not listed | colors.stroke, typography.stroke_width_px |
| Bold / italic / underline | Yes | Weights via typography.base_weight |
| Vertical position | Cue settings | placement.anchor_ratio |
| Background card | Not listed | colors.card or null for none |
Support caveats
Do not assume every design field works on every style: design is not supported on punch or tiktok-green. Colours must be hex, rgb(), rgba() or transparent; anything else is rejected with a 400 rather than silently drawn.
Out-of-range numbers are rejected too, so a bad look fails at request time instead of billing for a wrong render.
A recommended split
- Burn your branded look into the video you publish.
- Upload a plain .vtt as a track for accessibility, with default viewer styling.
- Do not rely on the .vtt for brand colours.
- Test both on a phone screen before you publish.
Safe zones on a phone
Positioning is only useful if the text clears the platform's own interface. Sume's placement.anchor_ratio is the line centre as a fraction of frame height, and landscape_anchor_ratio does the same for landscape. Preview on a real phone before you commit to a ratio.
If the platform draws buttons and titles over the lower third, place captions higher than you would for a plain video file.
Takeaway
A YouTube .vtt can position text and apply bold, italic or underline. Anything branded comes from burning it in with Sume's design overrides.
Sources
Related posts
More in Media tools
- AI music for a 30-second video: no duration field, so prompt it
Sume's Music Router rejects duration and duration_seconds. Steer length in the prompt, then cut the track to your video with a timeline audio split.
- Amazon audio ads, 3 MB cap: 30 s mono WAV fits, stereo does not
Amazon audio ads allow 10 to 30 seconds and 3 MB. In 16-bit PCM, 30 s mono at 44.1 kHz is 2.65 MB and stereo is 5.29 MB. Detach it with Sume audio-detach.
- Black Friday price changed midweek: re-burn the price for $0.20 a clip
When a sale price moves, keep a clean master and re-burn the price with Sume video-captions cues. 250 clips cost 250 x $0.20 = $50.00; no re-edit is needed.
- Burn feature text onto silent product clips with caption cues
A silent product clip fails speech captions. Pass your own cues (text, start, end) to Sume's video-captions endpoint and burn feature text on for TikTok Shop.
Written by Sume