Ga naar de inhoud

Gratis Tool

SRT Validator

Sleep een .srt-bestand erheen en krijg een lijst met fouten en waarschuwingen, met per melding het bloknummer. Draait in je browser: het bestand wordt nooit geüpload.

  • Werkt in je browser
  • Niets wordt geüpload
  • Geen registratie

Sleep je bestand hierheen

of

Ondersteunt .srt-, .vtt- en .txt-bestanden

Zo werkt het

SRT Validator in drie stappen

01

Sleep uw SRT-bestand

Sleep of blader om een SRT-ondertitelbestand van uw computer te selecteren.

02

Directe Validatie

De validator controleert sequentienummers, tijdstempelformaat, timing-overlaps en lege cues.

03

Bekijk Resultaten

Bekijk een duidelijk rapport van fouten en waarschuwingen met regelnummers voor eenvoudig herstel.

Waarom een speler je ondertitels niet laadt

SubRip is onverbiddelijk bij kleine dingen. Een punt in plaats van een komma bij de milliseconden, een ontbrekend volgnummer, een verdwaalde lege regel – en de speler slaat een deel van het bestand over of toont helemaal niets. Hij zegt bijna nooit waarom: de ondertitels verschijnen gewoon niet.

Deze validator loopt het bestand blok voor blok langs en vertelt je wat er mis is en precies waar. De controle draait in je browser; het bestand wordt nooit geüpload.

Wat er wordt gecontroleerd

Als fout gemarkeerd: een blok met minder dan twee regels, een ontbrekend of onleesbaar volgnummer, een ontbrekende of niet te lezen timecoderegel en een eindtijd die niet na de starttijd ligt. Als waarschuwing gemarkeerd: een volgnummer in de verkeerde volgorde, een timecode die niet de vorm hh:mm:ss,mmm heeft, een overlap met de vorige cue, lege ondertiteltekst en een cue die langer dan 15 seconden in beeld blijft.

Het onderscheid doet ertoe. Een fout betekent meestal dat het bestand niet laadt of stilletjes blokken kwijtraakt. Een waarschuwing betekent dat het bestand werkt, maar dat een kijker iets merkt dat niet klopt: een ondertitel die te lang blijft hangen, of twee cues die over elkaar heen staan.

Wat je met het rapport doet

Kleine correcties doe je het makkelijkst met de hand: het rapport geeft je bloknummers en een .srt opent in elke teksteditor. Lopen de overlappen door het hele bestand heen, dan is opnieuw opbouwen meestal sneller dan cue voor cue repareren.

Klopt de structuur, maar lopen de ondertitels nog steeds uit de pas met de spraak, dan ligt het niet aan het formaat: gebruik de tool om de tijd te verschuiven, die alle timecodes in één keer opschuift. En is het bestand uit meerdere delen samengesteld, kijk dan eerst naar de naden: daar ontstaan overlappen normaal gesproken.

Hoe snel kunnen ondertitels worden gelezen?

Voor Engelse programma's voor volwassenen staat de Netflix Timed Text Style Guide maximaal 20 tekens per seconde en 42 tekens per regel toe, en voor kinderprogramma's maximaal 17 tekens per seconde. De BBC Subtitle Guidelines geven dezelfde limiet in woorden, 160 tot 180 woorden per minuut, terwijl de DCMP Captioning Key, geschreven voor educatieve media, niet meer dan 130 woorden per minuut vraagt op lager niveau en 160 op hoger niveau.

De leessnelheidscontrole hierboven meet je bestand aan de richtlijn die je kiest. Ze draait los van de formaatcontrole: een bestand kan een volkomen geldige SRT zijn en toch een lange zin sneller voorbij laten flitsen dan iemand kan lezen.

Limieten voor leessnelheid van ondertitels in drie gepubliceerde richtlijnen, zoals gecontroleerd in oktober 2026
RichtlijnLeessnelheidTekens per regelRegelsTijd in beeld
Netflix, Engels (VS), programma's voor volwassenentot 20 tekens per seconde422minimaal 5/6 seconde, maximaal 7 seconden
Netflix, Engels (VS), kinderprogramma'stot 17 tekens per seconde422minimaal 5/6 seconde, maximaal 7 seconden
BBC Subtitle Guidelines160 tot 180 woorden per minuut37 voor uitzendingen2minstens ongeveer 0,3 seconde per woord
DCMP Captioning Key130 (lager niveau) tot 160 (hoger niveau) woorden per minuutgeen limiet opgegeven2minimaal 40 frames (1 seconde 10 frames), maximaal 6 seconden

Hoe de controle telt

Tekens per seconde is de lengte van de tekst van een cue gedeeld door de tijd die ze in beeld staat. De validator haalt opmaak zoals <i> en {\an8} weg, telt spaties en leestekens mee en telt de regeleinde niet mee. Voor de BBC- en DCMP-richtlijnen telt hij in plaats daarvan woorden, omdat die richtlijnen hun limiet zo opgeven, en hij controleert alleen de limieten die elke richtlijn echt stelt.

Wat onze eigen automatische timing oplevert

We hebben de Gettysburg Address, opgesplitst in zijn tien alinea's, door onze TXT-naar-SRT-tool gehaald, die tekst timet op 150 woorden per minuut en elke cue tussen 2 en 8 seconden houdt. De twee korte alinea's, van 10 en 11 woorden, kwamen uit op 11,8 en 13,4 tekens per seconde, ruim binnen de Netflix-limiet voor volwassenen. Elke alinea van meer dan 20 woorden raakte het plafond van 8 seconden, wat al boven het Netflix-maximum van 7 seconden en het DCMP-maximum van 6 seconden ligt, en de afsluitende alinea van 86 woorden kwam uit op 56,0 tekens per seconde, bijna drie keer de limiet. Splits lange alinea's in korte regels voordat je genereert en haal het resultaat daarna door deze controle.

Antwoorden

SRT-validatie – veelgestelde vragen

Wat is het verschil tussen een fout en een waarschuwing?

Een fout betekent dat het blok het formaat breekt en dat de speler het hoogstwaarschijnlijk weglaat of het bestand weigert. Een waarschuwing betekent dat het bestand nog werkt, maar dat iets niet aan de specificatie voldoet: nummering in de verkeerde volgorde, cues die overlappen of één cue die veel te lang in beeld staat.

Waarom is een timecode met een punt een probleem?

Omdat SubRip milliseconden met een komma scheidt; de punt is de WebVTT-conventie. Veel spelers openen zo'n bestand nog wel, maar sommige tools weigeren het gewoon, dus de validator wijst erop.

Wat telt als een overlap?

Een cue die begint voordat de vorige is afgelopen. Op het scherm ziet het eruit als twee regels tegelijk of als flikkerende tekst. Het rapport toont zowel de starttijd van de huidige cue als de eindtijd van de vorige.

Waarom wordt een duur van meer dan 15 seconden gemarkeerd?

Het is geen schending van het formaat maar een kwaliteitsopmerking: een cue die meer dan vijftien seconden in beeld staat, betekent meestal dat twee blokken zijn samengevoegd of dat de eindtimecode verkeerd is. Het bestand zelf blijft volkomen geldig.

Wordt mijn bestand naar een server geüpload?

Nee. Het parsen gebeurt in je browser en het bestand wordt nooit verzonden of opgeslagen, dus je kunt vertrouwelijk materiaal veilig controleren.

Repareert de validator de fouten?

Nee, hij meldt ze alleen, met bloknummers. Correcties maak je met de hand in een teksteditor – SubRip-bestanden zijn daarvoor eenvoudig genoeg.

Kan ik een .vtt-bestand valideren?

De validator richt zich op SubRip. Zet een WebVTT-bestand eerst om met de VTT-naar-SRT-converter en controleer het resultaat dan hier.

Het bestand komt door de controle, maar de ondertitels sluiten nog steeds niet aan op de spraak

Dan is het formaat in orde en de timing niet: het bestand is voor een andere montage van de video gemaakt. Daarvoor dient de tool voor het verschuiven van ondertiteltijd – hij schuift alle timecodes in één keer op.

Wat is een goede snelheid in tekens per seconde voor ondertitels?

Voor Engelse programma's voor volwassenen staat de Netflix Timed Text Style Guide maximaal 20 tekens per seconde toe, en 17 voor kinderprogramma's. Kies die richtlijn in de leessnelheidscontrole en elke snellere cue wordt met zijn bloknummer weergegeven, samen met regels van meer dan 42 tekens en cues die korter zijn dan 5/6 seconde of langer dan 7 seconden.

Volledige transcriptie nodig?

Upload audio of plak een YouTube-link en ontvang een volledig AI-transcript met sprekerlabels, tijdstempels en samenvattingen.

Download de app — gratis

Gratis op iOS en Android. Geen account nodig.