GeekLink OCR
OCR Recognition · Auto Timeline Alignment · Editable · Batch Processing · Export SRT
Recognize hardcoded subtitle text from videos. Supports Chinese, English, Japanese, Korean, and more.
Automatically detect when subtitles appear and disappear, precisely aligning to each frame.
Import multiple videos at once. Edit recognized text and timeline, then export standard SRT files.
All processing happens on your computer. No uploads, no internet required, zero privacy risk.
Mac: Apple Silicon, macOS 13.0+ · Windows: 64-bit desktop build
One clip or a whole season's folder. Nothing uploads — files stay on your computer.
Subtitle lines are detected automatically, each with its language pre-filled. Delete a logo or watermark line if one shows up, or drag a box to add a missed line.
Get an editable subtitle file per video. Fix anything flagged, then export the whole batch at once.
Unlimited OCR, fully local. Speech recognition comes along, free.
Just extracting once in a while? Free 60 minutes every month — you may not need this.
Also called hard subs, hardsubs, or burned-in subtitles: text rendered permanently into the video image — you can't turn it off, select it, or copy it. GeekLink reads that text back out into an editable subtitle file.
Yes. Import a folder of episodes and GeekLink queues and processes every one, then batch-exports a subtitle file for each.
Yes — it reads the on-screen text, not the sound, so muted or music-only clips work the same.
An editable, time-synced subtitle file — the standard .srt format that every editor (Subtitle Edit, Premiere, Final Cut) reads. Edit it, re-time it, or translate it.
Both desktop builds are free direct downloads from geeklink.dev. Get the DMG for Mac or the 64-bit ZIP for Windows — no app store, account, or login required.
Yes. GeekLink detects frame by frame when each subtitle line appears and disappears, so the exported SRT is time-aligned to the video — useful even if you only care about the timing and not perfect text (e.g. subs2srs cards for language learning).
Extracting subtitles is free, and you get 60 minutes of OCR export free every month. Need more? A $7.99 Local Pass unlocks 7 days of unlimited OCR — fully local, no cloud, none of the translation credits you don't need. (Pro adds AI translation if you ever want it.)