Drop a video or audio file here
Nothing to install — no download, no plug-in, no app, no signup. It runs in the tab you already have open.
This page works on a file that is already on your device. It does not fetch a video from a link.
MP4 · MOV · WEBM · M4A · MP3 · WAV · AAC · OGG. That list is what we have tested; a file outside it may still work, but we do not promise it. You can also paste a file straight in with Ctrl+V.
What this page supports
This is an Instagram video to text tool that runs entirely on your own device. The recognition model is downloaded once, then all work happens locally. Two different things happen here, and it is worth keeping them apart: your file is never uploaded — not one byte of it leaves your device, it is never stored, and nothing is sent to this site; the model is downloaded to your browser once, about 44 MB of model files, and your browser caches it after that.
- Input formats — MP4, MOV, WEBM, M4A, MP3, WAV, AAC, OGG. That list is what we have tested; a file outside it may still work, but we do not promise it.
- Output formats — TXT, SRT, VTT, plus one-click copy.
- Measured limits — we only claim lengths we have actually timed, and those are listed below. We do not claim “any length”.
- Privacy — the file is processed in your browser. Zero bytes are uploaded.
- Accounts — none. No signup, no login, no daily quota, no credits, no paywall.
Timed on this machine — Windows, Chrome 153, whisper-tiny quantized, end-to-end in a real browser tab.
A first visit transfers about 44 MB (measured on clipquill.com, compressed in transit) — about
66 MB once decompressed: the ~44 MB model files plus the ~22 MB runtime that runs them.
Your browser caches all of it, so from the second file on nothing is downloaded again and later
runs only do the transcription itself.
· 11 s of audio → 23 s the very first run, ~8 s on later runs
· 66 s of audio → ~32 s first run, ~15 s once the model is cached
· 308 s of audio (about 5 minutes) → ~81 s with the model already cached
· 1800 s of audio (30 minutes) → 548.5 s (9 min 9 s), model already loaded
· 3600 s of audio (60 minutes) → 889.6 s (14 min 50 s) — that run
also included the one-time download
Online cold start — measured 2026-09-16 on clipquill.com: 11 s of audio took 33.3 s from
opening the page to the finished transcript, 31.4 s of which was the transcription itself.
On a phone-sized window (375 px wide, same machine) the same 11-second MP4 came back in ~8 s with no
horizontal overflow and no broken layout. That is a narrow window on a desktop, not a phone — real phone
hardware has not been timed, so no phone numbers are listed here and no claim is made for them.
We do not say “any length” — past 60 minutes we have not measured, so we make no claim.
Clips of one to three minutes are where it feels smoothest. Long files still work, they just take real time,
and on a phone a long file means a long wait.
Accuracy and languages
What we measured. On one 11-second clip of clear, single-speaker speech the transcript came back word-for-word identical to the original script — 22 words out of 22 correct, 0 wrong, the same result on three separate runs. The clip is a sample of John F. Kennedy’s 1961 inaugural address, and the reference text is the publicly available text of that sentence.
That is one clip in ideal conditions, not an accuracy rate. We have not measured noisy audio, music under speech, several people talking at once, or strong accents, so this page publishes no accuracy percentage — the same rule as the timings above: only numbers we actually ran. Because everything happens on your own device, you can re-run a file as many times as you like at no cost and check the words yourself.
Languages. The model bundled with this page is multilingual and carries 99 language tokens, so files in those languages can be transcribed. We have only run English audio ourselves, so English is the only language we can vouch for from our own runs.
How to save an Instagram Reel to your phone
Same for YouTube, TikTok and Facebook — anything you can get onto your device works here.
This tool reads a file you already have, so the first step is getting the Reel onto your device. Pick whichever matches your situation:
Your own Reel
- Open Instagram and go to your profile.
- Open the Reel you want.
- Tap the three dots, then Save (Android) or Save to Camera Roll (iPhone).
- The Reel is now in your gallery or Photos app — upload it above.
Someone else's Reel
- Open the Reel and tap the three dots.
- Choose Copy link.
- Paste that link into Instagram's own Save feature if it is offered, or ask the creator for the file.
- If Instagram does not offer saving for that Reel, you can instead record your screen while it plays, then upload the recording.
On a computer
- Right-click the Reel and choose Copy link if you need the reference.
- To get an actual file, use Instagram's built-in save on mobile and transfer it, or record the screen with your system's screen recorder.
- Upload the resulting file above.
Deliberately simple: this page does not fetch videos from Instagram for you. A field that promises to pull a Reel from a link would have to send that link to a server, and that is exactly what this page refuses to do.
FAQ
Is this Instagram transcript generator really free?
Yes. There is no signup, no daily cap and no credit system. The model is downloaded to your browser once and every transcript after that costs nothing on our side, because your own device is doing the work.
Do I need to upload my Reel?
No. The file stays in your browser tab. An Instagram reels transcript is produced locally and disappears when you close the tab. Nothing is kept.
Can I just paste a link?
No. This page reads a file that is already on your device, and it never sends anything anywhere — which also means it cannot fetch a video from a link for you. Save the video first, then upload it. The three ways to do that for a Reel are written out above, under How to save an Instagram Reel to your phone. The same goes for YouTube, TikTok and Facebook: whatever you can save to your own device, this page can read. Where the file came from does not matter, only that you have it.
How long does it take?
It depends on your device, not on us. The measured figures above are real runs on real hardware, not estimates. Two things dominate: the first file you run also downloads about 66 MB, and after that the time scales with the length of the audio — a one-minute clip is quick, a half-hour file is not.
How accurate is it?
Most accurate on quiet audio with one person speaking clearly. It drops when there is background music, several people talking over each other, or a strong accent — that is true of any automatic Instagram video to text tool, not just this one. Whatever the audio, read the result before you use it: numbers, names and technical terms are what you should check yourself. We do not publish an accuracy percentage, because we have not measured one. Because everything runs locally, you can re-run as many times as you like at no cost.
Can I get subtitles for my Reel?
Yes. Export as SRT or VTT and you have a subtitle file ready to drop into your video editor. That is the usual way people turn an Instagram reels to text result back into captions.
Can I download the transcript?
Yes — TXT, SRT and VTT download buttons appear once the transcript is ready. There is no Instagram transcript downloader account to create and nothing to unlock.
Does it work on a phone?
The layout is built for a phone screen and the file picker works the same way. But we have not timed it on a phone yet, so we are not posting phone numbers — those go up after real-device runs. Practical advice until then: start with a short clip and be on Wi-Fi, because the first run downloads about 66 MB. A long file on a phone means a long wait.