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.

PrivatoGratisFunziona offline

Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 30 settembre 2026

Come funziona

  1. 1

    Carica un file .srt o .vtt oppure incolla il testo dei sottotitoli.

  2. 2

    Scegli il formato di destinazione e, se serve, inserisci uno sfasamento in millisecondi.

  3. 3

    Controlla gli avvisi di validazione, poi copia o scarica il file convertito.

Esempio

SRT
1
00:00:01,000 --> 00:00:03,500
Hello, and welcome.
WebVTT
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.

Strumenti correlati