Subtitles in
Adobe's handling of captions sucks no more
No more wrestling with manual timing, clunky workarounds and paid scripts. Subs handles all the heavy lifting behind the scenes.
Word-by-Word Animation
Control the start and duration of each word on your text layer. Animate subtitles with precision and ease—no more manual keyframes.
Import SRT, SBV, VTT
Import industry-standard subtitle files (SRT, SBV, VTT) and instantly generate perfectly-timed text layers. No weird formatting issues.
JSON for Timings
Use JSON to define word and phrase timings. Get ultimate control and flexibility for complex subtitle jobs and AI workflows.
Total Text Box Control
Create and edit text boxes exactly how you want. Adjust width, height, and dimensions for one or many layers—right in the panel.
Automatic Word Markers
Automatically add markers for every word. Markers show start, duration, and text—making animation and editing a breeze.
Easy Text Box Resize
Edit your text box size easily. Resize and check dimensions with a click—no more guessing or manual adjustments.
Importing Subtitles solved
Simple, automated, precise. No more guesswork or manual adjustments.
Word-Level Animation solved
Subs uses word markers to control the animation of any text layer.
Even manually created, untimed captions.
Working with JSONs solved
JSON is a file format used by the coding folk to move and store data. After Effects can read it (despite an .srt being too arcane for it). Using JSON allows us to write word-level timings, sort words into phrases, and more.
(soon) We'll leverage JSONs to edit and dynamically update subtitle content.Grab it, if you like it
Subs exists because I'm tired of watching auto-generated slop captions and seeing people pay for scripts and other subscriptions on top of Creative Cloud, just because Adobe can't get it together.
Get the latest version of Subs. No logins, no trials, no credit cards required.
Free forever.
If you'd like to be notified about updates to the extension, leave your email.
Or just follow me on the internets.
Pay whatever you want.
50% of the proceeds will be donated to the Ukrainian "Come Back Alive" foundation.