Sous-titres SRT et VTT

SRT ou VTT : quelles différences et que choisir ?

Mis à jour le 26 octobre 2026 · 3 min de lecture

Dans cet article 6 parties
  1. Comparaison point par point
  2. Que choisir selon l'usage
  3. Ce qui se perd à la conversion
  4. Le même sous-titre dans les deux formats
  5. Intégrer un fichier VTT dans une page web
  6. Questions fréquentes

Choisissez le SRT pour la compatibilité avec les lecteurs et les logiciels de montage, le WebVTT pour un lecteur vidéo web (balise HTML <track>). Les deux contiennent la même chose pour l'essentiel : du texte et des horaires. Les différences tiennent à quelques règles de syntaxe.

Comparaison point par point

SRT et WebVTT : différences de syntaxe
PointSRTWebVTT (.vtt)
En-têteAucunPremière ligne WEBVTT obligatoire
MillisecondesAprès une virgule : 00:00:01,000Après un point : 00:00:01.000
HeuresToujours présentes (00:)Facultatives : 00:01.000 est valide
Numéro de blocPrésent (numéro)Identifiant facultatif, texte libre
Positionnement et stylePas de mécanisme communRéglages de position après l'horodatage (align, line, position…), blocs STYLE et REGION
CommentairesNonBlocs NOTE
Caractères spéciaux dans le textePas de règle commune& et < à écrire &amp; et &lt; ; --> interdit
EncodageNon fixé (UTF-8 recommandé)UTF-8
Lecture dans un navigateurNon prévu par la balise <track>Format prévu pour <track>

Les règles du WebVTT proviennent de la documentation MDN (consultée le 26 octobre 2026). Le SRT n'ayant pas de spécification officielle unique, ses règles décrites ici sont celles de la forme classique : voir la structure d'un fichier SRT.

Que choisir selon l'usage

Ce qui se perd à la conversion

Si un fichier est refusé après conversion, comparez-le aux erreurs courantes.

Le même sous-titre dans les deux formats

En SRT :

1
00:00:01,000 --> 00:00:03,500
Bonjour à tous !

En WebVTT :

WEBVTT

1
00:00:01.000 --> 00:00:03.500
Bonjour à tous !

Trois différences seulement : l'en-tête WEBVTT suivi d'une ligne vide, le point avant les millisecondes, et le numéro qui devient un identifiant facultatif. C'est pourquoi la conversion d'un fichier simple est rapide et sans perte.

Intégrer un fichier VTT dans une page web

Dans une page HTML, le fichier se déclare dans la balise vidéo :

<video controls src="video.mp4">
  <track kind="subtitles" src="video.fr.vtt" srclang="fr" label="Français" default>
</video>

Le fichier doit être servi par le même site que la page, ou par un serveur qui autorise explicitement ce partage entre sites : sinon le navigateur refuse de le charger, sans toujours afficher d'erreur visible. Testez dans plusieurs navigateurs.

Questions fréquentes

Peut-on simplement renommer un .srt en .vtt ?

Non : il manque l'en-tête, et la virgule des millisecondes n'est pas acceptée par un lecteur WebVTT. Utilisez une conversion, qui fait ces deux changements et vérifie les caractères à échapper.

Les plateformes vidéo acceptent-elles les deux formats ?

Beaucoup acceptent les deux, certaines un seul, d'autres des formats supplémentaires. La liste change : consultez la page d'aide de la plateforme au moment de l'envoi.

Sources