Upload a JSON transcription file (e.g. from AWS Transcribe, Whisper, or Google Speech-to-Text). We will automatically extract the timestamps and text to create a standard SRT file.
When you use automated transcription services like OpenAI Whisper, AWS Transcribe, or Google Cloud Speech-to-Text, the output is often a raw JSON file containing complex arrays of words and timestamps. This tool instantly reads those JSON structures, extracts the timing data, and formats it into a standard SRT (SubRip) subtitle file that video players and editors can understand.
Yes! The entire conversion process happens locally in your web browser. Your JSON files are never uploaded to any server, ensuring complete privacy for your sensitive transcriptions.
Select or drag & drop the transcription API JSON file (such as Whisper or AWS).
Our tool automatically detects the JSON structure and extracts texts and timings.
Click the download button to save the converted SubRip (.srt) file instantly.
We support transcripts from OpenAI Whisper, AWS Transcribe, Google Cloud Speech-to-Text, and standard flat lists of subtitle objects.
Yes. You can select 'Short' (for Shorts/Reels), 'Normal', or 'Long' settings before converting.
Yes. If speaker identifiers exist in the JSON, you can toggle 'Include speaker labels' to add them to subtitles.
Yes, the conversion is done completely in your browser. No files are uploaded to our servers, keeping your data private.