JSON to SRT Converter
Turn a JSON transcript's timestamped cues into a clean, correctly numbered .srt subtitle file.
Accepts a JSON transcript with cues – or upload audio/video, or paste a link · returns a standard, correctly numbered .srt subtitle file.
60 min free · no card required · we never train on your audio
How do I convert JSON to SRT?
To convert JSON to SRT, Pepys reads the timestamped cues in your transcript and writes them out as a standard .srt file – numbered, time-coded, and ready to drop into any video player or editor. You can also upload audio or paste a link to transcribe first, then export SRT directly, in 99+ languages. Your first 60 minutes are free, no card required.
How json to srt works
Start from JSON or a recording
Bring a JSON transcript, or upload audio/video or paste a link to transcribe it first.
Get SRT cues
Pepys maps each timestamped cue into standard SRT blocks – sequential numbers, start/end times, and text.
Export the .srt
Download a ready-to-use .srt, or export the same transcript to VTT, TXT, Markdown, DOCX, PDF, or JSON instead.
A JSON transcript holds everything subtitles need – start and end times, the text, often speaker tags – but a video player can't read it. Pepys converts it to SRT: each cue becomes a numbered block with a proper HH:MM:SS,mmm time code, so the file drops straight into YouTube, Premiere, CapCut, or VLC without hand-editing.
If you don't have a JSON file yet, start from the source instead – upload the audio or video or paste a link, and Pepys transcribes it into timestamped cues you can export as SRT in one step. It works in 99+ languages, handles long files by chunking and stitching, and never trains on your audio. Pay only for what you transcribe; credits never expire.
Cues mapped to standard SRT – sequential numbering and correct time codes
Or transcribe first – upload audio/video or paste a link, then export SRT directly
Also export VTT, TXT, Markdown, DOCX, PDF, or JSON from the same transcript
99+ languages, auto-detected · we never train on your audio · credits never expire
Works with the platforms you live in.
Paste a link from YouTube, TikTok, Instagram, Facebook, Spotify, or Apple Podcasts – or drop in any audio or video file. We transcribe it once, then you export it however your workflow needs.
- YouTube
- TikTok
- Spotify
- Apple Podcasts
- or any file
Export to any format
- TXT
- Markdown
- DOCX
- SRT
- VTT
- JSON
Most useful for your work: SRT
Timestamps, speaker labels, and subtitle timing carry through to every export.
Json to srt – questions, answered
How do I convert JSON to SRT?
Bring a JSON transcript with timestamped cues, or upload audio/video or paste a link to transcribe first. Pepys maps the cues into a standard, numbered .srt you can download – your first 60 minutes are free, no card.
Will the timestamps stay accurate?
Yes – each cue's start and end times carry straight into the SRT block, formatted as HH:MM:SS,mmm. Long files are chunked and stitched so the timing stays correct end to end.
Can I get VTT instead of SRT?
Yes – the same transcript exports to VTT, plus TXT, Markdown, DOCX, PDF, and JSON. Pick the sidecar format your player or editor expects.
Will the .srt include speaker labels?
If your cues carry speaker tags, the labels come through in the subtitle text. Diarization adds per-chunk speaker labels (Speaker 1, 2…) when you transcribe from a recording.
More free tools
Keep reading
Json to srt – free to start
Pay as you go – credits never expire, nothing to cancel. Or start free with 60 minutes, no card.