▶ Watch demo Save 50% Reviews Languages How it works Pricing FAQ What's new
New v1.0.6 — punctuation on/off, try it
Pr Native Premiere Pro plugin · OpenAI Whisper

Auto subtitles
in Premiere Pro.
Finally, in your language

Lives inside Premiere Pro and speaks 99 languages — including the ones Adobe forgot. Runs 100% offline on your own Mac or Windows.

$59$39 one payment
never again
Not sure it handles your language? Try it free for 3 days first — no card, no account.
✓ One-time purchase ✓ Works offline forever
▶ Watch the full 60-second demo Real capture — no mockups, no speed-up.
BEFORE YOU GO

You don't have to decide today

Take the plugin for three days first — every model, every language, real subtitles in your own timeline. No card, no account. Your 3 days don't start until your first transcription. The $39 launch price runs until 1 November — after that it's $59.

💸 Or get it 25–50% cheaper by sharing it →
Your download has started

Installing on Mac

⏳ TAKE YOUR TIME Your 3 days only start at your first transcription — not now, and not when you install. Setting up costs you nothing.
Before you check out

Here's exactly what happens next

1 Enter your email on the next screen — Paddle's secure checkout, encrypted, nothing stored by us.
2 Check your inbox — your download link + install instructions land immediately after payment.
3 Open the plugin in Premiere and activate it with your email + license key from that same email.
🎬 NOT SURE YET? You don't have to decide now — run the free 3-day trial on your own footage first. No card, no account.
Continue to secure checkout →

Adobe not having a Ukrainian option was such a pain — up until now we literally had someone transcribing by hand. It already feels like a lifesaver.

★★★★★ Olga Mykhalets · producer, Ukrainian production company

It has many languages that Premiere doesn't natively offer, and it can work offline if you have sensitive footage.

★★★★★ Vladyslav Kalenskyy · video editor

Worth every single cent — it's honestly 100/10. I'll definitely recommend it to my friends.

★★★★★ Julia K · aescripts customer

New in 1.0.6

Punctuation — onoff

Editors were deleting full stops by hand after every job. Now it is a switch in the panel — flip Remove punctuation below and the captions rebuild as you watch, without a single in or out point moving. Move Max words too: these are the real controls, running the real grouping rules.

Ready
Settings
Language
Caption length
Words
3 words
1–3 works well for vertical video captions that pop on screen in sync with speech.
Remove punctuation
CaptionLab v1.0.6 99 languages · offline
00:00:00,000
Playing
interview_ENG.srt —

    Max words is a ceiling

    Set 3 and a caption will be 3, 2 or even 1 word when that is where the line logically ends. It is never 4.

    Timing stays put

    Removing punctuation changes the text only. Every in and out point stays exactly where it was.

    Written next to your project

    A plain .srt with the language in its name, imported straight into the Premiere project panel.

    THE ONLY QUESTION THAT MATTERS

    Does it speak your language?

    Type it in. You'll know in one second.

    Reviews

    What editors are saying

    ★★★★★ 5.0 average on Product Hunt · loved on the Adobe Community
    "

    I'm a producer at a Ukrainian production company — honestly, it already feels like a lifesaver. Adobe not having a Ukrainian option was such a pain; up until now we literally had someone transcribing videos by hand. This tool does the whole thing right inside Premiere, and it's fast. The whole editing team is already on board.

    O
    Olga Mykhalets
    Producer · Product Hunt review ★★★★★
    🚀 Product Hunt
    ★★★★★

    "This plugin is quite amazing. It has many languages that Premiere doesn't natively offer, and it can work offline if you have sensitive footage. The developer, Igor, is very accessible for any trouble-shooting."

    J
    Julia K
    ✓ Verified customer

    "This plugin is worth every single cent — it's honestly 100/10! I'll definitely recommend it to my friends because it's such an incredibly useful tool. ❤️"

    A
    aescripts customer
    🚀 Product Hunt
    ★★★★★

    "CaptionLab has become an essential part of my editing workflow. The transcription is impressively accurate, the Premiere Pro integration is smooth, and the whole experience feels polished and intuitive."

    V
    Vladyslav Kalenskyy
    💬 Adobe Community

    "I tried CaptionLab for Ukrainian and it works great! Developer (Igor) is also very responsive. Highly recommend."

    jk
    jk2346
    🚀 Product Hunt

    "Offline subtitles at this price point are honestly a no-brainer for editors who care about client footage security."

    Ö
    Özkan Hacıtahiroğulları
    Used CaptionLab? Tell people how it went.
    Reviews are read before they appear. Your email stays private — it is only so I can reply.
    99
    Languages

    Every language OpenAI Whisper supports. Not 16. Not 27. Ninety-nine.

    🇺🇦🇵🇱🇹🇷🇮🇩 🇻🇳🇸🇦🇹🇭🇷🇴 🇨🇿🇭🇺🇬🇷🇮🇱 🇮🇷🇵🇭🇰🇿🇷🇸

    The languages Adobe forgot. We didn't.

    Pick yours. Or one of 90 more. CaptionLab speaks them all.

    🇺🇦УкраїнськаUkrainian
    🇵🇱PolskiPolish
    🇹🇷TürkçeTurkish
    🇮🇩BahasaIndonesian
    🇻🇳Tiếng ViệtVietnamese
    🇸🇦العربيةArabic
    🇹🇭ไทยThai
    🇷🇴RomânăRomanian
    🇨🇿ČeštinaCzech
    🇭🇺MagyarHungarian
    🇬🇷ΕλληνικάGreek
    🇮🇱עבריתHebrew
    🇮🇷فارسیPersian
    🇵🇭FilipinoFilipino
    🇰🇿ҚазақшаKazakh
    🇷🇸СрпскиSerbian
    🇭🇷HrvatskiCroatian
    🇧🇬БългарскиBulgarian
    🇸🇰SlovenčinaSlovak
    🇮🇳हिन्दीHindi
    🇰🇷한국어Korean
    🇯🇵日本語Japanese
    🇨🇳中文Chinese
    🇲🇾MalayMalay
    🇳🇱NederlandsDutch
    🇸🇪SvenskaSwedish
    🇫🇮SuomiFinnish
    🇩🇰DanskDanish
    🇳🇴NorskNorwegian
    🇮🇸ÍslenskaIcelandic
    🇪🇸EspañolSpanish
    🇫🇷FrançaisFrench
    🇩🇪DeutschGerman
    🇮🇹ItalianoItalian
    🇵🇹PortuguêsPortuguese
    🇺🇿OʻzbekchaUzbek
    🇧🇷Português BRBrazilian
    🇷🇺РусскийRussian
    🇧🇾БеларускаяBelarusian
    🇲🇰МакедонскиMacedonian
    🇸🇮SlovenščinaSlovenian
    🇱🇻LatviešuLatvian
    🇱🇹LietuviųLithuanian
    🇪🇪EestiEstonian
    🇬🇪ქართულიGeorgian
    🇦🇲ՀայերենArmenian
    🇦🇿AzərbaycanAzerbaijani
    🇲🇳МонголMongolian
    🇰🇪KiswahiliSwahili
    🇵🇰اردوUrdu
    🇧🇩বাংলাBengali
    🇳🇵नेपालीNepali
    🇲🇲မြန်မာBurmese
    🇰🇭ខ្មែរKhmer

    + 50 more — Afrikaans, Albanian, Amharic, Basque, Catalan, Galician, Welsh, Yoruba, Sanskrit, Tibetan, Maltese, Hawaiian, and dozens more.

    The same headline. Your language.

    If you're reading any of these — yes, CaptionLab is for you.

    🇺🇦Українська
    Автоматичні субтитри в Premiere Pro — нарешті твоєю мовою.
    🇵🇱Polski
    Automatyczne napisy w Premiere Pro — nareszcie w Twoim języku.
    🇹🇷Türkçe
    Premiere Pro için otomatik altyazı — sonunda kendi dilinizde.
    🇮🇩Bahasa Indonesia
    Subtitle otomatis di Premiere Pro — akhirnya dalam bahasa Anda.
    🇻🇳Tiếng Việt
    Phụ đề tự động trong Premiere Pro — cuối cùng cũng bằng ngôn ngữ của bạn.
    🇸🇦العربية
    الترجمة التلقائية في بريمير برو — أخيرًا بلغتك.
    🇹🇭ไทย
    คำบรรยายอัตโนมัติใน Premiere Pro — ในที่สุดก็มีภาษาของคุณ
    🇷🇴Română
    Subtitrări automate în Premiere Pro — în sfârșit, în limba ta.
    🇰🇷한국어
    Premiere Pro의 자동 자막 — 드디어 당신의 언어로.
    🇮🇳हिन्दी
    Premiere Pro में स्वचालित उपशीर्षक — आखिरकार, आपकी भाषा में।
    🇮🇱עברית
    כתוביות אוטומטיות ב-Premiere Pro — סוף סוף בשפה שלך.
    🇨🇿Čeština
    Automatické titulky v Premiere Pro — konečně ve vašem jazyce.
    Sound familiar?

    You know the pain.
    We built the cure.

    If you edit video in a language Adobe ignores, every project starts with the same dread.

    ⏳

    Typing every subtitle by hand

    3 to 5 hours of manual subtitling for every hour of footage. Time you'll never get back.

    // the old way
    🚫

    "Your language isn't supported"

    Adobe's Speech-to-Text works great — if you speak one of 16 languages. Yours isn't one of them.

    // thanks, Adobe
    💸

    Another monthly subscription

    Creative Cloud. Spotify. Netflix. ChatGPT. Every tool wants $15/month — forever.

    // subscription fatigue
    ☁️

    Uploading client footage to who-knows-where

    Cloud tools send your confidential footage to servers you don't control. NDA? What NDA?

    // privacy nightmare

    All of this — fixable in 60 seconds.

    See how it works ↓
    Spread the word, spend less

    Get CaptionLab even cheaper — for talking about it

    No tracking links, no forms. Post something real, email me proof, get a code back.

    25%

    Mention CaptionLab

    Post about it on Reddit, Adobe Community, AlternativeTo, or ProductHunt — any one of them.

    50%

    Show it in a video

    A public video where you actually use it — YouTube, TikTok, Instagram, anywhere.

    How it works: email the link (and a screenshot if it's a post) to editlabtools@gmail.com — I'll check it myself and send your code back, usually the same day.
    Simple as that

    Subtitles straight on your timeline

    No export. No upload. No waiting for a server. Open the panel and go.

    ▶ Watch it in action 60-second walkthrough, real timeline
    Opening the CaptionLab panel inside Premiere Pro
    STEP 01

    Open the panel

    CaptionLab lives right inside Premiere Pro. Window → Extensions → CaptionLab.

    Choosing Ukrainian and clicking Generate Subtitles
    STEP 02

    Pick language & click Generate

    Choose from 99 languages — or let it auto-detect. One click does it all.

    Subtitles appearing on the Premiere timeline as a caption track
    STEP 03

    Drop SRT on timeline

    Subtitles appear as an editable Premiere caption track. Tweak and ship.

    Honest comparison

    CaptionLab vs everyone else

    We did the research so you don't have to.

    Feature Adobe built-in Cloud tools CaptionLab
    Languages~169999
    Runs offline✗ cloud✗ cloud✓ local
    API key required✗✗ yes✓ none
    Footage stays private✗✗✓ always
    Pricing$55/mo CC$15/mo+$59$39 once
    Subscription✗ required✗ required✓ never
    Per-minute fees / capsnone✗ metered✓ unlimited

    This is why CaptionLab is $39 once — not $15/month forever.

    Try it free →
    🎬 Free 3-day trial — test your language first
    A note from the builder

    I'm an editor. Same as you.

    For years I watched Adobe roll out Speech-to-Text in English, then Spanish, then French — and then just stop. My Ukrainian projects? Polish? Turkish? "Not supported." So I typed every subtitle by hand. Hours and hours, for every project.

    Then I tried the cloud tools. They worked — but they wanted my footage on their servers, my credit card on file, and $15 every month forever. For client work under NDA? No way.

    So I built CaptionLab. The plugin I wanted to exist. Local. Fast. 99 languages. One price. No subscription. Your footage stays where it belongs — on your own computer.

    If this sounds like something you need too — try it. Three days free, on your own footage, before you pay a thing.

    I Igor Bondarenko
    Igor Bondarenko
    Editor · Founder, Edit Lab Tools

    // IS IT REALLY OFFLINE?

    Yes. After the one-time setup, no internet needed. Your audio never leaves your computer.

    // WILL IT WORK ON MY COMPUTER?

    Works on any Mac with macOS 11+ (Apple Silicon or Intel) or Windows 10/11 — with optional NVIDIA GPU acceleration on Windows.

    // WHAT IF IT'S NOT FOR ME?

    Then don't buy it. Run the free 3-day trial first and find out on your own footage.

    Simple pricing

    One price. Yours forever.

    No tiers. No upsells. No catch.

    A typical subtitle subscription, after one year
    $120 – $290
    The same subscription, after three years
    $360 – $870
    CaptionLab, after one year, three years, or ten
    $59$39
    Per-minute transcription services are worse again: a single 40-minute interview can cost more than this plugin does, and you pay it every time you open a new project.
    LAUNCH
    $59$39
    FROM 1 NOV
    // one-time · permanent license
    • ✓ CaptionLab plugin for Premiere Pro (Mac & Windows)
    • ✓ All 99 Whisper languages
    • ✓ 100% offline — no API keys, no cloud
    • ✓ Unlimited transcription — no per-minute fees, no caps
    • ✓ Translate any language → English
    • ✓ Free updates for this version
    • ✓ Apple Silicon + Intel + Windows (NVIDIA GPU) support
    🛡️ FREE 3-DAY TRIAL Try before you buy Download it, run it on your own footage for three days, then decide. Start the free trial →
    Get CaptionLab now →
    🔒 Secure checkout ⚡ Instant download 💳 Paddle · VAT included

    Premiere Pro 2022–2026 · macOS & Windows

    🎓 Universities, schools and studios

    One key for an agreed number of computers. Students and staff just open Premiere and transcribe — no accounts, no activation screen, nothing to enter. The AI engine installs once per machine rather than once per person.

    Request a quote →

    Try it first, or buy it now

    Accuracy differs a lot from one language to the next. If yours is one Adobe doesn't support, three days on your own footage will tell you more than any demo can.

    FREE TRIAL
    3 days free

    The complete plugin — every model, every language, real subtitles in your timeline. No card, no account. You get your key first, then install at your own pace: your 3 days only start at your first transcription, so downloading the plugin and its AI model costs you nothing.

    FULL LICENSE
    $59$39 once

    Already know it's what you need? Skip the trial. One payment, yours forever — no subscription, no per-minute fees, and it keeps working offline on two computers.

    Questions

    Before you ask

    How do I install it?
    Two steps. First, install the free ZXP Installer app (skip if you already have one), then drag the CaptionLab .zxp file onto it — it installs automatically, no Terminal. Then, the first time you open it inside Premiere, click "Install AI Engine" — it automatically downloads the AI engine it runs on (Python, ffmpeg, and the Whisper model, ~3 GB total, 15–20 minutes depending on your connection). After that one-time setup, it's ready to use offline, forever.
    Do I need an internet connection?
    For the AI engine — only once, for the first-time setup (Python, ffmpeg, and the Whisper model, ~3 GB total). After that, transcription itself runs 100% offline; your footage and audio never touch the internet. Separately, license activation needs a quick one-time online check, plus a periodic recheck afterward to stay valid — unrelated to transcription.
    Do I need an API key or an OpenAI account?
    No. Unlike cloud tools, CaptionLab runs the Whisper model locally on your own computer. No Deepgram, no Groq, no OpenAI credits. Nothing to sign up for.
    Is my footage uploaded anywhere?
    Never. Every byte of audio is processed on your own machine. Perfect for client work under NDA.
    Which Premiere Pro versions are supported?
    Premiere Pro 2022 through 2026 (versions 22.x–26.x). Works on Apple Silicon (M1–M4) and Intel Macs, and on Windows 10/11.
    Is there a Windows version?
    Yes! CaptionLab runs on Windows 10/11 as well as Mac — same features, same one-time price. On Windows it automatically uses an NVIDIA GPU if you have one (see the speed comparison below), and falls back to CPU if not.
    What languages are supported?
    All 99 languages Whisper supports — including Ukrainian, Polish, Turkish, Indonesian, Vietnamese, Arabic, Thai, Romanian, Czech, Slovak, Hungarian, Greek, Hebrew, Persian, Urdu, and dozens more.
    (Windows only) How fast is it, and do I need a specific GPU?
    On Windows, CaptionLab automatically uses your NVIDIA GPU if you have one — it also works fine on CPU alone, just slower. This table is Windows-only (on Mac, CaptionLab uses Apple Silicon's Neural Engine instead, which is separately fast). Approximate real-time factor — minutes of audio transcribed per minute of processing:
    • No GPU (CPU only): ~0.5–1x
    • GTX 1660 Super: ~2–2.5x
    • RTX 2060 / 3050: ~3.5–4x
    • RTX 2070 Super (measured): ~4.7–4.9x
    • RTX 3060: ~4–4.5x
    • RTX 3060 Ti / 3070: ~6–7x
    • RTX 3080: ~9–10x
    • RTX 3090 / 4070: ~10–11x
    • RTX 4080: ~13–14x
    • RTX 4090: ~18–20x
    Estimates, not benchmarked on every card — laptop GPUs typically run ~70–80% of the desktop figure above.
    Where do my subtitle files end up?
    Next to your project, as standard .srt files — and on the timeline as an editable caption track. If your projects live on external drives, Where's My Drive (our other tool) indexes every file name, so searching ".srt" plus a client name shows which drive holds it.
    $59$39

    Stop typing subtitles.
    Deliver projects faster.

    Buy once. Use forever.

    Get CaptionLab →
    🎬 Free 3-day trial · 🔒 Secure checkout · ⚡ Instant download
    Changelog

    What's new

    v1.0.6 September 2026 Just released
    ✂️ Remove punctuation
    • A switch in the settings strips full stops and commas from the finished captions — the usual look for short-form video. Timing and line breaks are unaffected, so nothing moves on the timeline.
    Remove punctuation
    ⚡ GPU and memory
    • The graphics libraries are now verified by loading them, so a half-installed CUDA can no longer report success and quietly fall back to the processor — the usual cause of "it works, but slowly" on Windows.
    • Between jobs the model releases graphics memory instead of holding several gigabytes, leaving it free for playback and previews. And only one engine ever runs: a second copy could stay loaded after reopening the panel or switching Windows users, and two models on one card is what turned a long transcription into a crawl.
    🎓 Education licences
    • A separate version for universities, schools and studios: one key for an agreed number of computers, and nobody using them has to enter anything. Ask for a quote.
    ⚙️ Settings menu
    • Everything that used to sit in different corners is now under the gear: repair the engine, open the install log, what's new, request a feature, leave a review, help. Repair re-checks every part of the engine and downloads only what is missing or damaged — your models are not re-downloaded.
    • "Check for updates" sits at the bottom of the panel, on click only. And the CaptionLab logo now takes you back to the main screen from anywhere.
    C CaptionLab
    Click the gear
    🐛 Fixes
    • A failed GPU download no longer aborts the whole install — setup finishes and falls back to the processor, and a blocked download tries other routes automatically.
    • If an antivirus quarantines CaptionLab's files, the installer now names it as the cause and lists what to whitelist, instead of only reporting that files went missing.
    • "Max words" is now a strict limit. A caption could come out one word over the number you set — including when the model returned something like "39 dollars" as a single word — and no longer can.
    v1.0.5 August 2026
    🎬 Try it before you buy it
    • There's now a free 3-day trial of the complete plugin — every model, every language, real subtitles in your timeline. No card, no account.
    • The three days start at your first transcription, not at download. Installing the engine and pulling a multi-gigabyte AI model can take an evening, and none of that comes out of your trial.
    🇲🇲 A model built for Burmese
    • Burmese is one of the languages the standard models handle badly — on real footage they produced the wrong script entirely, or looped the same syllable for minutes. A Burmese-specific model is now in the Models tab, and it produces real, readable Burmese on the same clips.
    • This one came from a customer who asked for a refund because his language didn't work. If yours doesn't either, tell me — that's how this got built.
    🔧 Installs that repair themselves
    • A half-finished download used to be trusted forever: every retry saw the file was "there" and skipped it, so the same broken install came back no matter how many times you clicked. The installer now checks each piece actually runs, and re-fetches it if not. Stalled downloads now time out and retry instead of hanging.
    v1.0.4 August 2026
    ⏱ Captions land on the word
    • Caption timing is now measured against the audio itself instead of trusting the AI's own timestamps — so a caption no longer appears while the speaker is still silent. On a real news package this cut total misalignment by about 60%.
    • Fixed the cases where captions showed up seconds early: after long pauses, over B-roll with room tone, and after music. Captions also hold a moment longer instead of vanishing the instant the speaker stops.
    ✂️ "Fixed words" is now "Max words"
    • It's a ceiling, not a quota. Set 4 and a caption will be 3, 2 or even 1 word when that's where the line logically ends. A caption is never split across a sentence, breaks at commas, and short words like "not" or "the" are never left stranded alone on screen.
    • Default captions follow sentence structure too — proper line length, reading speed, and no more hyphenated words split across two screens.
    🔊 Quiet speech no longer skipped
    • Audio recorded well below the level of the rest of your video — a location interview cut against a loud studio voice, for example — used to be dropped silently. Levels are now balanced before transcription, so those parts get captioned too.
    v1.0.3 July 2026 Previous release
    🧠 Choose your AI model
    • New Models tab — switch between Large-v2, Large-v3, Large-v3-turbo (~6x faster), or Small right from the panel. Download, switch, or delete anytime, with live progress and disk usage shown.
    ⭐ Large-v3 is noticeably more accurate on these languages, straight out of the box:
    UkrainianArabicTurkishPolishHebrewCzechHungarianIndonesianRomanianThai
    ✂️ Word-by-word captions
    • New Caption length control — set exactly how many words appear per caption (1 to 8). Perfect for the pop-on-screen style used in Shorts, Reels, and TikTok-style edits.
    🔧 Reliability
    • Fixed a Windows issue that could get the one-time AI engine setup stuck on download, including on networks with antivirus/HTTPS-scanning software.
    • Fixed subtitle generation on multicam sequences and Merged/Synchronized clips.
    v1.0.2 July 2026 Multicam fix
    🎬 Multicam & Merged Clips
    • Fixed "No media found" / "No clip selected" on multi-camera sequences and clips with externally synced audio.
    • Audio is now rendered directly from the timeline instead of chasing each clip's source file, so it works for multicam sequences, Merged/Synchronized clips, nested sequences, and clips with audio effects or gain applied.
    • Status message now reflects what's actually being transcribed (clip, multiple clips, full sequence, or multicam) instead of just the model name.
    v1.0.1 July 2026 Windows is here
    🪟 Windows
    • CaptionLab now runs on Windows 10/11, in addition to Mac — same features, same one-time price. Automatically uses an NVIDIA GPU if you have one.
    • The background engine now starts automatically on login, and a manual "Start server" option is available as a fallback.
    🐛 Fixes
    • Fixed a false "Setup failed" message some users hit during the one-time AI engine installation.
    • Fixed a licensing edge case where using CaptionLab across multiple Premiere Pro versions on the same computer could incorrectly count as separate devices.
    • General reliability improvements to the install and update process.
    v1.0.0 June 2026 Initial release
    ✨ Features
    • Auto-generate subtitles from audio, right inside Premiere Pro.
    • 99 languages supported — including the ones Adobe's built-in captions skip.
    • Transcribe in the original language or translate straight to English.
    • Works on a selected clip or a full sequence, respecting gaps between clips.
    🔒 Privacy
    • 100% offline transcription — your footage and audio never leave your machine.
    • No API keys, no accounts, no telemetry.
    External drive with a QR label
    From the same team

    You've subtitled the footage. Now where did you put it?

    Where's My Drive catalogs every file on your external drives and puts a QR sticker on each one. Scan the sticker with your phone and see what's on the drive — without plugging it in. Search every drive at once, even the unplugged ones.

    See how it works →
    C CaptionLab one-time · no subscription
    Get CaptionLab — $39