← Instagram Transcript

Can You Transcribe an Instagram Live?

2026-09-25
Short answer

Yes, but only from a file you already have on your own device — never from the live URL. No tool can fetch a Live by link, and we tested the four ways one would try. The second half of the answer is length: a Live is far longer than a Reel, and length is where these uploads break. On 2026-09-25 we ran ten uploads of the same speech at four lengths through this site's own endpoint. Five minutes succeeded three times out of three. Ten minutes succeeded once out of four. Fifteen minutes failed both attempts. Thirty minutes was rejected in under three seconds. Cut the recording into chunks before you upload it.

Two different situations: your own Live, or someone else's

Which method you have depends on which side of the camera you were on.

The part nobody warns you about: a Live is too long to upload in one piece

Four upload lengths and their success counts measured on 2026-09-25
The four rows correspond to the four bullet points above; success counts are out of 10 uploads in total.

A Reel runs for seconds. A Live runs for minutes to hours. That difference is the single biggest reason Live transcripts fail, and it has nothing to do with Instagram — it happens after you already hold the file. These are our own runs, same speech content, four lengths, ten uploads, all through the endpoint this site uses:

Timings include the upload, measured on 2026-09-25. Note that the 30-minute file was refused almost instantly while the 15-minute file ran for nearly two minutes before failing, so those are two different walls rather than one. The practical guidance is the same either way: do not upload a whole Live.

Why no tool can fetch the Live from a link

Every tool that promises one-click transcription from a Live URL has to get the media first, and that is the part that does not work. These are the four paths a server-side tool would try, and what Instagram returns for each:

How to cut a long recording into chunks that actually run

Five minutes is the length that did not fail once in our runs. Any tool that exports five-minute pieces will do the job; on a desktop, ffmpeg does it in one line. We ran this locally to confirm the syntax:

Live audio is the hardest input, and here is how failure looks

A phone recording of a Live captures the room, not a studio: echo, a music bed if the broadcaster had one playing, notification sounds, and two people talking over each other. We do not publish an accuracy number because we have no test set to stand behind one. What we can tell you is exactly what our endpoint returns when a chunk goes wrong:

One more thing about screen recordings: viewer comments and questions are text drawn on the screen, not sound. They will not appear in the transcript, because they were never in the audio track.

What happens to each chunk after you upload it

The file is POSTed to /api/transcribe over an encrypted connection, decoded and processed in memory by @cf/openai/whisper running on Cloudflare Workers AI, and discarded as soon as the response goes back to you. There is no account, no file library, and nothing is retained for training. The flip side is that we cannot re-run a chunk on your behalf or hand you a copy later — keep your own recording and your own text.

FAQ

Can I transcribe a Live that already ended?

Only if you have the file. If the broadcaster posted the replay as a Reel, that Reel behaves like any other Reel. If they did not, and you did not record it while it ran, there is nothing left to transcribe.

How long can one upload be?

In our 2026-09-25 runs, five minutes succeeded three times out of three and ten minutes succeeded once out of four. Fifteen minutes and thirty minutes did not succeed at all. Five-minute chunks are what we would use.

Why can't I just paste the Live URL?

Because the media cannot be fetched. Browser fetch is blocked by a cross-origin resource policy header, yt-dlp returns empty without session cookies, oEmbed needs an OAuth token, and the GraphQL endpoint returns HTTP 400 when unauthenticated. Uploading a file avoids all four.

Will the transcript include viewer comments?

No. Comments are rendered as text on screen, not as audio, so a recording does not capture them and the transcript will not contain them. Only what was spoken is transcribed.

Is it OK to transcribe someone else's Live?

Transcribing content you have lawful access to, for your own notes or analysis, is generally fine. Republishing it is a different question that depends on the rights in the underlying content. This is not legal advice.