If you already have a recording and you just need a clean subtitle file to ship with it, you do not need a full video editor. You need a way to go from an existing MP4, MOV, MP3, or WAV to a transcript, fix anything that looks wrong, and export an SRT or VTT file.
That is the workflow Jotr is built for on Mac: import the file you already have, transcribe it locally, review the words, and export the subtitle file you need. Free download, free transcription, no account, no credit card.
This guide explains what a free subtitle generator should actually do when your output is a subtitle file, how the Jotr workflow looks on Mac, and when you should reach for a video editor instead.
What a Free Subtitle Generator Should Actually Do
A subtitle file is a plain, structured text file. SRT and VTT are the two most common formats, and both are essentially a list of time-coded lines that a video player, web player, or platform reads to display captions on top of your video. Nothing is burned in. The text stays separate from the pixels of the video, which is exactly what you want when you upload to YouTube, Vimeo, an LMS, a podcast host with video, or a website that uses an HTML5 video player.
When the goal is a subtitle file, a free subtitle generator should do four things well:
- Accept the audio or video file you already have, in a common format.
- Transcribe the speech into time-coded text.
- Let you review and correct the transcript before you ship it, because raw machine transcription is rarely perfect.
- Export a clean SRT or VTT file you can drop into your platform of choice.
Anything beyond that, such as styling captions, animating words, burning text into the video, removing watermarks, or designing visual caption tracks, is a video editing job, not a subtitle file job. Keeping those concerns separate is the fastest way to get a usable SRT or VTT without turning a small task into a full editing project.
The Mac Workflow: From File to SRT or VTT
Jotr is a Mac desktop app and a local-first transcription review workspace. Projects are created, stored, and processed on your Mac. There is no account system, no cloud workspace, and no app backend holding your work. You download the app, open a project, and start.
Here is the practical path from an existing recording to a subtitle file.
Step 1: Import the Audio or Video File You Already Have
Start with the recording you want to caption. Jotr accepts common audio inputs including MP3, M4A, WAV, AAC, AIFF, CAF, and FLAC, and common video inputs including MP4, MOV, MKV, and AVI. That covers most of what creators, podcasters, students, and small teams already have sitting on disk: a Zoom recording, a screen capture, a podcast episode, a lecture, a field interview, or an MP4 export from a phone or camera.
You do not need to convert the file first. If you have an MP4, you can go straight to MP4-to-SRT. If you have an audio-only recording, you can go straight to audio-to-SRT; for the narrower audio-only version of this workflow, see how to convert audio to SRT on Mac.
Step 2: Transcribe Locally
Once the file is imported, Jotr generates a transcript on your Mac. You do not need to create an account, enter a credit card, or sign up for a cloud workspace to start free transcription. The transcript comes back time-coded so each segment is anchored to a moment in your recording, which is what makes SRT and VTT export possible.
If all you need is a quick raw subtitle file with no edits, you can export immediately. Raw transcript exports include Plain Text, SRT, and VTT, so you can hand off an SRT or VTT right after transcription if the recording is clean and the use case is forgiving. If you are starting from a general recording rather than a subtitle-specific task, the broader guide to transcribing an audio file to text on Mac for free can help with the first step.
Step 3: Review the Transcript With Timestamp-Linked Playback
This is the step many instant subtitle generators skip, and it is the step that decides whether your final SRT looks professional or sloppy.
Jotr’s review workflow gives you timestamp-linked playback, transcript editing, highlighting, notes, copy, and export tools in one workspace. You can click into any segment, hear exactly what was said, and fix the text if the speaker said “Acme” and the transcript wrote “ACMI.” You can correct names, jargon, acronyms, numbers, and the small misreads that machine transcription tends to produce on real-world audio.
This is also where you catch the issues that quietly ruin subtitle files: a wrong word in a product name, a misheard URL, a homonym that flips the meaning of a sentence, or a segment that runs too long to read comfortably on screen.
Step 4: Export SRT or VTT
Once the transcript is reviewed, you export the subtitle file. From the review workflow, you can export Plain Text, timestamped text, SRT, VTT, Markdown, timestamped Markdown, Word/DOCX, and timestamped Word/DOCX. For subtitles, SRT and VTT are the two you care about. SRT is the universal default and works almost everywhere. VTT is what you typically want for HTML5 web players and some learning platforms.
Drop the exported file into your video host, your LMS, your CMS, or whatever player you use, and the captions will display on top of your video. The video file itself is untouched. If your starting point is specifically a video file and you also need the transcript as text, see how to transcribe video to text on Mac for free.
Why Review Matters Before You Export the Subtitle File
It is tempting to treat any free AI subtitle generator as a one-click button: drop in a video, get an SRT, ship it. In practice, raw machine transcripts have small errors that look fine in a paragraph but feel jarring as on-screen captions, because viewers read each line in isolation and a single wrong word stands out.
A short review pass, playing back the segments you are unsure about, fixing names and terms, and tightening any awkward breaks, is usually the difference between a subtitle file you would attach to your own work and one you would not. Jotr’s timestamp-linked playback exists so this review step takes minutes instead of an afternoon. You hear the audio for the exact line you are reading, you fix it, and you move on.
If you are subtitling a podcast for accessibility, captioning a course video for students, adding subtitles to a client deliverable, or preparing a research interview transcript that will also be quoted in writing, this review step is where the subtitle file earns trust.
When You Actually Need a Video Editor Instead
Jotr is a subtitle file workflow, not a video editor. If your real goal is any of the following, a subtitle file is not what you need, and a free subtitle generator is the wrong category of tool:
- You want styled captions with custom fonts, colors, animated word-by-word highlights, or social-video-style captions.
- You want burned-in subtitles that are permanently rendered into the video pixels so they show up everywhere regardless of player support.
- You want to remove watermarks, recut footage, change aspect ratio, or otherwise edit the video itself.
- You want a visual caption design suite where you can preview captions on top of the video frame and tweak how they look.
Those are video editing jobs. Reach for a video editor for that. Jotr’s job ends when you have a clean SRT or VTT file in hand; what your player or video editor does with that file afterward is a separate decision.
The upside of keeping these separate: you can use the SRT or VTT you exported from Jotr inside almost any video editor or platform later if you decide you do want styled or burned-in captions. The subtitle file is the portable artifact.
Get Started: Download Jotr Free for Mac
If you have a recording on your Mac and you need a subtitle file to go with it, this is the short version of the workflow:
- Download Jotr free for Mac.
- Import your audio or video file, such as MP3, M4A, WAV, AAC, AIFF, CAF, FLAC, MP4, MOV, MKV, or AVI.
- Run free transcription locally on your Mac, with no account and no credit card.
- Review the transcript with timestamp-linked playback and fix anything worth fixing.
- Export SRT or VTT and attach it to your video wherever you publish.
That is the full path from “I have a video file” to “I have a subtitle file ready to ship,” without opening a video editor and without signing up for an online subtitle generator.