SRT signifie SubRip Text, du nom de l’ancien logiciel SubRip qui produisait ces fichiers. Un .srt ne contient ni police, ni couleur, ni vidéo : seulement les mots et les moments où ils apparaissent et disparaissent. On peut l’ouvrir dans le Bloc-notes, le modifier à la main et le charger dans VLC, YouTube, Premiere Pro ou DaVinci Resolve.

La structure d’un fichier SRT
Voici un fichier SRT complet avec trois sous-titres :
1
00:00:01,000 --> 00:00:03,500
Bienvenue dans l’émission.
2
00:00:03,800 --> 00:00:06,200
Aujourd’hui, on parle
des fichiers de sous-titres.
3
00:00:06,600 --> 00:00:08,000
<i>C’est parti.</i>
Chaque sous-titre est un bloc en quatre parties :
- Le numéro : 1, 2, 3… dans l’ordre.
- Le code temporel : début, la flèche
-->, fin, au formatheures:minutes:secondes,millisecondes. - Le texte : une ou deux lignes, affichées telles quelles.
- Une ligne vide : elle termine le sous-titre. Le bloc suivant commence par le numéro suivant.
Les règles du format SRT
- Une virgule avant les millisecondes :
00:00:01,000, pas00:00:01.000(le point, c’est WebVTT). - Deux chiffres pour les heures, minutes et secondes, trois pour les millisecondes, et une espace de chaque côté de
-->. - La fin après le début, et les sous-titres dans l’ordre chronologique. Les chevauchements perturbent certains lecteurs et téléviseurs.
- Encodage UTF-8 pour les accents et les autres alphabets. Le BOM aide certains lecteurs Windows à le reconnaître.
- Environ 42 caractères par ligne, deux lignes au maximum. Le format ne l’impose pas, mais c’est la norme courante des plateformes de streaming : au-delà, on n’a pas le temps de lire.
- Temps de lecture : de 1 à 7 secondes à l’écran par sous-titre, selon sa longueur.
- Mise en forme :
<i>,<b>et<u>sont presque partout reconnus ;<font color>et les balises de position comme{\an8}(haut de l’écran), seulement par certains lecteurs.
Erreurs courantes dans un fichier SRT et comment les corriger
| Ce que vous constatez | Cause probable | Solution |
|---|---|---|
| Le lecteur ne trouve pas ou n’ouvre pas le fichier | Il a été enregistré en sous-titres.srt.txt (Windows masque le .txt) | Affichez les extensions dans l’Explorateur et renommez-le, ou enregistrez-le avec le type Tous les fichiers |
é au lieu de é, ou � | Mauvais encodage | Enregistrez en UTF-8 ; pour un ancien fichier, choisissez son encodage en l’ouvrant ici |
| Deux sous-titres affichés ensemble, ou certains sautés | Ligne vide manquante ou code temporel cassé | Ajoutez la ligne vide ; vérifiez la flèche et la virgule |
Des balises comme {\an8} s’affichent en texte | Le lecteur ne les gère pas | Supprimez les balises de mise en forme |
| Tous les sous-titres sont en avance ou en retard | Ils ont été faits pour une autre version de la vidéo | Décalez-les avec l’outil de synchronisation |
Réparation rapide : ouvrez le fichier défectueux dans le convertisseur ci-dessous. Il lit les temps avec un point ou une virgule, même quand une ligne vide manque, trie les sous-titres, raccourcit les chevauchements, les renumérote à partir de 1 et enregistre un .srt propre en UTF-8.
SRT, VTT ou ASS ?
| SRT | WebVTT (.vtt) | ASS / SSA | |
|---|---|---|---|
| Format des temps | 00:00:01,000 | 00:00:01.000 | 0:00:01.00 |
| Style | italique, gras, souligné | classes CSS, positions | polices, couleurs, contours, positions, karaoké |
| Idéal pour | lecteurs, montage, YouTube, téléviseurs | vidéo HTML5 et lecteurs web | sous-titres stylés, anime, incrustation avec FFmpeg |
| Convertir | — | SRT en VTT · VTT en SRT | SRT en ASS · ASS en SRT |
Créer un fichier SRT avec le Bloc-notes
- Ouvrez le Bloc-notes (sur Mac, TextEdit puis Format → Convertir au format texte).
- Tapez les sous-titres selon la structure ci-dessus : numéro, code temporel, texte, ligne vide.
- Choisissez Fichier → Enregistrer sous, sélectionnez le type Tous les fichiers, nommez le fichier
nom-de-la-video.srtet choisissez l’encodage UTF-8.
Taper les codes temporels à la main est long et source d’erreurs. Au-delà de quelques lignes, laissez faire le convertisseur.
Créer un fichier SRT à partir d’un texte avec cet outil
- Collez votre texte dans le cadre ci-dessous, un sous-titre par ligne, ou cliquez sur Ouvrir un fichier pour charger un
.txt. - Choisissez le minutage : Vitesse de lecture, une durée fixe en secondes ou réparti sur la durée de la vidéo.
- Vérifiez les sous-titres à droite et cliquez sur Télécharger SRT.

Les lignes longues sont coupées à 42 caractères, deux lignes par sous-titre. Si les sous-titres doivent suivre exactement la voix, utilisez le créateur de SRT et appuyez sur une touche au début de chaque ligne.
Créez un fichier SRT à partir de votre texte
Questions fréquentes
Un fichier SRT, c’est la même chose qu’un TXT ?
Les deux sont du texte brut, mais un SRT contient des blocs numérotés et minutés. Renommer notes.txt en notes.srt n’ajoute aucun minutage : convertissez plutôt le texte avec l’outil de création de sous-titres SRT.
Quel encodage pour un fichier SRT ?
UTF-8, qui convient à toutes les langues. Les fichiers téléchargés ici sont en UTF-8 avec BOM, que les lecteurs Windows détectent sans problème.
Quelle longueur pour une ligne de sous-titre ?
Le format ne fixe aucune limite, mais l’usage est d’environ 42 caractères par ligne et deux lignes par sous-titre. Le convertisseur coupe les lignes plus longues ; les deux valeurs sont modifiables.
Un SRT peut-il avoir des couleurs ou une position ?
De façon limitée : <font color> et {\an8} fonctionnent dans certains lecteurs, et sont ignorés ou affichés en texte dans d’autres. Pour un vrai style, convertissez en ASS.