Subtitle Factory is a simple and intuitive app for adding and editing subtitles in video files. It saves subtitle data directly into video containers such as .mov, .m4v, and .mp4 — without burning subtitles into the image. This offers several advantages:
- Subtitles can be turned on or off
- Subtitles can be edited or removed even after saving
- Multiple subtitle languages can be included, allowing users to switch languages in supported video players.
Subtitle Factory does not re-encode video or audio data. Only subtitle data is updated, so there's no loss in video or audio quality, and saving is fast — even for long videos.
Subtitle Factory adds, edits, and saves subtitle tracks defined in the QuickTime/MP4 video file specification. These subtitle tracks are supported by many video players, allowing subtitles to display during playback, including:
- QuickTime Player
- Music and TV apps on Mac, iPhone, and iPad
- Other third-party video players that support the subtitle track defined in the QuickTime/MP4 specification
★ Key Features
- For each subtitle text:
- Set text color, bold, underline, and italic styles
※ Note: Font and background color settings are not supported - Adjust subtitle display position
- Set text color, bold, underline, and italic styles
- Create and edit separate subtitle tracks for different languages
- Import subtitles from .srt files
- Export subtitle data to .srt format
※ Note: You cannot directly open or edit .srt files
- QuickTime Movie (.mov)
- MP4 file (.m4v, .mp4)
But the app cannot open/play the following files.
- Files that QuickTime Player cannot open
- Files that require conversion or additional codec components to open in QuickTime Player
- DRM-protected files such as movies or TV shows downloaded from the iTunes Store or TV app
- Fragmented MP4
NOTE
- Whether subtitle text styles (such as color and placement) are applied depends on the video player being used
- Closed Caption tracks are not supported
- As mentioned earlier, Subtitle Factory does not support burning subtitles into the video image
- Please make sure to back up your files before using this app, just in case an unexpected error occurs.
Sample Movie
[Download] (11.9 MB)
This is a sample QuickTime movie (MOV) with English, French, German, Japanese and Korean subtitles added using Subtitle Factory. You can check the subtitles using QuickTime Player, or on devices such as iPhone or iPad.
macOS 12 or later
- 1.36 : 2025-08-25
- User interface tweaks
- Fixed some bugs
- 1.35 : 2024-09-26
- Fixed an issue where a crash could occur when closing the window while in full screen mode
- Fixed some other minor bugs
- 1.34 : 2024-06-16
- User interface tweaks
- Performance improvements
- Fixed some bugs
- 1.33 : 2024-06-12
- Fixed an issue where a crash could occur after saving a file
- Fixed an issue where a crash could occur when closing the main window
- Fixed some other minor bugs
- 1.32 : 2024-04-05
- Added support for placing subtitles anywhere
- Fixed an issue where a subtitle duration may be displayed incorrectly
- Fixed some bugs
- 1.31 : 2022-12-03
- User interface tweaks
- Fixed some bugs
- 1.30 : 2022-06-22
- Fixed some bugs
- 1.2.9 : 2022-05-29
- UI improvements
- Performance improvements
- Fixed some bugs
- 1.2.8 : 2022-02-04
- Fixed an issue where a crash occurs when changing subtitle position in macOS 12
- Fixed some small bugs
- User interface tweaks
- 1.2.7 : 2021-10-14
- Added support for loop playing
- Added support for playing a selection
- Fixed some small bugs
- 1.2.6 : 2021-06-30
- Fixed an issue where the Time Bar Preview did not disappear when exiting fullscreen mode
- Fixed an issue where a crash occurs when opening files which contain incompatible media
- 1.2.5 : 2021-04-02
- Universal Binary
- Added support for changing skip time amount
- Added support for Time Bar Preview
- Added support for Find and Replace
- Fixed an issue where the Inspector may always be foreground even the app is background on macOS Big Sur
- 1.2.4 : 2020-08-10
- Supports to shift the start times of subsequent subtitles as editing a subtitle display time or deleting it with pressing the shift key
- Fixed small bugs
- 1.2.3 : 2020-06-16
- Reverse play supported
- Added keyboard shortcuts to change play speed
J: Speed down
K: Normal speed
L: Speed up
M: Reverse play - Stability improvements
- User interface tweaks
- 1.2.2 : 2019-10-14
- Optimized for macOS 10.15 Catalina
- Internal code improvements
- 1.2.1 : 2019-08-21
- Fixed an issue where getting a little higher CPU load while idling
- Stability improvements
- 1.2.0 : 2019-04-30
- Fixed an issue where you may not be able to exit fullscreen
- Fixed an issue where exported SRTs cannot be imported into Final Cut Pro
- Added a feature to autoscroll the editor pane
- Fixed minor bugs
- 1.1.9 : 2019-03-01
- Updated supported format (version 1 of the mvhd, tkhd and mdhd atoms)
- Fixed user interface
- Stability improvements
- 1.1.8 : 2018-10-09
- Optimized for macOS 10.14 Mojave
- Added support for dark mode in Mojave
- Fixed small bugs
- 1.1.7 : 2018-07-27
- Fixed user interface
- On/Off to show subtitle number
- 1.1.6 : 2018-06-29
- Fixed an issue where volume will reset to max after editing
- Fixed an issue where importing SRT files
- UI improvements
- Usability improvements
- Fixed other bugs
- 1.1.5 : 2017-02-17
- Fixed an issue where a sound does not come out with certain files
- 1.1.4 : 2016-10-14
- Fixed an issue that the button to change subtitle track does not appear
- Fixed an issue that you cannot close an alert window appeared when you import an invalid SRT file
- 1.1.3 : 2016-10-11
- Fixed an issue where a video included multiple video tracks may be rotated
- Fixed an issue that the app may crash when closing main window
- Optimized for macOS 10.12
- Fixed other bugs
- 1.1.2 : 2015-11-11
- Fixed an issue when input a long subtitle text
- Fixed minor bugs
- 1.1.1 : 2015-05-02
- Fixes an issue where the app is crashed when doing play/pause after using two fingers gesture on the trackpad in OS X 10.10
- 1.1.0 : 2015-01-26
- Fixes an issue where the app may hang up with backward/forward operation while playing
- Fixes an issue where undo/redo would not work after cancel saving
- Fixed other minor bugs
- 1.0.9 : 2014-12-04
- Support for text attributes when import/export an SRT file
- Fixes the behavior of the color panel
- 1.0.8 : 2014-10-25
- Support for forced subtitles
- Optimized for AVKit framework on OS X
- UI improvements
- Fixed minor bugs
- 1.0.7 : 2014-03-25
- Supported file types are MOV and MP4. The other types will not be opened
- Fixes an issue when saving mov files
- Fixes an issue when adding a subtitle track
- Fixed other minor bugs
- 1.0.6 : 2014-01-18
- Fixes an issue where certain files will be damaged after overwrite saving
- Fixes an issue where the app does not correctly load data of subtitle and chapter marker with certain files
- Fixed other minor bugs
- 1.0.5 : 2013-12-03
- Fixes an issue where displaying time in Arabic language
- Fixes an issue where text tracks may be lost in a certain mp4 file
- Fixes an issue where an mp4 file may be saved as MOV only
- Setting track language improvements
- Unsupported file: WMV, FLV
- 1.0.4 : 2013-08-28
- Supports to export as SRT file
- Fixes an issue where importing SRT file
- Fixes an issue where an audio track may be damaged after saving
- Fixed other minor bugs
- 1.0.3 : 2013-04-18
- Fixed issue where an audio may not be synchronized with video
- Forward 5 and 30 seconds buttons are supported
- UI small improvements
- 1.0.2 : 2013-03-09
- Fixed a problem with mp4 files
- Fixed other minor bugs
- 1.0.1 : 2013-02-20
- Fixed crash problem when closing a window which is loading a movie
- Fixed other minor bugs
- 1.0.0 : 2013-02-13
- Released

