Focus Group Transcription

Upload the session recording for a timestamped, speaker-separated transcript you can take into qualitative coding.

  • Audio & video
  • Speaker labels
  • Word & subtitles

Bring your file.

  1. Add files
  2. Review
  3. Save
Separate the transcript by speaker. Best for conversations longer than a minute.

Files within your free allowance start automatically. Paid work asks first.

More settings
Add a short overview of the transcript.
Leave on auto unless the recording opens in a different language from the rest.

A little guidance

Get more from your recordings.

Recording a session that transcribes well

Most of the accuracy in a focus group transcript is decided in the room, before anything is uploaded.

  1. Put one good microphone in the middle of the table, not a laptop at one end. The people furthest from the recorder are the ones who come back as fragments.
  2. Ask everyone to say their first name, or their participant number, once at the start. That gives you a clean sample of each voice, so you can match "Speaker 3" to P3 in a minute rather than by guesswork.
  3. Ask the moderator to slow down crosstalk when it starts. Two people talking at once is the single biggest source of lost text.
  4. Record the whole session as one file. A 90-minute group uploaded in one piece keeps one consistent set of speaker labels, where three separate files would each start again from Speaker 1.

Video recordings from Zoom, Teams or a camera work too: upload the video file and the audio is taken from it.

From transcript to coded data

Each turn in the transcript starts with a timestamp in square brackets and a speaker label, for example "Speaker 2:". That structure is what makes the next steps quick.

  • Name the speakers. Use find and replace in the Word or text file to turn "Speaker 2" into a pseudonym or participant code. Do it once, before anyone starts coding.
  • Anonymise. Participants say names, employers and places out loud. Search the transcript for them before it leaves your team; the timestamp beside each turn takes you back to the audio when a word is unclear.
  • Import. The plain-text file goes straight into NVivo, ATLAS.ti, Dedoose, MAXQDA or a spreadsheet. The Word file keeps speaker names in bold, which is easier for a second coder to read.
  • Check the quotes you publish. Read any quote you will use in a report against the audio. Automatic transcripts are close, not certified, and a dropped "not" changes a finding.

Cost, limits and privacy

The first 10 minutes each day are free, enough to check that your recording works before you pay for the whole session. After that it is $0.05 a minute (1 credit), billed on the length of the recording. A 90-minute group is 90 credits. Credits come in one-time packs and never expire, which suits research that runs in bursts.

Files up to 500 MB are accepted. The recording is deleted from storage as soon as the job ends, and the transcript is kept for 24 hours, or 30 days if you choose, with a button to delete it sooner. Nothing is published. If your ethics approval names the services that may process recordings, the security page lists them.

Transcripts for qualitative analysis

Focus group transcripts are read differently from interviews: you are looking for patterns across speakers rather than quotes from one, and the unit of analysis is usually the turn.

That makes the paragraph-per-turn structure here directly usable. Export plain text and import it into NVivo, Atlas.ti, Dedoose or a spreadsheet; each turn keeps its timestamp in square brackets, which survives the import and lets you return to the audio for anything ambiguous.

Be realistic about speaker attribution with six or eight participants around a table. Diarisation will merge similar voices and split people who move. For research where who-said-what is load-bearing, take a seating note during the session and reconcile the labels in a first editing pass — that pass is still an order of magnitude faster than transcribing from scratch.

Where two people speak at once, expect one of them to be lost. That is a physical limit of a single mixed channel, not a model failure.

What this tool does

Upload an audio or video file and the transcript appears on this page. Every paragraph carries the timestamp it came from, so you can find the moment in the original recording without scrubbing.

Speaker labels are available when the recording has more than one voice: each turn is tagged Speaker 1, Speaker 2 and so on, which is what makes interview and meeting transcripts usable rather than a single undivided block.

Files never become public. The upload is processed, the transcript is attached to your job, and nothing is indexed or shared.

Formats that work

Audio: MP3, M4A, WAV, AAC, FLAC, OGG, Opus, WebM, AMR and WMA.

Video: MP4, MOV, WebM and MKV — the audio track is read and the video itself is ignored, so a 2 GB screen recording transcribes the same as the audio ripped from it.

Files up to 500 MB upload directly from your browser to storage, which means a long recording is not limited by any request size cap. A 90-minute MP3 at a normal bitrate is around 80 MB; an hour of video is usually 300–700 MB.

If your file is larger than 500 MB, export audio only from your editor first. It transcribes identically and uploads in a fraction of the time.

Notes on specific formats

Every format is uploaded as-is; converting first adds nothing, and a careless conversion at the wrong sample rate can hurt.

  • WAV is about 10 MB a minute in stereo at 44.1 kHz, so an hour can pass 500 MB. Export it as 16 kHz mono, the rate the models use internally, and it drops to about 2 MB a minute with no loss of accuracy.
  • FLAC is lossless at roughly half the size of WAV; an hour of stereo is about 300 MB. Worth keeping as a master you can transcribe again later, though it is barely more accurate than a good MP3.
  • MOV from an editor or a ProRes export can run to gigabytes. Export audio only (Command-E in QuickTime) and upload that. A screen recording with no audio track gets a clear error, not an empty transcript.
  • WebM from a browser recorder often has a missing or zero duration header. The length is measured from the decoded audio, so timestamps come out right anyway.
  • OGG and Opus are what WhatsApp, Telegram and Signal voice notes use. They transcribe well even at low bitrates. Share a WhatsApp note to Files rather than forwarding it, so it is not re-encoded.
  • AAC streams without an MP4 wrapper decode directly. If a capture was cut off mid-frame, the last second or two may be missing.
  • AMR is narrowband phone audio (300 Hz to 3.4 kHz). Ordinary speech comes through; names, spelled-out addresses and digits are where it slips, so check them against the recording.
  • WMA usually means an old dictaphone recording. Expect a few points less accuracy than a modern phone recording, and try one file before paying for an archive. DRM-protected WMA cannot be read by any tool.

How the free tier works

Ten minutes of audio a day, across up to three files, cost nothing. You see the transcript, the timestamps, the summary, and you can copy all of it.

When a file is longer than your remaining free minutes, the transcript stops at that point and says exactly where it stopped. Nothing is charged and nothing is hidden behind a signup form — you get a real result for the first ten minutes rather than a blurred teaser.

To transcribe the whole file, add credits. Credits are bought once, never expire, and work across every tool on this site. At $0.05 a minute (1 credit), a 45-minute interview costs $2.25 (45 credits) at the $5-pack rate, or about $1.93 from the $12 pack.

Speaker labels and why they matter

A two-person interview transcribed without speaker separation is nearly useless: you cannot tell a question from an answer without listening again.

With speaker labels on, each change of voice starts a new paragraph tagged with a speaker number. Rename them in your own document afterwards — the DOCX download puts speaker names in bold at the start of each turn precisely so a find-and-replace turns Speaker 1 into a real name in two keystrokes.

Diarisation is not magic. Two people talking over each other, a poor phone line, or someone joining halfway through are all cases where labels drift. Fix the three or four places it matters and leave the rest.

What to expect on accuracy

On a clear recording with one or two speakers, expect 92–97% word accuracy. That means roughly one wrong word per two lines, usually a name, a unit, or a technical term.

Things that reliably hurt accuracy: recording from across a room, air conditioning or traffic, several people speaking at once, strong accents in a language the model sees less of, and music underneath speech.

Things that help, and cost you nothing: record at arm's length rather than across a table, use the phone's own voice memo app rather than a video call recording where possible, and say proper nouns clearly the first time they come up.

Before you publish or submit anything, check names, numbers and any sentence you intend to quote. The timestamps make that a minute of work rather than a re-listen.

Subtitles from a video file

Upload the video, download the SRT, drop it on the timeline. The cues are split on natural sentence boundaries with millisecond timing, which is what Premiere, Final Cut, Resolve, CapCut and every web player expect.

VTT is the same content in the format HTML5 video wants, with speaker names as voice tags so a player can style each speaker differently.

Subtitle files always need a human pass — line lengths, a mis-heard brand name, a laugh transcribed as a word. Editing an SRT that is 95% right takes a few minutes. Typing one from scratch takes an hour per ten minutes of footage.

Example result

Your source

interview-2026-03-14.m4a — 38 minutes, two speakers, phone microphone

Your result
Transcript: 52 timestamped paragraphs, alternating Speaker 1 / Speaker 2.
Summary: two sentences plus 7 substantive points.
Downloads: SRT for the video cut, DOCX for the quote sheet.

Cost: 10 free minutes, then 28 credits for the remaining 28 minutes — about $1.20.

How this compares

Where another tool is the better choice, it says so.

Otter.ai

Better thereLive meeting capture, a bot that joins calls, shared workspaces and searchable history across a team.

Better hereNo subscription and no account. Upload the file you already have, read the transcript, pay per minute only for what you transcribe. Better for the person with one interview, not a recurring meeting habit.

Rev

Better thereHuman transcription at 99% accuracy with a certificate, which automated tools cannot match for legal work.

Better hereRev's human service is $1.99 a minute and takes hours. This is about $0.05 a minute and takes seconds, which is the right trade for research notes, subtitles and first drafts.

Whisper on your own machine

Better thereFree forever, fully private, and you can run it on a whole folder overnight.

Better hereIt needs a capable machine, a Python environment and patience, and it does not label speakers out of the box. This is the same class of model with nothing to install.

Your questions, answered.

Can it handle six or eight participants?

It will transcribe them all, but speaker labels get less reliable as voices multiply. Take a seating note during the session and reconcile the labels in one editing pass.

What happens when people talk over each other?

One voice usually wins and the other is lost. A single mixed channel cannot separate simultaneous speech, no matter which tool processes it.

Is it really free?

Ten minutes of audio a day across up to three files, including timestamps and the summary, with no account and no email. Credits cover anything beyond that plus the SRT, VTT and DOCX downloads.

What is the largest file I can upload?

500 MB. The upload goes straight from your browser to storage rather than through a request body, so long recordings work. Above 500 MB, export an audio-only version first.

How long does it take?

Roughly 10 to 30 seconds for a 10-minute file once the upload finishes, and a few minutes for a two-hour recording. Long jobs keep running if you close the tab — the page picks the result back up when you return.

Can it tell speakers apart?

Yes, when speaker labels are switched on. Each change of voice becomes a new labelled paragraph. It works best on recordings where people do not talk over each other.

Which languages work?

About 50, with the strongest results in English, Spanish, Portuguese, French, German, Italian, Dutch, Hindi, Japanese and Mandarin. Leave the language on auto-detect unless the recording opens in a different language from the one it continues in.

Do you keep my file?

The upload is kept only as long as the job needs it and is then deleted. Transcripts stay attached to your job so you can come back to them, and are never rendered on a public page or used to train anything.

Can I transcribe a phone call or a voicemail?

Yes, if you have the file. AMR and M4A voice memos, call recordings and voicemail exports all transcribe, though phone-line audio is narrower band than a microphone so accuracy is a few points lower.

Can I upload several files at once?

One at a time today. Bulk upload is a credit-priced feature on the roadmap; if you need it now, run them back to back — credits are charged per minute either way.

What if the transcript is wrong?

Copy it out and fix the handful of errors, which is the workflow every professional transcription service also assumes. If a whole file comes back garbled — wrong language detected, or silence — that is a bug worth reporting, and charged credits are refunded.

Is this good enough for legal or medical work?

No. Certified transcription for court or clinical records requires a human transcriber and a certificate of accuracy. Use this for research, notes, subtitles and drafts.

Something else to work on?

YouTube transcriptImage & handwriting to textCitations