iCaption 4+

SRT-based soft-subtitle editor

Jeffrey Bakker

    • 3.0 • 2 Ratings
    • Free



iCaption is a soft subtitle editor, utilizing timeline based editing. The file formats currently supported are SubRip (SRT) and YouTube.

What are soft subtitles? Soft subs are external files stored separately from the video file. They are called soft, because they are not hard-encoded into each video frame; they are rendered in real-time. Most modern video players support soft subs and can manage multiple files for quick and easy swapping of languages.

What iCaption is not
- It does not support any audio/video file formats that aren't natively supported on macOS.
- It does not hard-encode your subtitles into video frames, nor save videos; it creates subtitle files.
- Any features outside the SRT format, such as subtitle position, font or colour, are not supported.
- If you're looking for more than an SRT editor, then iCaption is not for you.

Features and Capabilities
- A user interface with side-by-side video and subtitles.
- Timeline-based editing, with or without a reference video loaded.
- Waveform visualization and subtitle visualization in the same timeline view.
- Transfer subtitle times from the reference video or the timeline selection.
- Automatically determine the subtitle duration via configurable word-counting.
- Real-time checking and visualization for overlapping subtitle times.
- Easily adjust all subtitle times with one edit.
- Search subtitles allows you to filter the subtitle list.
- Previewing allows you to test subtitles without an external viewer.
- Create, edit, open and save YouTube (.sbv) files.
- Create, edit, open and save SubRip (.srt) files.
- Convert SubRip to YouTube format and vice versa.
- Complete abstraction from the subtitle file formats.

What’s New

Version 2.6.0

- Support for macOS Ventura and Apple Silicon processors, including M2.
- It's no longer required to hit Return key for committing subtitle edits.
- Timeline scoping now advances by the current scope size.
- Loading of entire audio waveform when a video is opened (xHE-AAC not supported).
- Higher granularity of waveform visualization data.
- Smaller memory footprint for audio waveforms.
- Modernized toolbar icons and minor User Interface tweaks.
- Add support for 3GP, 3GP2 and CAF file formats.

Ratings and Reviews

3.0 out of 5
2 Ratings

2 Ratings

Elizabeth von Eschenbach ,


Okay. Well, it works fine on my Mac Book Pro, but doesn't work on my Mac Pro. They both have Lion OS, so I don't know what to make of this development. I have uninstalled and reinstalled the app on the Mac Pro, without success. But when it works, it does a nice job.

chuck_nickname_taken ,


I teach a class where being able to put captions on video clips is essential. In the past I've used Inqscribe. I bought this because I thought students might like less expensive.
However, when I tried it I had a terrible time. It doesn't seem possible to easily move around by sliding through the bottom the way you can in Movie Player. I found setting start and end points cumbersome. I probably didn't understand its interface but I kept having to go back to the beginning to play through to try and pause on an end point. I imagine this would get better if I used it more but it didn't have the clean, transparent way of moving through the clip that I expected.
Inqscribe exports a self-contained move with the captions wherever you want (I typically put them under the clip) and you can adjust font and size, etc. (though you can't add bold or italics). iCaption produces a separate file that you have to load with you clip into your movie player (I use QuickTime Player 7). I couldn't figure out how to do this. Again, there is probably a clear simple way but I gave up.

Ralphoo ,

Just fantastic

For the past several days I have been frantically searching for a usable subtitling program for Mac. Nothing I downloaded worked at all. I even created my own spreadsheet which, at least, did the job, but it was cumbersome to use. Then, just about two hours ago, I searched FreeCode (the successor of FreshMeat, for those who might remember that). After some fiddling, I suddenly saw iCaption for the first time. I was directed to the Apple App Store, and within about 15 minutes I was fixing the errors in my prior, not-very-accurate .srt file.

This program just makes it easy and fun. Thanks to the author for doing such a great job on this.

My only suggestion is to get the word out, somehow or other, because I needed this badly and it took too long to find.

Wait, I do have one other suggestion: Like Play, Preview could turn into a Stop or Pause button while video is running. That way I could stop the preview without having to look at the screen or move my mouse.

Good luck, and I will make a donation.

App Privacy

The developer, Jeffrey Bakker, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More