Free WEBM transcription, no sign-up

WEBM to Text Converter For Browser Recordings

Drop a WEBM from Loom, a Chrome screen recorder, OBS or a meeting download and the transcript opens right here, with timestamps and speaker labels. 10 transcriptions are free, each up to 3 hours long, and you do not need an account to read the result.

Drop your file or browse

MP3, M4A, WAV, OGG, FLAC, MP4, MOV, MKV, WEBM and more

10 free transcriptions, no account needed. Each recording can be up to 3 hours long, and the full transcript opens right here in your browser. We run the models on our own servers, so a long recording can take a few minutes. If you create a free account later, everything you transcribed here moves into it.

Need more than the free allowance? See the plans

1

Upload the WEBM

Drop the file into the box above. The page reads its duration first, then sends it in small chunks, so a long screen recording completes even on a modest connection.

2

Opus or Vorbis, decoded on our servers

WEBM carries Opus or Vorbis audio. The sound is decoded, the language detected and each speaker labelled; the video stream is not processed.

3

Read the transcript

The text opens in your browser with a timestamp per segment. Copy it right away, or create a free account to edit it and download SRT, VTT or TXT.

Where WEBM files come from

WEBM is the format the web records in. Browser-based screen recorders, Chrome extensions for capturing a tab, Loom in some export settings, OBS when the output is set for browser playback, and the MediaRecorder API that many web apps use for voice notes all produce it. If you recorded something inside a browser window, there is a good chance the file ends in .webm.

The audio inside is Opus or, in older files, Vorbis. Both are efficient speech codecs, and Opus in particular keeps voices clear at low bitrates, so WEBM recordings generally transcribe well. The problems people run into are not about quality. They are about tools that do not know the container, and about a quirk of how browsers write these files, described below.

Transcrify accepts WEBM directly. The container is opened on our servers, the Opus or Vorbis stream is decoded and the words are transcribed in any of more than fifty languages, detected automatically.

The missing duration problem

Browsers write WEBM files as a stream and often never go back to fill in the total length. The file plays fine, but any program that asks "how long is this?" gets no answer, and a progress bar in a video player jumps around for the same reason. Before uploading, this page reads the duration of your file in the browser to check it against the free limit. If the duration is missing, the upload stops with a message that it cannot read the duration.

The fix takes a minute. Open the file in any editor or converter that can re-save it, for example HandBrake, VLC with the convert function, or a quick export from a desktop video editor, and save it again as WEBM or MP4. The re-saved file has its length written in the header and uploads without complaint. Loom and most meeting platforms produce files with correct headers, so this mostly affects raw recordings from small browser tools.

If you record regularly with a browser extension and hit this every time, check whether the extension offers an MP4 output or a "finalize recording" option. Either one avoids the extra step.

Timestamps for tutorials and bug reports

A large share of WEBM files are narrated screen recordings: a walkthrough for a colleague, a reproduction of a bug, a short product demo. The transcript turns that narration into text with a timestamp on each segment, which gives you a written version for documentation, a ticket or a knowledge base without watching the recording again. Search the text, find the moment, and the timestamp tells you where in the video it happens.

Meeting recordings downloaded as WEBM behave the same way, with the addition of speaker labels. Each person the model can distinguish gets a consistent label through the file, which is enough to follow who said what in a call with a handful of participants.

Privacy and what the free transcript includes

Screen recordings often show internal tools and unreleased work, and the narration explains them. The speech models run on hardware we operate, and the audio is not forwarded to a third-party speech API. Guest transcriptions are kept under the same rules and move into your account if you later create one.

As a guest you can transcribe 10 recordings of up to 3 hours each and read or copy the text. A free account adds the editor, your transcription history and downloads in SRT, VTT, ASS and TXT, with 5 hours across 10 files. AI chat with the recording, summaries and export to PDF or Word are part of the paid plans.

Frequently asked questions

The upload says it cannot read the duration. What now?

Your WEBM was written without a length in its header, which browsers often do. Re-save the file with any converter or editor, for example HandBrake or VLC, as WEBM or MP4, and upload the new file. The transcript will be the same; only the header changes.

Does it work with Loom recordings?

Yes. Download the recording from Loom and upload the file here. Whether Loom gives you WEBM or MP4 depends on your settings, and both are accepted.

Is the audio quality of WEBM good enough for transcription?

Yes. WEBM uses Opus or Vorbis, which keep speech clear even at low bitrates. The microphone and the room matter far more than the codec.

How long can the recording be?

Up to 3 hours per file as a guest, with 10 free transcriptions in total. File size is not the constraint, because the upload is sent in chunks.

Can I upload audio-only WEBM voice notes from a web app?

Yes. Audio-only WEBM files from MediaRecorder-based apps are accepted. If the app wrote the file without a duration, re-save it once as described above.

Transcribe your WEBM now

10 transcriptions are free, each up to 3 hours long. Scroll up, drop the recording and read the narration as text in a few minutes.