GeekLink OCR

Extract Hardcoded Subtitles from Video with OCR

OCR Recognition · Auto Timeline Alignment · Editable · Batch Processing · Export SRT

OCR Subtitle Extraction

Recognize hardcoded subtitle text from videos. Supports Chinese, English, Japanese, Korean, and more.

Auto Timeline Alignment

Automatically detect when subtitles appear and disappear, precisely aligning to each frame.

Batch Processing + Editable Export

Import multiple videos at once. Edit recognized text and timeline, then export standard SRT files.

100% Local Processing

All processing happens on your computer. No uploads, no internet required, zero privacy risk.

Runs Locally 7-Day Free Trial No Sign-up CJK + Latin

Mac: Apple Silicon, macOS 13.0+ · Windows: 64-bit desktop build

Three steps

From baked-in text to editable subtitles

Import a video or a whole folder into GeekLink
1

Drop in your videos

One clip or a whole season's folder. Nothing uploads — files stay on your computer.

Review auto-detected subtitle lines in GeekLink
2

Confirm the detected lines

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.

Editable subtitles extracted from the video, ready to export
3

Export — in batch

Get an editable subtitle file per video. Fix anything flagged, then export the whole batch at once.

OCR Plan

Designed for OCR users

Unlimited OCR, fully local. Speech recognition comes along, free.

  • Included
  • Unlimited OCR
  • Bonus features, included
  • Speech Recognition — unlimited, on-device

Just extracting once in a while? Free 60 minutes every month — you may not need this.

Questions people actually search

FAQ

What are hardcoded (burned-in) subtitles?

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.

Can it do a whole folder at once?

Yes. Import a folder of episodes and GeekLink queues and processes every one, then batch-exports a subtitle file for each.

Does it work if the video has no audio?

Yes — it reads the on-screen text, not the sound, so muted or music-only clips work the same.

What do I get out?

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.

How do I download GeekLink for Mac or Windows?

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.

Are the subtitle timings accurate?

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).

Is it really free?

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.)