Zoom remains the platform where the largest share of cross-organization calls actually happen, and unlike its enterprise rivals, it sits in a recording model that is genuinely its own. A finished Zoom call leaves behind a very specific file shape — a video, an audio-only track, a chat log, a captions file, and (if you turned it on) a separate audio transcript — scattered across either the host’s laptop or Zoom Cloud. Knowing where each one lands, how long Zoom keeps it, and which of them an AI tool can actually read is the difference between a one-click transcript and an afternoon of file hunting.
This guide is written for that specific reality. It covers Zoom-flavored details — local versus cloud recording paths, the four-file output set, the “Audio Transcript” toggle, Zoom IQ Meeting Summary, and the 30-day cloud retention window — and then shows the cleanest way to get a 98.7% accurate transcript out of any of them.
- 98.7%
- Transcription accuracy on clean audio
- 90+
- Languages supported
- 30 days
- Default Zoom cloud retention
- Unlimited
- Recording length, no per-file cap
What Zoom Actually Produces After a Call
Every Zoom recording, whether stored locally or in the cloud, materializes as a small bundle of files rather than a single video. Understanding what each one is matters because not all of them are equally useful for transcription.
.mp4— the composite video file (gallery or active speaker layout)..m4a— an audio-only track. This is the file you want to feed to a transcription engine; it’s smaller, faster to upload, and the audio is already isolated from screen-share visuals..txt— the chat log, which Zoom nameschat.txt. Often overlooked, but useful when reconciling spoken decisions against typed links and side comments..vtt— the WebVTT captions file produced by Zoom’s live transcription feature, if “Save Captions” was enabled before the call.audio_transcript.vtt(cloud only) — a separate post-meeting transcript that Zoom generates if the Audio Transcript toggle is on for cloud recordings..m3u— a playlist file that points at the local recording segments. Cosmetic; safe to ignore.
For local recordings, Zoom writes everything to Documents/Zoom/<date and topic>/ on macOS and Windows by default. For cloud recordings, the same set lives under Recordings in the Zoom web portal at zoom.us/recording.
Local vs Cloud Recording in Zoom: Pick Before You Click
The single most consequential setting in Zoom transcription is where the recording lives, because it changes every downstream option.
Zoom Local Recording
Available on every Zoom plan including Free. Only the host (or a participant the host gives recording permission) can start a local recording, and only on desktop — the Zoom mobile apps cannot record locally. The MP4 and M4A files exist only on that host’s machine. There is no Zoom-generated transcript for local recordings; the Audio Transcript feature is cloud-only.
Zoom Cloud Recording
Requires a paid plan (Pro, Business, Education, or Enterprise) and a licensed host. Files land in the Zoom Cloud and are accessible at zoom.us/recording. Cloud recording is what unlocks the post-meeting Audio Transcript (.vtt), Zoom IQ Meeting Summary on supported plans, and automated retrieval by integrated AI tools.
Zoom’s 30-Day Cloud Retention Default
This is the gotcha that catches every Zoom admin at least once: by default Zoom Cloud recordings are auto-deleted after 30 days from the upload date. Account owners can extend this in Account Management → Account Settings → Recording → Auto-delete cloud recordings after days up to 120 days on most paid plans, or disable auto-delete entirely on Business and above. If you intend to transcribe historical Zoom recordings, check this setting before you assume anything is still there.
Method 1: Zoom’s Built-In Audio Transcript
Zoom can generate a post-meeting .vtt and .txt transcript automatically — separate from live captions and from Zoom IQ Meeting Summary. It is off by default for most accounts.
- Sign in at zoom.us as the account owner or admin.
- Go to Account Management → Account Settings → Recording.
- Scroll to Cloud recording and ensure it is enabled.
- Expand its options and turn on Create audio transcript.
- Below that, optionally enable Display captions over the recorded video so the
.vttis burned in when the recording is played back inside Zoom.
After the next cloud-recorded meeting finishes processing — usually within twice the meeting duration for short calls, and sometimes up to a few hours for long ones — the transcript appears alongside the recording in the Zoom web portal. You can download it as a .vtt (timestamped, line-by-line) or a .txt (continuous prose with speaker labels).
This transcript is fine for skimming. It is not fine as your system of record. Accuracy on technical vocabulary, accented speakers, and crosstalk drops noticeably below the level Atter AI achieves on clean audio, and there is no built-in cross-meeting search.
Method 2: Zoom IQ Meeting Summary
Zoom IQ Meeting Summary is Zoom’s own LLM-based recap, available on Zoom AI Companion-enabled plans. The host enables it per meeting (or sets it as a default) under the AI Companion panel in the meeting controls. It produces a summary, next steps, and a list of topics — but it does not give you the underlying transcript in a searchable, editable form for archiving, and its language coverage is narrower than Zoom captions.
Treat it as a quick-look recap inside Zoom, not as an export pipeline.
Method 3: Connecting Atter AI to Zoom Cloud Recordings
For teams that want consistent accuracy across every Zoom meeting without the host clicking anything after the call, the cleanest path is Zoom Cloud plus the Atter AI Zoom integration.
- Authorize the integrationIn Atter AI, open Integrations → Zoom and click Authorize.
- Approve the OAuth scopesGrant
recording:readandmeeting:read. Business and Enterprise owners may need to pre-approve the Atter AI app in the Zoom App Marketplace first. - Default to cloud recordingIn Zoom, set your default recording mode to Record to the Cloud so future meetings flow through automatically.
When a cloud recording finishes processing, Atter AI pulls the .m4a audio (not the larger .mp4), runs transcription with speaker diarization tuned for Zoom’s audio profile, and posts the result to your dashboard. Atter AI consistently outperforms the built-in transcript on clean audio in this flow and substantially outperforms the built-in transcript on accented speech and technical jargon.
The integration ignores the chat .txt by default, but you can opt in to attaching it to the transcript so links shared in chat aren’t lost.
Method 4: Atter AI’s Notetaker Bot in a Zoom Meeting
If you can’t use cloud recording — free Zoom account, IT policy, or a one-off meeting hosted by someone else — invite Atter AI as a participant.
- Paste the Zoom meeting link (or the full join URL with passcode) into Atter AI’s Add Meeting field, or connect your calendar and let it auto-join.
- The bot joins as “Atter AI Notetaker.” Depending on the host’s settings it may land in the Waiting Room first; the host clicks Admit.
- The bot captures the meeting’s audio mix in real time and produces a transcript seconds after the call ends.
Two Zoom-specific behaviors to know:
- If the host has “Only host can record” set, the bot still captures audio because it joins as a regular participant — it doesn’t need Zoom’s recording permission. But the host can remove it from the participant list at any time, which immediately stops capture.
- If the meeting uses end-to-end encryption (Zoom’s E2EE mode, not standard “encrypted” meetings), no third-party app — including any notetaker bot — can attend, because E2EE blocks server-side audio routing. You’ll need to fall back to a local recording uploaded after the fact.
Method 5: Uploading a Local Zoom Recording
The lowest-friction option for archived calls or free-plan users:
- Open
Documents/Zoom/and find the meeting folder. - Upload the
audio_only.m4afile to Atter AI (not the.mp4— same content, one-tenth the size). - Pick the meeting language, click Transcribe.
A 60-minute .m4a typically transcribes in 2 to 4 minutes.
Zoom Transcription Gotchas to Avoid
Use Zoom's native transcript when
- You're on a paid plan with cloud recording on
- A rough, single-language transcript is enough
- You don't need to search across past meetings
Switch to Atter AI when
- You recorded locally or on a free Zoom plan
- You need higher accuracy than Zoom's native transcript, or guest speaker labels
- The audio is multilingual or code-switched
These are the Zoom-specific pitfalls that quietly waste hours.
The 30-day auto-delete trap. As above — assume your old cloud recordings are gone unless an admin extended retention. Check zoom.us/recording → Trash for files within their 30-day soft-delete grace period; they can still be restored.
Host vs participant recording permissions are not the same as transcription permissions. Giving a participant Allow Record lets them record locally, but only the host’s cloud recording produces the post-meeting Audio Transcript. If you delegate recording to a teammate, make sure they record to the cloud under their own licensed account, or you’ll end up with an MP4 and no transcript.
Account-level vs group-level vs user-level settings cascade in that order. If “Create audio transcript” is locked off at the account level, no user can turn it on. Admins should check Account Management → Account Settings → Recording, then User Management → Group Management for any group overrides, before troubleshooting a missing transcript.
Closed Captioning and Audio Transcript are different features. “Save Captions” produces the live .vtt written during the call. “Create audio transcript” produces a separate, generally more accurate post-meeting transcript from the cloud recording. Enabling one does not enable the other.
The audio_transcript.vtt is created from the same cloud audio as the recording, so if cloud recording itself is disabled, no transcript will be produced — even if the toggle is on.
Breakout rooms are not transcribed by Zoom’s native feature. Each breakout room is treated as a separate audio context, and Zoom’s Audio Transcript only covers the main session. A notetaker bot has to be assigned manually to each breakout to capture it.
Zoom Native vs Atter AI
| Capability | Zoom Audio Transcript | Atter AI |
|---|---|---|
| Accuracy on clean audio | ~85–90% | 98.7% |
| Works on local recordings | No | Yes |
| Works on free Zoom plans | No | Yes (via upload or bot) |
| Cross-meeting search | No | Yes |
| Speaker diarization for guests | Limited | Full |
| Export formats | .vtt, .txt | PDF, DOCX, TXT, SRT, VTT, JSON |
| Language coverage | Narrow | 90+ |
| Retained after 30 days | Only if admin extended | Yes, by your own retention policy |
On clean audio, Atter AI transcribes Zoom recordings at 98.7% accuracy, versus roughly 85–90% for Zoom’s built-in transcript — a gap that widens on accented speech, technical jargon, and multilingual calls.
How this compares to other platforms: unlike Microsoft Teams, where recordings live in the host’s OneDrive or the channel’s SharePoint and inherit organizational retention policies, Zoom’s 30-day default is set at the Zoom account level and is invisible to your wider Microsoft 365 governance — see our Microsoft Teams transcription guide for the contrast. And unlike Google Meet, where recording requires Workspace Business Standard or higher, Zoom lets free users record locally with no upgrade path required, which is why the local-upload flow in Method 5 above has no real equivalent on Google Meet. Webex, for its part, ships two distinct recording containers (MP4 and the legacy ARF) where Zoom standardized on MP4 plus a separate M4A audio track years ago — the practical effect is that any Zoom recording is directly uploadable to any transcription tool, while Webex’s ARF files first need a conversion step (details in our Webex guide).
Zoom-Specific FAQ
How do I extend Zoom’s 30-day cloud recording retention?
As account owner or admin, go to Account Management → Account Settings → Recording → Cloud recording → Auto-delete cloud recordings after days. You can extend up to 120 days on most paid plans, or disable auto-delete on Business and above. The setting takes effect from the date of change, not retroactively — recordings already past the threshold are gone.
Why didn’t Zoom create an Audio Transcript for my cloud recording?
The three most common causes, in order: (1) Create audio transcript is off in your recording settings, (2) the host recorded locally instead of to the cloud, or (3) the account-level setting is locked off and overrides any user toggle. Check at all three levels.
Can the Atter AI notetaker join a Zoom meeting protected by a waiting room?
Yes. It appears in the waiting room with the name “Atter AI Notetaker” and the host admits it like any other guest. If the meeting has end-to-end encryption enabled (Zoom’s E2EE mode), no notetaker bot can attend by design.
Where does Zoom save local recordings, and can I change the path?
Default is Documents/Zoom/ on macOS and Windows. You can change it in the Zoom desktop client under Settings → Recording → Store my recording at.
Does Zoom transcribe breakout rooms?
Zoom’s native Audio Transcript covers only the main session, not breakout rooms. If you need breakout transcripts, assign an Atter AI notetaker (or a participant who records locally) to each breakout room when you open them.
What’s the difference between Save Captions and Create Audio Transcript in Zoom?
Save Captions stores the live captions stream as a .vtt and runs during the meeting. Create audio transcript runs after the cloud recording finishes processing and produces a separate, generally more accurate transcript from the full recorded audio. They are independent settings.
Can I transcribe a Zoom meeting that someone else hosted?
Yes, if they share the recording file with you. The Atter AI upload flow accepts the .m4a or .mp4 they send you; nothing about your account needs to be linked to their Zoom account.
Does Zoom IQ Meeting Summary replace a transcript?
No. Zoom IQ produces a summary and next-steps list, not a full searchable transcript. Use it for a quick recap inside Zoom; use Atter AI or Zoom’s Audio Transcript when you need the underlying text for archiving, search, or export.