AI Subtitle Generation
Whisper AI turns speech into text, directly in your browser. No cloud processing.
WebGPU acceleratedDrop a video. Create AI subtitles on your device. Edit every word, make it your own, and export.
MP4, MOV, WebM — processed locally in your browser
or drag & dropPowerful AI features, a clean interface, and less effort.
Create better subtitles, faster.
Whisper AI turns speech into text, directly in your browser. No cloud processing.
WebGPU acceleratedSubtitles follow the speaker. Face detection keeps text clear of the face automatically.
Place subtitles above and below the speaker, or left and right, with face tracking.
Remove or blur the background with AI. Your video stays on your device.
Choose colors, shadows, emphasis effects, and word-by-word highlighting.
Whisper supports speech in over 100 languages, ready to select in the editor.
Download your video with subtitles as part of the picture, or save an SRT file.
Download the app and models once. Then use the cached tools without a connection.
No account or payment needed. Use your device’s GPU for fast, local processing.

The AI models download once. Then your browser does the work with WebGPU and WebAssembly. Your video files stay on your machine.
Your video is processed here, on your own device.
Speech recognition runs in your browser, without sending your audio away.
WebGPU and WebAssembly run AI on your own hardware.
Edit in this session, then download the result when you are ready.
import { pipeline } from "@huggingface/transformers";
// The `_timestamped` repos expose the alignment head the editor needs
// for word-level subtitle timing.
const transcriber = await pipeline(
"automatic-speech-recognition",
"onnx-community/whisper-base_timestamped",
{
device: "webgpu",
dtype: { encoder_model: "fp32", decoder_model_merged: "q4" },
},
);
const { text, chunks } = await transcriber(audio, {
return_timestamps: "word",
});Traditional subtitling platforms upload heavy gigabytes of footage to remote cloud servers. FatahTech shifts the neural compute load straight to your client silicon.
Your confidential raw video files never leave local browser memory. There is no upload step and no server-side queue to wait in.
Inference runs on open-source Transformers.js and Whisper models inside this tab. No account, no tracking, and MIT-licensed code you can inspect.
Hardware-accelerated matrix math through WebGPU compute shaders on Metal, DirectX 12, or Vulkan, with an automatic WebAssembly fallback.
From your first word to your final video, all in one place.
Drag a video file into the browser. MP4, MOV, or WebM. Your video stays on your device.
Whisper AI transcribes your audio locally. Edit words, fonts, colors, position, and effects.
Download your video with subtitles baked in. Share anywhere. The subs are part of the video.
A capability comparison against the usual alternatives. No speed numbers: we have not published benchmarks, so we do not quote any.
| Capability | FatahTech Subtitles | Typical cloud service | Local CLI (Whisper) |
|---|---|---|---|
| Where the video is processed | In your browser tab | Uploaded to a remote server | On your machine |
| Account required | No | Usually yes | No |
| Cost | Free, MIT licensed | Paid subscription | Free |
| Install required | No | No | Python, FFmpeg, a terminal |
| Works offline once cached | Yes | Needs a connection | Yes |
| Face-aware subtitle placement | Built in | Usually manual | Not available |
| Styled / word-level editing | Yes | Varies | Text output only |
Experience enterprise-grade AI subtitling directly on your computer hardware. Your video stays private, your speed stays instant.