Convertisseur TXT en SRT

Transformez du texte brut en fichier de sous-titres aux horaires estimés, par ligne ou par phrase. Tout se passe dans votre navigateur, sans envoi.

Déposez vos fichiers de sous-titres ici

Fichiers TXT. Jusqu’à 50 à la fois.

Options

Chaque phrase : les phrases longues sont coupées pour tenir sur deux lignes de 42 caractères.
Chaque sous-titre s’affiche de 1 à 7 secondes.
0 signifie que chaque sous-titre commence quand le précédent se termine.
Windows (CRLF) fonctionne dans tous les lecteurs. Choisissez LF seulement si un autre programme l’exige.
Nécessaire seulement pour certains anciens lecteurs Windows et pour Excel.

Ajoutez d’abord un fichier de sous-titres.

Vos fichiers sont traités dans votre navigateur et ne sont pas téléversés sur nos serveurs.

À quoi sert cet outil

Cet outil transforme un texte brut ou une transcription en fichier SRT ou WebVTT, avec un sous-titre par ligne ou par phrase. Les horaires sont estimés d’après la vitesse de lecture ou fixés à une durée identique ; l’outil n’écoute pas l’audio. Un texte qui contient déjà des horaires les conserve.

Comment convertir un TXT en SRT

  1. Cliquez sur Choisir des fichiers et ajoutez un ou plusieurs fichiers .txt, ou glissez-les sur la zone verte. Vous pouvez aussi cliquer sur Coller du texte et coller votre texte.
  2. Choisissez si chaque ligne ou chaque phrase devient un sous-titre, et pendant combien de temps chacun s’affiche.
  3. Cliquez sur Créer les sous-titres.
  4. Cliquez sur Télécharger à côté d’un fichier, ou sur Tout télécharger (ZIP) si vous avez créé plusieurs fichiers.
  5. Lisez les sous-titres avec votre vidéo et ajustez les horaires si nécessaire.

Options expliquées

  • Un sous-titre pour (par défaut : chaque ligne). « Chaque ligne » crée un sous-titre pour chaque ligne non vide ; utilisez-la quand votre texte est déjà découpé en lignes de la taille d’un sous-titre. « Chaque phrase » réunit les lignes d’un paragraphe, les coupe à la fin de chaque phrase et découpe les phrases de plus de 84 caractères, de préférence à une virgule ou à une espace. Chaque sous-titre est ensuite réparti sur deux lignes de 42 caractères au plus. Une ligne vide termine toujours une phrase.
  • Durée d’affichage de chaque sous-titre (par défaut : selon la longueur du texte). « Selon la longueur du texte » utilise la vitesse de lecture ci-dessous. « Même durée pour chaque sous-titre » donne le même nombre de secondes à chaque sous-titre.
  • Vitesse de lecture (caractères par seconde) (par défaut : 15). Des valeurs plus basses gardent les sous-titres plus longtemps à l’écran. Chaque sous-titre s’affiche de 1 à 7 secondes.
  • Secondes par sous-titre (par défaut : 3). Utilisée quand tous les sous-titres ont la même durée.
  • Pause entre les sous-titres (secondes) (par défaut : 0). Temps vide entre un sous-titre et le suivant.
  • Convertir en (par défaut : SRT). Choisissez WebVTT (.vtt) pour les lecteurs vidéo du web.
  • Fins de ligne et Ajouter le BOM UTF-8. Ne les changez que si un autre programme demande des fins de ligne LF ou affiche des caractères illisibles.

Exemple

Ce fichier texte :

Il y a encore quelqu’un sur le quai.
Juste moi. Et la pluie.

devient ce fichier SRT :

1
00:00:00,000 --> 00:00:02,400
Il y a encore quelqu’un sur le quai.

2
00:00:02,400 --> 00:00:03,933
Juste moi. Et la pluie.

La première ligne compte 37 caractères ; à 15 caractères par seconde, elle s’affiche pendant 2,467 secondes.

Remarques sur les formats et limites

  • Lit le texte dans tous les jeux de caractères courants ; enregistre un SRT en UTF-8 (fins de ligne Windows par défaut) ou un WebVTT.
  • Les horaires sont des estimations. L’outil n’écoute pas l’audio et ne lit pas votre vidéo.
  • Les espaces insécables du texte deviennent des espaces normales. Avec « Chaque phrase », un guillemet fermant placé après « ? » ou « ! » passe au sous-titre suivant ; relisez ces passages ou choisissez « Chaque ligne ».
  • Un texte qui est déjà un fichier de sous-titres (SRT, WebVTT, ASS ou SBV) est converti sans changer ses horaires.
  • « Chaque phrase » fonctionne mieux avec les langues qui séparent les mots par des espaces. Un texte sans espaces est coupé tous les 84 caractères.
  • Jusqu’à 50 fichiers à la fois, 20 Mo par fichier et 200 Mo au total.
  • Vous avez des sous-titres et vous voulez le texte ? SRT en TXT fait l’inverse.

Questions fréquentes

Peut-on convertir un fichier TXT en SRT ?

Oui, mais un fichier texte ne contient aucun horaire, donc l’outil en crée. Chaque sous-titre reçoit une durée proportionnelle à la quantité de texte, et les sous-titres s’enchaînent à partir de 0:00. Ces horaires sont des estimations, pas un calage sur la parole de votre vidéo.

Comment les horaires sont-ils calculés ?

Par défaut, chaque sous-titre s’affiche pendant son nombre de caractères divisé par 15 caractères par seconde, avec une durée comprise entre 1 et 7 secondes. Vous pouvez changer la vitesse de lecture, donner la même durée à tous les sous-titres et ajouter une pause entre eux.

Les sous-titres correspondront-ils à ma vidéo ?

Seulement approximativement. L’outil n’écoute pas l’audio. Une fois le fichier créé, lisez-le avec votre vidéo et avancez ou retardez tous les horaires avec un outil de décalage de sous-titres, ou corrigez des lignes isolées dans un éditeur de sous-titres.

Mon texte contient déjà des horaires comme [00:01:05]. Que se passe-t-il ?

Les lignes qui commencent par une heure restent à cette heure, et chaque sous-titre se termine quand le suivant commence. Les formats [00:01:05], 00:01:05, 1:05 et (00:01:05.250) sont reconnus, ainsi que les plages comme [00:01:05 - 00:01:08].

Puis-je créer un fichier WebVTT plutôt que SRT ?

Oui. Choisissez WebVTT (.vtt) dans **Convertir en** avant de créer les sous-titres.

Mes fichiers sont-ils envoyés quelque part ?

Vos fichiers sont traités dans votre navigateur et ne sont pas téléversés sur nos serveurs.

Dernière mise à jour : 1 novembre 2026 · Vos fichiers ne quittent jamais votre navigateur.