Subtitles editor

Subs Factory makes subtitling easier ! It is a powerful utility designed to perform the creation, modification and resynchronization of subtitles efficiently. Featuring advanced functions, it allows you to do whatever you want with your subtitles.


  • Creation, deletion and modification of subtitles (text, duration, position,...).
  • Very simple resynchronization by choosing two reference subtitles.
  • Changes can be immediately viewed on video.
  • Powerful timeline displaying subtitles and audio waveforms.
  • Working with keyboard only is easy, due to numerous shortcuts.
  • Advanced search and replace function.
  • Split and merge subtitle files.
  • On-the-fly subtitling-standards compliance checking (with modifiable settings).
  • Text encoding management.
  • Transforming plain text into subtitles.
  • Open several subtitle files side-by-side (eg. for resynchronization or translation).
  • Open and export .srt (SubRip), .sub (MicroDVD, subtitles indexed by image number), .txt (plain text) or .tsv (compatible with most spreadsheets) files.
  • Creation of custom export formats.
  • Full Touch Bar support.
  • Dark mode support.
  • Complete video playback functions (including multitrack files, speed change and backward play).
  • An user's manual is included (take a look).
  • In english and french.

Subs Factory


Subs Factory screenshot
Click on screenshot to enlarge.

System requirements

  • For version 2.5.2 :
    • macOS 10.12 (Sierra) or later
  • For version 2.2.1 :
    • macOS 10.11 (El Capitan) or later
  • For version 2.1.5 :
    • macOS 10.9 (Mavericks) or later
  • For version 2.0.3 :
    • macOS 10.6.8 (Snow Leopard) or later
    • A 64-bit processor (Core 2 Duo or later, on all Mac since 2007),
    • QuickTime and the suitable codecs.
  • For version 1.3.2 : see its dedicated website

To be opened or saved by Subs Factory, a files must be in the .srt format.

In order to visualize your subtitles in real conditions, you should use the free application VLC.

Versions history

  • Version 2.5.2

    Available for macOS 10.12 (Sierra) and higher
    • Fix :
      • Corrects a bug affecting some users, where menus were not filled in export popover.
  • Version 2.5.1

    Not available anymore, replaced by newer version
    • Fixes :
      • Two crash causes eliminated, including one concerning the search/replace function.
  • Version 2.5.0

    Not available anymore, replaced by newer version
    • New features :
      • Export subtitles in the format of your choice thanks to the new "Custom export formats" function !
      • Check your subtitles readability with the new "Maximum characters per second" constraint.
      • Simple display of characters count and characters per second in the edition field.
      • Create subtitles by option-click-and-drag in the timeline.
      • Delete subtitles and markers by option-click in the timeline.
      • Loop play on current subtitle.
      • Switch to subtitle edition with a keyboard shortcut or a double-click.
      • Click in timeline to go to timing.
      • Some graphical interface refinements.
    • Fixes :
      • Controls to move amongst subtitles are now related to selected subtitle track.
      • "Go to previous subtitle" button now works correctly.
      • Timeline is now correctly updated when project changes length.
      • Clicking on a subtitle in the timeline goes to clicked location and not to beginning of subtitle anymore.
      • Graphical update for hiding palettes.
      • Other bug fixes.
      • Some performance improvements.
  • Version 2.4.4

    Not available anymore, replaced by newer version
    • Fixes :
      • Waveforms now appear correctly for files where soundtrack is before video track.
      • Output .srt format has been fixed.
      • Unimplemented text format removed from export menu.
  • Version 2.4.3

    Not available anymore, replaced by newer version
    • Fix :
      • A rebellious crash cause finally eliminated.
  • Version 2.4.2

    Not available anymore, replaced by newer version
    • Fixes :
      • Two crash causes eliminated.
      • A missing translation added.
  • Version 2.4.1

    Not available anymore, replaced by newer version
    • Fixes :
      • Interface was blurred under macOS 10.14 (Mojave). It is now crystal clear as expected.
      • Two other crash causes eliminated.
  • Version 2.4.0

    Not available anymore, replaced by newer version
    • New features :
      • Subtitles and markers can now be modified by dragging in the timeline.
      • Subtitle text can now be displayed in the timeline, and waveforms can be hidden.
      • Files can now be added to the project by drag-and-dropping them into the window.
      • Subtitle file encoding is now detected automatically.
      • Detailed timeline scale can now be changed.
      • Palettes have been reorganised to dedicate more room to the content and timeline.
      • Palettes list can now be accessed via the menu.
  • Version 2.3.2

    Not available anymore, replaced by newer version
    • New features :
      • Subtitles display can now be restricted to the normal size, and to the video bounds.
      • Subtitle edition can now be independent from subtitle currently playing.
      • Edited subtitle is now highlighted in the timeline.
      • Clicking on a subtitle in the timeline now selects it for edition.
      • Added "Change couples of markers to subtitles" menu and keyboard shortcut.
      • Default end marker and default second anchor marker in "ReSync" popover are now set to last marker.
      • User's manual has been updated.
    • Fixes :
      • Now correctly selecting the default encoding at export.
      • When no video was loaded, clicking on a subtitle made the counter run. Not anymore.
      • Fixed a display bug with automatic Dark/Light mode selection.
      • Corrected some bugs appearing when video is shorter than subtitles file.
  • Version 2.3.1

    Not available anymore, replaced by newer version
    • Fixes :
      • Fixed annoying bug when deleting subtitle.
  • Version 2.3.0

    Not available anymore, replaced by newer version
    • New features :
      • Now displaying sound waveforms to help positioning subtitles.
      • Dark mode (for macOS 10.14 Mojave and higher only).
      • Full Touch Bar support.
      • Subtitles are now displayed on the video, and markup properties are correctly rendered.
      • Subtitles included in video files can now be played.
      • Smoother backward play.
      • VLCkit has been replaced by mpv/ffmpeg, providing much more functionalities for Subs Factory development.
      • New "Subtitle" menu for subtitle edition, with associated keyboard shortcuts.
      • Time counter is now editable to quickly go to a precise timing.
  • Version 2.2.1

    Available for macOS 10.11 (El Capitan)
    • New features :
      • MicroDVD (.sub) and Tab Separated Values (.tsv) export
      • Command buttons icons are now retina.
    • Fixes :
      • Using "Enter" when editing a subtitle in the "Editor" palette now creates a new line.
      • Text edition in the "Editor" palette now taken into account right away.
      • Some other minor bugs fixed.
  • Version 2.2.0

    Not available anymore, replaced by newer version
    • Reliability, ease of development, modernity and future-proof: the application has been translated to Swift, and the whole code has been reviewed for more simplicity and a much better ability to evolve.
    • New features :
      • Now all actions are undoable : resync, split, merge, replace,...
      • User interface improvements for better readability.
      • It is now possible to play the subtitles, even without a video.
      • Performances improvements.
    • Fixes :
      • Numerous bugs have been fixed.
  • Version 2.1.5

    Available for macOS 10.9 (Mavericks) and 10.10 (Yosemite)
    • Fixes :
      • A bug preventing use of "Editor" palette with systems older than macOS 10.14 (Mojave) has been fixed.
      • Implementing Internet Access Policy for Little Snitch.
      • Some crashes fixed.
  • Version 2.1.4

    Not available anymore, replaced by newer version
    • Fixes :
      • A bug preventing resynchronization has been fixed.
      • A bug altering the display of subtitles table after file split has been fixed.
      • A bug happening when no video file was loaded has been fixed.
      • Another crash has been fixed.
  • Version 2.1.3

    Not available anymore, replaced by newer version
    • Fixes :
      • A bug modifying a subtitle date when clicking in the table has been fixed.
      • Some other crash causes have been fixed.
  • Version 2.1.2

    Not available anymore, replaced by newer version
    • Fixes :
      • Some bugs concerning subtitle edition have been fixed.
  • Version 2.1.2

    Not available anymore, replaced by newer version
    • Fixes :
      • Some bugs have been fixed, including concerning "Search and Replace" function.
  • Version 2.1.0

    Not available anymore, replaced by newer version
    • New features :
      • Most video files are now played natively (thanks to VLCkit, replacing QuickTime).
      • Now compatible with systems from macOS 10.9 Mavericks to the current release, 10.14 Mojave.
      • It is now possible to choose which audio or video track to play in multitrack files.
      • Latest news are fetched and displayed at application launch.
      • Video speed management is now more flexible with J-K-L keyboard shortcuts and new controls on video controls palette.
      • More flexible resynchronization function.
    • Fixes :
      • A lot of bugs have been fixed.
  • Version 2.0.3

    Available for macOS 10.6 (Snow Leopard) to 10.8 (Mountain Lion)
    • New features :
      • It is now possible to choose an encoding when exporting a .srt file,
      • the encoding chosen while opening a file is now memorized,
      • the encodings list is now much more comprehensive.
    • Fixes :
      • Markers are now correctly saved in project files,
      • Subs Factory now correctly asks for saving when closing a project,
      • minimum duration of a project without video is now ten seconds,
      • palettes list is now always entirely unfolded,
      • other minor bugs have been adressed.
  • Version 2.0.2

    Not available anymore, replaced by newer version
    • Fixes :
      • Subtitles files created from scratch can now be exported with Snow Leopard,
      • one-key shortcuts (i, o and space) now work correctly,
      • ReSync window now works correctly with Snow Leopard,
      • there is now a protection preventing entering a subtitle whose end is after its beginning,
      • video is now correctly unloaded when changed or when closing the window,
      • other minor bugs have been corrected.
  • Version 2.0.1

    Not available anymore, replaced by newer version
    • Fixes :
      • The markers menu now works,
      • m4v files can now be open,
      • fixed project video loading after application relaunch,
      • fixed export button that did not export correctly, and
      • window minimum size now better computed.
  • Version 2.0

    Not available anymore, replaced by newer version
    • First version on the Mac App Store, rewritten from scratch and dramatically modernized.
  • Version 1.3.2 and older

    Available for macOS 10.2 (Jaguar) to 10.5 (Leopard)
This application is developed with love by Phylica.
Should you have any remark, suggestion, bug, or anything, feel free to contact us at
To know more about Phylica, do not hesitate to visit our website
If you want to be updated about Subs Factory, you can follow us on Twitter @PhylicaSARL.

Read Phylica's privacy policy for Subs Factory.

Copyright Phylica, 2013 - 2023. All rights reserved.
Apple, the Apple logo, Mac and macOS are registered trademarks of Apple Inc. App Store is a service mark of Apple Inc.