Convertitore SRT in VTT e Validatore Sottotitoli
Converti sottotitoli SubRip (.srt) in WebVTT (.vtt) per i player video HTML5, oppure riporta i VTT in SRT. Il parser riconosce automaticamente il formato, gestisce timestamp brevi, identificatori delle cue e blocchi NOTE e segnala righe di tempo non valide, fine prima dell'inizio e cue fuori ordine. Uno sfasamento in millisecondi permette di correggere i sottotitoli non sincronizzati e puoi caricare un file o incollare il testo.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 30 settembre 2026
Come funziona
- 1
Carica un file .srt o .vtt oppure incolla il testo dei sottotitoli.
- 2
Scegli il formato di destinazione e, se serve, inserisci uno sfasamento in millisecondi.
- 3
Controlla gli avvisi di validazione, poi copia o scarica il file convertito.
Esempio
1
00:00:01,000 --> 00:00:03,500
Hello, and welcome.WEBVTT
00:00:01.000 --> 00:00:03.500
Hello, and welcome.Usare i sottotitoli sul web
L'elemento track di HTML5 accetta solo WebVTT, quindi i sottotitoli esportati dai programmi di montaggio o scaricati in SRT vanno convertiti prima di funzionare in un player video nel browser. La conversione è quasi meccanica, cambia l'intestazione e il separatore dei millisecondi, ma un validatore individua le righe di tempo malformate che altrimenti fanno fallire in silenzio l'intera traccia.
Problemi comuni dei sottotitoli
I file salvati con una codifica vecchia mostrano accenti errati, le cue sovrapposte sfarfallano sullo schermo e una riga vuota mancante tra i blocchi unisce due sottotitoli. Questo strumento segnala i problemi di tempo e normalizza fine riga e byte-order mark. Se i caratteri speciali sembrano errati, risalva il file sorgente in UTF-8 prima di convertire.
Domande frequenti
Qual è la differenza tra SRT e VTT?
WebVTT inizia con l'intestazione WEBVTT, usa il punto al posto della virgola prima dei millisecondi e supporta stili, posizionamento e commenti. SRT è più semplice e numerato. Le tracce video HTML5 richiedono VTT.
Come correggo sottotitoli non sincronizzati?
Inserisci uno sfasamento in millisecondi: un valore positivo ritarda tutte le cue, uno negativo le anticipa. Ad esempio 2000 ritarda tutti i sottotitoli di due secondi.
La formattazione viene mantenuta?
I tag di base come <i> e <b> nel testo delle cue restano invariati. Le funzioni solo VTT, come posizionamento e stili CSS, non hanno equivalenti in SRT e vengono eliminate nella conversione.
I miei file vengono caricati online?
No. Analisi e conversione avvengono interamente nel tuo browser.