Choose your audio or video
Choose a local English recording or paste a public Instagram video or Reels link.
Transcribe English speech, edit your transcript, and download TXT or SRT subtitles. Start with a local file or a public Instagram video link (beta).
Or choose a file from your device
Tested with MP3, WAV PCM and MP4 (H.264/AAC)Up to 50 MB · 5 minutes · English speechOther audio formats depend on browser decoding and have not been fully verified.
Local files are read in your browser. Instagram imports fetch video through CaptionLeaf. Speech recognition and your transcript stay on your device.
Choose a local English recording or paste a public Instagram video or Reels link.
Keep this tab open while the model works locally.
Review each line, make corrections, and download TXT or SRT.
Turn the English speech in a local MP4 into an editable transcript. Copy passages into your notes or download a TXT file. MP4 with H.264 video and AAC audio has been tested; other encodings depend on your browser.
Transcribe an MP3 or WAV recording, correct the words, then download SRT with timestamps for a compatible editor or player. Review subtitle timing before using it. This creates a subtitle file, not a new video with captions burned in.
Switch to Instagram / Reels and paste a single public video link. Import is in beta: private posts, Stories, carousels and live video are not supported, and some public links may fail. You can use a local copy you have permission to process.
A few things worth knowing about local transcription.
Yes. This version has no accounts, payments or transcription credits. It uses your device to process recordings, with an initial limit of 50 MB and 5 minutes.
Local files are not uploaded. For Instagram imports, CaptionLeaf receives the video link and fetches the media through its server. Speech recognition and the transcript stay in your browser. The site and speech model also require network downloads.
This version is designed for English speech. You can switch the interface between English and Chinese, but that does not translate the recording or change its recognition language.
TXT is plain text for your notes. SRT contains your edited text with subtitle timing for a video editor or compatible player. Downloading SRT does not add subtitles to your video image.
Your browser first downloads and prepares a speech model. It can cache that model for later use. Transcription speed depends on your device and recording; keep the tab open until it finishes.
Support depends on the audio codec and browser. Instagram import is in beta and supports accessible, single public video posts and Reels. Private content, carousels, Stories and live video are not supported. Instagram can block requests. Start with a short recording in a recent desktop Chrome or Edge and review the result.