Video captions

Captions burned in,
never sent out.

Burnin transcribes the speech in your video right on your iPhone, no network, no account, and burns editable, auto-generated captions into a new file you export. Nothing about the video or its audio ever leaves your phone.

No account, no ads, no subscription. Speech is transcribed on the phone itself, so once the language pack is on it, captioning keeps working with no signal.

- so here's the plan for today 10:24 / 12:40

Different by default, not bolted on later

Most caption apps run in the cloud because that is the easier engineering path, not because your video needs it to. Burnin does the same job the other way around.

A typical cloud captioning appBurnin
Where your video goesUploaded to a server to be transcribedStays on your phone, transcribed on-device
AccountSign-up required to exportNone, ever
Internet connectionNeeded every time you transcribe or exportOnly once, to download a language model
PriceOften a subscription for full-length or HD exportNo subscription, no ads

This describes a common pattern among caption apps, not a claim about any specific one.

Four aspect ratios, one export

A video shot for one place rarely fits another. Burnin crops and exports for the shape a platform actually wants, with captions burned in to match.

Original
Untouched

The source video's own aspect ratio, no crop applied.

9:16
Reels, TikTok, Shorts

Full-height vertical crop for short-form video.

1:1
Square

A square crop for feed posts.

16:9
Widescreen

Standard landscape, for everywhere else.

Export resolution is a separate choice: 720p, 1080p or 4K, with captions burned into whichever file you export. See how captioning works.

Three exports, one source video

Higher resolution means a bigger file and a longer export, and Burnin shows you that trade before you commit to it rather than after the export has already started.

720p
Smallest file, fastest export
1280×720
Frame size
Fast
Export speed
1080p
The usual choice
1920×1080
Frame size
Balanced
Export speed
4K
Full detail, largest file
3840×2160
Frame size
Slowest
Export speed

Figures above illustrate the trade-off between resolutions, not a measurement of a specific video.

What Burnin does

Import, transcribe, edit, export. Everything below works with no account.

Transcription that happens on the phone

Speech is turned into text using Apple's on-device speech transcription, not a server somewhere. Once the language pack is downloaded, captioning keeps working on a plane, underground, or with the data switched off.

Automatic language detection

Burnin detects the spoken language on its own, with a manual picker for when you would rather choose. Per-language packs download once, then everything runs fully offline.

Readable caption chunks

A raw transcript is automatically segmented into caption-length lines, so what appears on screen is something you can actually read at a glance, not a wall of text.

Gap detection, confirmed before it retries

Burnin notices spans that likely got dropped during transcription, but only retries one when an independent speaker-diarization pass confirms real speech actually overlaps it, so it never invents captions over silence.

Who's speaking, labeled automatically

An on-device speaker-diarization model works out who spoke when. Captions get a "- " prefix at every speaker change, so a multi-speaker video is labeled with no manual work.

A full editor sheet, and a draggable timeline

Tap a caption or the add button to open a full-height editor sheet, drag its start or end on a visual timeline strip, and drag the playhead itself to scrub the video. Neighbor-clamping keeps captions from overlapping as you trim.

Undo, redo, and auto-save

Every edit is undoable, tens of steps deep, and your edits are saved automatically as you make them, so closing the app mid-edit loses nothing.

Live preview as you edit

The video preview shows captions burned in exactly as they will appear in the exported file, updated as you edit.

Title and description, written from your captions

Before you share an export, Burnin offers a title and description generated on-device from the transcript, in the tone you pick, with an on-device fallback on iPhones without Apple Intelligence.

A project for every video

Every video you import becomes a project you can rename, delete, or select many of at once. Projects live on your phone, with no cloud sync and no account.

Recovers a missing source file

If the original video file goes missing locally, Burnin can recover it from your Photos library rather than losing the project.

See every feature

Privacy by construction

No account, no ads, no tracking

Importing, transcribing, editing and exporting all happen on your phone, and every project stays there. There is no sign-in, so there is nothing to sync and nowhere for a video to go but your own device.

  • No advertising, no advertising identifiers, no third party analytics SDK.
  • No account, no login, ever.
  • No cloud sync. Projects are stored locally, on-device only.
  • Transcription, diarization, editing and export all run on the phone, offline once the models are downloaded.

Read the privacy policy

What leaves your phone, and when

Importing a videoNothing. The video is read from Photos or Files and stays on the phone.
Downloading a language packA request for that language's model file only. No account, no identifier.
Downloading the speaker modelA one-time request for the diarization model, around 100MB, then it runs offline.
Transcribing, diarizing, editingNothing. All of it runs on the phone.
Exporting a videoNothing. The captioned file is written to your phone.

What it needs to run

On-device transcription needs a fairly recent Neural Engine, so Burnin supports iPhone 12 and later. Older devices, and the Simulator, are not supported. Burnin runs on iPhone and iPad, though the app is not iPad-optimized yet. An older iPhone can still open a project to write captions by hand or bring in a ready-made subtitle file; it just can't transcribe speech itself.

Why on-device rather than a server

Sending video to a server would mean an account, a connection, and someone else's copy of your footage sitting somewhere. Running transcription and diarization on the phone means none of that has to exist. It costs a one-time model download and it means the oldest supported iPhones do the work themselves rather than a cloud doing it for them.

Get Burnin

For iPhone, on the App Store. No account needed to use it.

Questions

Do I need an account?

No. Importing, transcribing, editing and exporting all work with no sign-in of any kind, and there is no account to create in the first place.

Does captioning need an internet connection?

Only once, to download the language pack for the speech you are transcribing and, if you use speaker labeling, the diarization model. After that, transcription, gap detection, diarization, editing and export all run with no connection at all.

What video formats and lengths are supported?

MP4 and MOV, imported from your Photos library or the Files app, up to 10 minutes long.

Will the captions be perfectly accurate?

No transcription is perfect, and Burnin's is no exception. The in-app editor exists because every caption is meant to be checked and adjusted, not accepted blindly. How it works is candid about what's still approximate.

Does Burnin support Android or the Mac?

No. Burnin is an iOS app only, with no Android version, no Mac app, and no Apple Watch app.

What does it cost?

There is no subscription and there are no ads. Every export resolution currently works with no paywall. A future one-time purchase for something added is possible, but nothing is locked behind a subscription.

More answers, and how to reach a person