Guides

How to transcribe a Zoom recording on a Mac for free, without a cloud recording

To transcribe a Zoom recording on a Mac for free, record the meeting to your computer in Zoom, find the MP4 or M4A file Zoom saves, by default in the Zoom folder inside Documents, and drop it on the Transcribe a file card in YapToText, which turns it into plain text on your Mac. Zoom's help center says computer recording is available to free and paid subscribers, so this route needs no cloud recording and no paid Zoom plan.

I built YapToText because my hands make typing difficult, and retyping an hour of meeting is a chore I would rather skip. It is free, with no account, and it needs an Apple silicon Mac with macOS 14 or later. Two things up front: YapToText does not record the call, Zoom does, and what comes back is the words, with no speaker labels or timestamps. If a file already refuses to turn into text, the fixes for a recording that will not transcribe are further down.

Download YapToText on the Mac App StoreDownload for free. No account, nothing locked, macOS 14 or later on Apple silicon. Source on GitHub.

On this page: 10 sections
  1. Steps
  2. Record the meeting to your Mac, with consent
  3. Find the file Zoom saved
    1. Step 1: Let Zoom finish
    2. Step 2: Open the folder
  4. Turn the recording into text with YapToText
    1. Step 1: Add the names first
    2. Step 2: Pick the mode
    3. Step 3: Drop the recording
    4. Step 4: Take the text
  5. Get each speaker's words from separate audio files
  6. Compare Zoom's cloud transcript with YapToText
  7. If the Zoom recording will not transcribe
  8. What it cannot do
  9. The short version
  10. Questions

Steps

  1. Make a computer recording of the meeting in Zoom, with everyone's consent.
  2. After the meeting, open Documents, then Zoom, and find the M4A or MP4 file.
  3. Open YapToText's Utility page and pick Raw Transcription in the Transcribe a file card's mode menu.
  4. Drop the file on the card, or click Choose File and pick it.
  5. Click Copy, or Insert to type the text into the app you were using before.

YapToText works on a file, so the recording has to come from Zoom. Zoom calls a recording saved on your own machine a computer recording, and its guide to starting one says it is available to free and paid subscribers in the Zoom desktop app for Windows, macOS or Linux. Zoom makes the recording, and YapToText reads the file afterwards.

Recording people is a question of consent before it is a question of software. Zoom's help pages say participants are notified when a recording starts, or when they join a meeting that is already being recorded, and that someone in the desktop or mobile app sees a recording consent notice where they can click OK to stay or leave the meeting. I would not lean on the notice alone. Ask before you record, and record only people who have agreed. The rules differ from place to place, and I am not a lawyer, so check the ones that apply to you and to everyone on the call.

  • Ask out loud. Put the question and the answers at the start of the recording, so the yes is in the file too.
  • Have people say their names. A round of names at the start helps you later, because the transcript will not say who is talking.
  • Check where it records. A computer recording lands on the computer of the person who recorded it. If someone else hosts, ask them for the file.

YapToText cannot do this part for you. It does not record calls or system audio, and by default it lets go of your microphone about a second after each dictation. If you want an app that records the call itself, MacWhisper Pro lists Zoom among the meetings it records, and the MacWhisper comparison covers what else it does.

Find the file Zoom saved

Zoom's help center gives the default place for computer recordings on a Mac as /Users/[Username]/Documents/Zoom. Open Documents, then Zoom, and the recording is in there.

Step 1: Let Zoom finish

  • You: End the meeting, or stop the recording, and give Zoom a moment.
  • Zoom: Processes the recording. Its guide says to open the recording folder once the meeting is over and the recording has been processed.
  • Check: After a long meeting, give it time. The recording files appear in the folder once processing is done.

Step 2: Open the folder

  • You: In Finder, open Documents, then Zoom. If you chose another place, open the Zoom desktop app, click your profile picture, then Settings, then the Recording tab, and read the Storage location field under Local recording storage.
  • macOS: Shows the folder Zoom saved to.
  • Check: You can see the files from your meeting. If they are not there, the Storage location field says where Zoom put them.

Zoom's guide to recording file formats lists what you will find:

  • MP4. The audio and video, named video plus a number by default.
  • M4A. The audio alone, named audio plus a number by default.
  • TXT and VTT. Text files, such as chat.txt for saved chat messages. They are not audio, so they are not what you drop on YapToText.

Both MP4 and M4A are containers YapToText recognizes. I would drop the M4A: it is the audio alone, and for a video YapToText transcribes only the soundtrack anyway. The guide to turning a video into text covers MP4 files from anywhere else.

If the meeting was recorded to the cloud instead, Zoom says cloud recordings are stored in the Zoom cloud and can be downloaded from the Zoom web portal. Download the file to your Mac, and it goes on the card the same way.

Turn the recording into text with YapToText

YapToText is free on the Mac App Store, and it transcribes with Whisper Large v3 Turbo (Q5), the speech model inside the app, on your Mac. Nothing about the meeting is uploaded. Add the names, pick the mode, drop the file, take the text.

Step 1: Add the names first

  • You: On the Dictionaries page, add the names of the people in the meeting, your company, products and jargon. Type the spelling you expect it to hear in Heard and the right spelling in Replace with, then press Add.
  • YapToText: Hands the Replace with side to Whisper as words to listen for, then fixes what slips through. Your dictionaries apply to file transcription as well as dictation.
  • Check: The entries are in a dictionary that is switched on.

Step 2: Pick the mode

  • You: Open the Utility page. In the Transcribe a file card's mode menu, pick Raw Transcription for the words as spoken, or Note for short headings and bullets.
  • YapToText: Uses that mode for the file. Raw Transcription never touches an AI model, and any other mode runs its cleanup on the result.
  • Check: The menu shows the mode you want.

Step 3: Drop the recording

  • You: Drag the M4A or MP4 from the Zoom folder onto the card, or click Choose File and pick it.
  • YapToText: Recognizes the file by its content rather than its extension and transcribes it on your Mac. A recording over 4 minutes is cut at quiet moments into pieces of about 2 minutes.
  • Check: The text appears in the card. If an error shows instead, the ladder further down has the fixes.

Step 4: Take the text

  • You: Click Copy, or Insert to type the text into the app you were using before.
  • YapToText: Hands over plain text. Send below passes it to the next card, Transform text, which can rewrite it through a mode such as Note.
  • Check: The meeting is in your notes, your document or your email.

A file has no minute cap and nothing is metered, so an hour-long meeting simply takes longer, on your Mac's own chip. The same job is in the menu bar panel as Transcribe file: that route uses your current mode, copies the text to your clipboard and files it in History under the file's name, where each entry's export menu has Export Text to save a .txt file. The Utility card keeps nothing, and the Utility page guide covers its other cards.

YapToText's Dictionaries page: suggested fixes such as thursday to Thursday, and the General dictionary with iPhone and Wi-Fi.
Figure 1. Put colleagues' names and your product names in a dictionary before you drop the recording. Each entry pairs what the app hears with the spelling you want.

Get each speaker's words from separate audio files

YapToText cannot tell voices apart, but Zoom can keep them apart for you. Zoom's guide to starting a computer recording describes a setting called Record a separate audio file for each participant. Turn it on before you record. After the meeting, open the recording folder, then the Audio Record folder inside it, and each participant's audio is its own file, with a name that begins with that person's name. Zoom's file formats guide gives the pattern as audio, the name and a number, ending in .m4a. One file per person gives you one transcript per person, already labeled by its file name.

  • Transcribe each file. Drop them on the card one at a time, and paste each transcript under that person's name.
  • Expect silence. A track is quiet while other people talk. A track from someone who never spoke comes back saying no speech was found.
  • Know the gap. YapToText adds no timestamps, so it cannot interleave the tracks back into one conversation. This works best when you need what each person said, such as a panel or a round of updates, rather than the back and forth.

I have not tested Zoom's per-participant files myself. They are M4A files, a container YapToText recognizes, so I expect them to behave like any other recording. If they do not, tell me on GitHub.

Compare Zoom's cloud transcript with YapToText

Zoom has a transcript of its own, but only for cloud recordings. Its guide to computer recordings says they do not support audio transcription, which is the gap this page fills.

Checked October 5, 2026, on support.zoom.com. Plans and features change, so check what your account includes.

Zoom cloud recording transcriptZoom computer recording, then YapToText
Zoom planAudio transcription needs a Pro, Business, Education or Enterprise account, per ZoomComputer recording is for free and paid subscribers, per Zoom
Turned on byCloud recording and audio transcription, both enabledNothing to enable in YapToText
Who recordsHosts and co-hosts start a cloud recording, per ZoomWhoever makes the computer recording
Where the recording livesZoom's cloudYour Mac, in Documents, Zoom by default
What you getA separate VTT file, in sections with timestamps, that Zoom says you can editPlain text to copy or insert, with no timestamps
Cost of the transcriptPart of a paid Zoom planFree, no paid tier

If your plan already makes cloud transcripts, use them when you want timestamps. If it does not, or the meeting should not sit in anyone's cloud, the computer recording and YapToText get you the words for free. Zoom's transcript comes with timestamps and a paid plan; YapToText's comes with neither. Microsoft Teams has its own meeting transcripts, and the Teams guide covers what Microsoft documents.

App Store poster headed Nothing leaves your Mac, over YapToText's AI Models page with both models marked Included.
Figure 2. The App Store build ships with its speech model, so a Zoom recording on your Mac never has to be uploaded to become text.

If the Zoom recording will not transcribe

Start with the file, then the settings. When in doubt, give YapToText the M4A, the audio alone. Climb this ladder, smallest step first:

  1. Wait for Zoom. If the folder has no MP4 or M4A yet, Zoom has not finished processing the recording.
  2. Pick the audio file. chat.txt and the VTT files are text, not audio. Drop the M4A or the MP4.
  3. Play it. If the card says no speech was found, listen to the file. A recording with no audio, or a voice that is faint at the source, gives any speech model nothing to work with.
  4. Look at the raw words. Run it again with Raw Transcription to see what the model heard before any cleanup.
  5. Set the language. The Language picker on the AI Models page starts on your Mac's system language. For a meeting in another language, choose that language or Auto-detect language; the language guide lists all 29.
  6. Export the audio alone. Open the MP4 in QuickTime Player and choose File, Export As, Audio Only. Apple says that saves an MPEG 4 audio file with an AAC track, which you can drop on the card instead.
  7. Try a bigger speech model. Download one from the Dictation Model Library on the AI Models page and run the file again. A model download is the only network use the app starts.

The AI Models guide explains each model and its size, and the guide to transcribing any audio file on a Mac lists every format YapToText reads.

The AI Models page in YapToText: Whisper Large v3 Turbo (Q5) and Phi-3.5 Mini Instruct marked Included, model library below.
Figure 3. The Language picker sits under the speech model on the AI Models page, and the Dictation Model Library below lists bigger models to try.

What it cannot do

  • Record the meeting. It does not record calls or system audio, and it does not join meetings. Zoom's own recording makes the file.
  • Say who spoke. There are no speaker labels. Zoom's separate audio files, above, are the closest thing.
  • Timestamps and subtitles. It adds no timestamps and exports no subtitle file. MacWhisper's free version exports .srt and .vtt subtitles, and Zoom's cloud transcript is timestamped.
  • Batches. It takes one file at a time and does not watch your Zoom folder.
  • Translation as it transcribes. It writes what was said, in the language it was said. To translate afterwards, select the text and ask Quick Edit for another language, or run Translate to English, one of the built-in AI Actions.
  • Some Macs and builds. It needs macOS 14 or later on Apple silicon, and nothing is claimed for Intel Macs. The Homebrew build ships without the models and cannot transcribe until you download a speech model; the install guide covers that.

It gives you what was said in the meeting, not who said it or when.

The short version

  • Record. Make a computer recording in Zoom, with everyone's consent.
  • Find. Open Documents, then Zoom, or wherever Zoom's Storage location points, and take the M4A.
  • Transcribe. Drop it on YapToText's Transcribe a file card and copy the text, free and on your Mac.

Zoom records it, your Mac transcribes it, and the meeting never has to leave your machine.

If a Zoom recording will not transcribe and the ladder did not help, press Copy Diagnostics in Settings, About and open an issue on GitHub with the file type. Every one gets read.

Download YapToText on the Mac App StoreDownload for free. No account, nothing locked, macOS 14 or later on Apple silicon. Source on GitHub.

About the author. Ryleigh Newman is a developer whose hands make typing difficult and who dictates every day with YapToText, the app this site describes. Facts about other apps come from their own sites, with the date they were read. More about the project.

Sources

Questions

How do I transcribe a Zoom recording for free on a Mac?

Record the meeting to your computer in Zoom, then drop the M4A or MP4 file from Documents, Zoom onto the Transcribe a file card in YapToText. It turns the recording into plain text on your Mac, for free.

Can I get a Zoom transcript without cloud recording?

Not from Zoom itself: Zoom's guide says computer recordings do not support audio transcription. You can transcribe the computer recording's file with a Mac app such as YapToText instead, with nothing uploaded.

Where does Zoom save recordings on a Mac?

Zoom's help center gives the default as /Users/[Username]/Documents/Zoom. To check yours, open the Zoom desktop app, click your profile picture, then Settings, then the Recording tab, and read the Storage location field.

Does Zoom's free plan include transcripts?

Zoom's audio transcription is for cloud recordings, and Zoom lists Pro, Business, Education or Enterprise accounts for it. Computer recording is available to free and paid subscribers, and its file can be transcribed on your Mac.

Does YapToText record Zoom meetings?

No. It does not record calls or system audio. Zoom makes the recording, with everyone's consent, and YapToText transcribes the file afterwards.

Will the transcript show who said what?

No. YapToText returns plain text with no speaker labels or timestamps. Zoom's setting to record a separate audio file for each participant lets you transcribe each person's track on its own.