Audio and Video Transcript

Transcribe a file

Choose an audio or video file from your device. Audio is split into short parts in your browser, then each part is sent to Cloudflare Workers AI for transcription.

Design limits: 25 MB and 10 minutes per file. These are limits chosen for this page, not official Cloudflare model limits. Split longer or larger recordings into smaller files on your device and submit each part separately.

How to use

  1. Choose an audio or video file stored on your device.
  2. Select Plain Text or SRT with timestamps.
  3. Click Transcribe, then copy or download the result.

Supported input

Select an audio or video file in a format supported by your browser and the transcription service. Only files you choose are submitted. Instagram links are not accepted.

FAQ

Where is my file processed?

Audio files are decoded in your browser. For video, the browser extracts the audio track. The audio is split into short parts and sent to this site's Cloudflare Worker, which calls Cloudflare Workers AI. This page does not save your selected file.

What are the file limits?

This tool uses design limits of 25 MB and 10 minutes per file. These are limits chosen for this page, not published Cloudflare model limits. Split larger or longer recordings into smaller files on your device and submit each part separately.

Can I transcribe an Instagram link?

No. Choose a media file from your device. Links are not fetched.

Can I download subtitles?

Yes. Choose SRT with timestamps before transcribing, then download the result.

Does it work on mobile?

You can choose a file from a mobile device. Processing time and available memory depend on the device, connection, and file.

What languages are supported?

Language detection and transcription are provided by the selected Cloudflare Workers AI model.