TimedText JSON to Text Converter

Share:

Convert YouTube or Google TimedText JSON into clean plain text. Paste the JSON or upload a file, then copy the result or download it as a .txt file. Everything runs locally in your browser.

Your data stays private

All processing happens locally in your browser. Your JSON is never uploaded to or stored on our servers, and we do not use it for any purpose.

Paste your TimedText JSON below, or upload a .json file. JSON is processed entirely on your device.

How to Use

1

Get the TimedText JSON for your video (for example from YouTube's timedtext API) or use the sample.

2

Paste the JSON into the input box, upload a .json file, or click "Load sample".

3

Click "Convert to Text" to generate the plain text transcript.

4

Copy the result to your clipboard or download it as a .txt file.

Features

  • 100% client-side processing for full privacy
  • Works with YouTube/Google timedtext JSON format
  • Copy to clipboard or download as .txt
  • Paste text or upload a JSON file