Convertitore da SRT a VTT

Carica un file SRT e trasformalo subito in WebVTT per player HTML5. La conversione avviene localmente nel browser.

Trascina qui il tuo file .srt

Il tuo file SRT viene convertito localmente nel browser. Nessun upload necessario.

Conversione completata!

Modifica in AI Studio
Vuoi creare sottotitoli direttamente da un video?

Carica il video e genera automaticamente SRT, VTT o sottotitoli impressi nel video con timing preciso.

Carica video Imprimi sottotitoli

Che cos’è un file VTT?

WebVTT significa Web Video Text Tracks. È il formato di sottotitoli pensato per i video HTML5 nel browser. Un file VTT può contenere sottotitoli, captions, marker di capitolo e altre tracce testuali sincronizzate. A differenza di SRT, un file WebVTT inizia sempre con l’header WEBVTT e usa punti invece di virgole per i millisecondi.

Perché convertire SRT in VTT?

Se integri video nel tuo sito con l’elemento HTML5-<video> o usi un player web moderno, WebVTT è spesso la scelta più affidabile. SRT funziona in molti player, ma non è il formato nativo dell’elemento HTML5-<track>. Senza un file VTT, i sottotitoli potrebbero non comparire nel browser.

Come funziona questo convertitore

Trascina il file SRT nell’area in alto. Lo strumento rimuove i numeri dei blocchi SRT, aggiunge l’header necessario WEBVTT e converte i timestamp da 00:00:01,000 a 00:00:01.000. Tutto avviene nel browser, quindi il file non viene caricato su un server.

Errori comuni nella conversione

Convertire SRT in VTT a mano sembra facile, ma basta poco per rendere il file inutilizzabile. Gli errori più frequenti sono l’header WEBVTT mancante, un MIME-Type sbagliato sul server o timestamp ancora con la virgola. Il convertitore gestisce automaticamente questi passaggi.

Esempio: input SRT → output VTT

La differenza principale si nota subito: SRT usa numeri progressivi e virgole nei timestamp. WebVTT non ha bisogno dei numeri, inizia con WEBVTT e usa punti per i millisecondi.

Input SRT

1
00:00:01,000 --> 00:00:04,000
Benvenuto nel nostro video.

2
00:00:04,500 --> 00:00:07,000
Questo sottotitolo diventerà WebVTT.

Output VTT

WEBVTT

00:00:01.000 --> 00:00:04.000
Benvenuto nel nostro video.

00:00:04.500 --> 00:00:07.000
Questo sottotitolo diventerà WebVTT.

Il testo del sottotitolo rimane invariato. Cambiano solo struttura e formato dei timestamp, così il browser può leggere il file come WebVTT.

Esempio HTML5 <track> per WebVTT

Dopo la conversione puoi usare il file VTT direttamente in un video HTML5 tramite l’elemento <track>.

<video controls width="800">
  <source src="/videos/demo.mp4" type="video/mp4">
  <track
    src="/subtitles/demo.vtt"
    kind="subtitles"
    srclang="it"
    label="Italiano"
    default>
</video>

Assicurati che il percorso del file VTT sia corretto e che il server lo serva con il MIME-Type text/vtt. In caso contrario, il browser potrebbe non caricare la traccia dei sottotitoli.

SRT vs VTT: le differenze principali

Caratteristica SRT VTT / WebVTT
Scopo principale Formato semplice per molti player e software di montaggio. Standard web per tracce di sottotitoli nei video HTML5.
Header del file Nessun header richiesto. Deve iniziare con WEBVTT.
Timestamp 00:00:01,000 con virgola. 00:00:01.000 con punto.
Video HTML5 Non è il formato nativo per <track>. Utilizzabile direttamente con <track src="...vtt">.
Metadati Molto limitati. Supporta blocchi NOTE, cue settings e altre funzioni WebVTT.
Posizionamento e stile Poche opzioni di stile standardizzate. Può usare cue settings e una resa simile al CSS nei player web.

Quando VTT è meglio di SRT?

SRT resta molto pratico per software di editing, player semplici e scambio di file. WebVTT è più indicato quando i sottotitoli devono funzionare direttamente su siti web, piattaforme di e-learning o player nel browser.

Compatibilità di WebVTT nei browser

I browser moderni supportano in genere WebVTT. Nella pratica, i problemi derivano quasi sempre da configurazioni server errate, percorsi sbagliati o sintassi VTT non valida.

Browser Supporto WebVTT Nota
Chrome Funziona in modo affidabile con HTML5-<track>.
Edge Basato su Chromium e molto simile a Chrome.
Firefox Supporta WebVTT, ma controlla in modo rigoroso percorsi e MIME-Type.
Safari Supporta WebVTT; su iOS presta attenzione a percorso e hosting corretti.

Problemi tipici dopo la conversione da SRT a VTT

Se un file VTT non viene mostrato nel browser, quasi sempre il problema è uno di questi. Il file può sembrare corretto, ma il player web lo ignorerà se percorso, header o risposta del server non sono corretti.

Errore Causa Soluzione
Header WEBVTT mancante Il file inizia direttamente con il primo timestamp. La prima riga deve essere WEBVTT, seguita da una riga vuota.
MIME-Type errato Il server invia il file come text/plain o come download. Configura il server per servire i file .vtt come text/vtt.
Virgola invece del punto nel timestamp SRT usa 00:00:01,000, mentre VTT richiede 00:00:01.000. Il convertitore cambia automaticamente i timestamp nella notazione WebVTT.
Percorso errato nel tag track Il percorso src non punta al file VTT reale. Controlla il percorso nell’attributo <track src="..."> e testalo direttamente nel browser.

Controlla il VTT nel video dopo la conversione

Un file VTT tecnicamente valido è solo il primo passo. Prima di pubblicare i sottotitoli, controllali anche nel video: timing, leggibilità, interruzioni di riga e traccia lingua devono essere coerenti con l’immagine. In Subvideo.ai Studio puoi modificare i sottotitoli visivamente ed esportarli come SRT, VTT, ASS o MP4.

Controlla i sottotitoli in Studio

Come convertire SRT in VTT online

1

Carica il file SRT

Trascina il file .srt nell’area in alto oppure clicca per selezionarlo dal dispositivo.

2

Conversione locale

Il convertitore aggiunge l’header WEBVTT, rimuove i numeri dei blocchi SRT e trasforma i timestamp nel formato WebVTT.

3

Scarica il VTT

Clicca sul pulsante di download per salvare subito il file WebVTT convertito (.vtt).

Domande frequenti

Qual è la differenza principale tra SRT e VTT?

SRT è un formato semplice con numeri e timestamp con virgola. VTT è il formato WebVTT per video HTML5, inizia con WEBVTT e usa punti nei timestamp.

I miei file sono al sicuro con questo convertitore?

Sì. La conversione avviene direttamente nel browser. Il file SRT non viene caricato sui nostri server.

Questo convertitore da SRT a VTT è gratuito?

Sì. Il convertitore è gratuito e funziona localmente nel browser.

Supporta caratteri speciali e lingue diverse?

Sì. Il convertitore gestisce testo UTF-8 e conserva accenti, caratteri arabi, cinesi, giapponesi o coreani.

Posso usare il file VTT direttamente in HTML5?

Sì. Inseriscilo con l’elemento HTML5 track e assicurati che il server serva i file .vtt con il MIME-Type text/vtt.

Perché i miei sottotitoli VTT non si vedono nel browser?

Le cause più comuni sono un header WEBVTT mancante, un percorso track errato, un MIME-Type sbagliato o timestamp ancora con la virgola.

Il convertitore modifica il testo dei sottotitoli?

No. Rimuove solo i numeri dei blocchi SRT e adatta i timestamp. Virgole e punteggiatura nel testo restano invariate.