M4A to text: how to get a transcript from an .m4a file
An .m4a file is audio in an MPEG-4 container — the format iPhone Voice Memos writes by default, which is why the people searching for this are usually holding a recording they made on a phone. There is nothing to convert. Text comes out of an .m4a only when something runs speech recognition over the sound, and the only real decision is where that happens.
This page has no upload box, and that is deliberate. A browser tool would have to download a large model to your machine before it could do anything useful, and the alternative — quietly sending your audio to a server — is the thing this app exists to avoid. So: three honest routes, and the one that fits you may not be ours.
Route 1 — on the phone the file is already on
If the .m4a is on your iPhone, Kaseta transcribes it in place, in 99 languages, with the network off if you like. The free plan imports and transcribes up to 5 minutes of a file; Pro removes that ceiling and adds export with timestamps. This is the shortest path when the recording is a memo, an interview, or a lecture you sat through yourself.
Route 2 — a browser converter
Zamzar, any2text, Happy Scribe and the rest will take an upload and hand back text. They work, they need nothing installed, and on a desktop they are often the fastest way to deal with one file. What you are agreeing to is the upload: the audio goes to their servers, free tiers cap the length, and several of them want an email address first. For a recorded webinar, fine. For a conversation someone had in confidence, not fine.
Route 3 — a desktop, running locally
MacWhisper, whisper.cpp and similar tools run the same class of model on your own computer. Free or one-off, no upload, and much faster than a phone across a batch of long files. The cost is setup, and a laptop you have to be sitting at. If you have an archive rather than a recording, this is the better answer.
If the file came from Voice Memos
Check the memo in Apple’s own app first. Since iOS 18 it produces a transcript for the languages Apple covers, and if yours is one of them and the memo is short, you are done without installing anything.
The rest of the time the answer is unglamorous: open the file in the app, on the phone where the file already lives. The voice memo guide has the same steps with more context, and why it runs offline explains what the phone is actually doing.