About IGTranscript
IGTranscript is a free tool that turns a video file into text. You pick a file, it writes down what is said, and you download the result as plain text, SRT or VTT. There is no account, no sign-up, no paywall and no upload — the transcription runs inside your own browser.
It is built and maintained by the IGTranscript team. That is a small group of people, not a company; there is no registered business behind this site and nothing here should be read as one.
What it does
- Takes a video or audio file from your device — MP4, MOV, M4A, MP3, WAV, WebM and anything else your browser can decode.
- Converts the audio to 16 kHz mono and runs a speech-recognition model over it, locally.
- Writes the result with timestamps, and exports it as TXT, SRT or VTT.
- Recognises 99 languages. The list is read from the model's own configuration, not typed in by hand, so it cannot drift out of date.
What it deliberately does not do
- It does not upload your file. There is no server that receives video. The page is a set of static files; the transcription engine is downloaded to your browser and runs there.
- It does not ask you to sign in. There is nothing to sign in to.
- It does not keep a history. Nothing you transcribe is stored anywhere, by us or by the tool. When you close the tab, it is gone.
- It does not claim to be a converter for one platform. The name says Instagram because that is where most people get the videos they want transcribed, but the tool reads any file your browser can open.
How it is put together
The page is static HTML, CSS and JavaScript hosted on Cloudflare Pages. The
speech recognition uses whisper-base and whisper-tiny,
quantised to 8-bit and run through ONNX Runtime Web compiled to WebAssembly. The
model files are fetched from Hugging Face the first time you use a model; your
browser caches them afterwards, which is why the first run is slow and later runs
are not.
Numbers on the home page about accuracy, file sizes and speed are measurements taken on this tool, not estimates. Where a test used a generated signal rather than a real recording, the page says so.
What it costs
Nothing to you. Running the site costs money, and it is paid for by advertising. See the privacy policy for what that means for your data.
Getting in touch
Questions, bugs, or a file that came out wrong — see the contact page.