Un file VTT, abbreviazione di Video Text Tracks (Tracce di Testo Video), è un formato di file basato su testo utilizzato per visualizzare tracce di testo temporizzate (come sottotitoli o didascalie) nei lettori video HTML5. È un file di testo semplice che contiene dei 'cue' (segnali o indicazioni), che sono blocchi di testo associati a specifici tempi di inizio e fine. Questi cue vengono visualizzati sullo schermo del video durante la riproduzione, rendendo il video accessibile a un pubblico più ampio, inclusi coloro che sono sordi o con problemi di udito, o coloro che preferiscono seguire il dialogo leggendo. I file VTT supportano varie funzionalità, incluse opzioni di stile come colore del carattere, dimensione e posizione, consentendo la personalizzazione del testo visualizzato. Sono cruciali per fornire accessibilità e migliorare l'esperienza di visione per gli utenti su diverse piattaforme e dispositivi. Il formato è progettato per essere relativamente semplice e facile da analizzare (parse), rendendolo uno standard ampiamente supportato per i lettori video basati sul web. Il file tipicamente contiene un'intestazione WEBVTT, seguita dai cue, ognuno dei quali consiste in un identificatore di cue (opzionale), un intervallo di tempo e il testo da visualizzare.