Mobile App · iOS ● Live on App Store

Lazy Captions

Drop a video, get burned-in subtitles — Whisper AI running entirely on the iPhone. No cloud, no account, no subscription.

Platform
iOS · Android (coming soon)
Technologies
Swift · SwiftUI · Whisper AI
Started
2025
App Store
Download
Website
Landing page
Lazy Captions — captions burned into a video
/ 01

About

Lazy Captions is an iPhone app that automatically generates and burns subtitles into any video — entirely on-device, with no internet connection required. Using OpenAI's Whisper speech recognition model running locally, the app transcribes spoken audio and renders styled captions directly into the video file. The result is saved straight to the user's gallery. There's no cloud processing, no account, and no subscription — just a one-time purchase for unlimited use. An Android version is currently in development.

/ 02

How It's Made

M.01

On-Device AI

Whisper AI runs fully on the device using Core ML. Four model sizes — Tiny to Turbo — let users trade off speed against accuracy depending on their needs.

M.02

Video Processing

Built with AVFoundation for audio extraction and video rendering. Captions are burned into the video frame-by-frame and exported in the original format.

M.03

Privacy First

No data ever leaves the device. No account required. The app works completely offline — including in airplane mode.

/ 03

Gallery

Main screen — select video and model

Model Selection

Choose a Whisper model and highlight colour before captioning.

Processing screen — step-by-step progress

Processing Pipeline

Step-by-step progress: model load, audio extract, transcription, render, save.

Captions added confirmation

Done

Confirmation screen after captions are burned in and saved to gallery.

Available on the App Store

One-time purchase · iPhone · No subscription