WhisperWebUI is a free browser-based audio and video transcription tool. Upload a file, get multilingual text powered by Whisper, and export the result as TXT, SRT, or VTT without installing desktop software.
Browser-based audio and video transcription
Multilingual speech recognition
Export to TXT, SRT, and VTT
Simple workflow for creators, students, and teams
Turn meeting recordings into searchable notes
Create subtitles for videos
Transcribe interviews, lectures, and podcasts
Convert spoken content into editable text
6 ratings
AI video with native sound, paid per clip. Nothing stored.
A calmer Mac menu bar, one click away.
Enterprise Software. Intelligent Automation. Global Impact.
Comments
4I built WhisperWebUI to make Whisper transcription approachable for everyone: upload audio or video in the browser, get multilingual text, and export subtitles or notes without installing a desktop app. I am especially interested in feedback from creators, students, and teams using it for real workflows.2026-08-03
Deterministic PDF fill, merge and invoice endpoints for agents and serverless runtimes
The thing I'd want to know as a user is how you handle audio longer than Whisper's 30 second window. Chunking is where most browser implementations get rough: boundaries land mid word and timestamps drift over an hour long file, so subtitles slowly desync. If you're doing overlapping windows and stitching on token overlap, that's worth saying on the page, because it's the difference between subtitles people can ship and ones they have to hand fix. Also curious whether you fall back to WASM when WebGPU isn't there, and what that does to the first run model download.
a developer that building videotoshorts.app
Does the transcription run fully in the browser or is the audio sent to a server? For meeting recordings that distinction matters for privacy, and it also decides how long a one hour file takes. Also, SRT export is the part I care about most: can users cap characters per caption line, or is segment length whatever Whisper returns? Default Whisper segments are usually too long to fit on a vertical video.
Solo developer building Backend Social, a simple social messaging app for Web and Android.
Exporting straight to SRT and VTT is the part I'd actually use — getting subtitles for a short video without installing anything is exactly the kind of small, practical tool I like. Two questions: does the transcription run locally in the browser or on your servers (useful to know for private recordings)? And is there a file size or length limit for longer videos?