JSON to SRT Converter

Rebuild a SubRip .srt subtitle file from JSON cue data. Pairs with the Subtitle to JSON tool for round-tripping.

Local processing only. Conversion happens on your device.

Input JSON

SRT output

Accepted JSON formats

The tool accepts a JSON array of cue objects, or an object with a cues array. Each cue can have any of these fields:

  • start — numeric milliseconds.
  • startTime — HH:MM:SS.mmm or HH:MM:SS,mmm string.
  • end / endTime — same, for the end time.
  • text — dialogue string.
  • id — optional cue number (regenerated if absent).

Error handling

If a cue is missing a valid start or end time, the tool reports which cue number failed and stops. Nothing is silently dropped.

Related tools