Podcast transcription from your episode file
Upload an episode file or record in the browser, review speaker labels, and export a podcast transcript here. Cloud processing covers files up to 1 GB and 60 minutes, billed in credits; this page does not fetch Spotify, Apple Podcasts, or RSS feeds.
- File or browser recording
- Host and guest labels
- No RSS or Spotify ingest
- Cloud credits, 1 GB / 60 min
Sign in to create a saved task. If your file is unavailable after signing in, select it again.
Dashboard
How do you want to transcribe?
Free minutes are included. Upload a file or record audio to start.
Cloud processing · Sign in to see your current plan and available credits. Choose your file and settings before signing in; sign in to submit. Review the estimated credits first. See plans and usage limits and our privacy policy.
WhisperWeb vs TurboScribe vs Otter vs Descript
People searching for podcast transcription are usually choosing a workflow, not a score. The table below compares four public products on inputs, limits, price, languages, exports, and whether they ingest a podcast URL. Figures are copied from each vendor's pricing or product page on 2026-09-10. They are not test scores, and they will drift when those pages change.
| Aspect | WhisperWeb | TurboScribe | Otter | Descript |
|---|---|---|---|---|
| Starting input on this kind of page | WhisperWebAvailable: Episode file or browser recordingThis page accepts an audio or video file you already have, or a microphone capture in the browser. | TurboScribeAvailable: File, mic, or web linkTurboScribe documents drag-and-drop, microphone dictation, and pasting a web link such as YouTube. | OtterLimited: Live meeting first, limited file importOtter is built around a bot in Zoom, Meet, and Teams. File imports are limited on the Basic plan. | DescriptAvailable: Imported or recorded media in an editorDescript transcribes media as part of a text-based audio and video project, not a standalone upload page. |
| Podcast URL, Spotify, Apple Podcasts, RSS | WhisperWebNot available: No feed ingest on this pageWhisperWeb does not log into Spotify or Apple Podcasts and does not read an RSS feed. Download a file you have the right to process. | TurboScribeLimited: Public web links, not a podcast host loginTurboScribe accepts some public web links. That is not the same as connecting a Spotify account or an RSS subscription. | OtterNot available: Not a podcast directory toolOtter does not advertise Spotify, Apple Podcasts, or RSS episode ingest as its primary workflow. | DescriptNot available: Editor project, not a podcast URL pasteDescript works from media you record or import into a composition. It is not a podcast-directory scraper. |
| Length and size | WhisperWebLimited: 1 GB and 60 minutes per fileThe server rejects larger or longer files. Split a two-hour episode before you upload. | TurboScribeAvailable: 10 hours or 5 GB on UnlimitedFree files are capped at 30 minutes. Paid Unlimited allows 50 files in one batch. | OtterLimited: Conversation and import caps by planBasic lists 300 minutes per month, 30 minutes per conversation, and 3 lifetime file imports. | DescriptLimited: Media minutes per editorThe current Descript pricing page lists 60, 600, 1,800, or 2,400 media minutes per editor each month, depending on plan. |
| Price (checked 2026-09-10) | WhisperWebAvailable: 5 free minutes, then from $9.90/moStarter is $9.90/mo or $4.90/mo billed yearly. Pro $29.90/mo or $14.90/mo yearly. Max $49.90/mo or $24.90/mo yearly. Priced per account. | TurboScribeAvailable: 3 free transcripts a day, then $10/mo yearlyUnlimited is $10/month when billed yearly ($120/year) or $20/month billed monthly, for one person. | OtterLimited: From $16.99 per user / monthPro is listed at $16.99/user/mo, or $8.33/user/mo annually. Business is $30/user/mo, or $19.99/user/mo annually. | DescriptLimited: Free 60 media minutes, then paid editor seatsDescript sells editor seats with pooled media minutes and AI credits. Dollar amounts vary between current and legacy plan pages, so check descript.com/pricing before you buy. |
| Languages | WhisperWebAvailable: 100+ languages with auto-detectTranscript translation into 100+ languages is a Pro and Max action on the saved transcript. | TurboScribeAvailable: 98+ spoken languagesPaid plans advertise translation into 134+ languages. | OtterLimited: 6 languagesEnglish, Spanish, French, German, Japanese, and Chinese. | DescriptLimited: 25 languagesThe current Descript pricing page lists multilingual transcription in 25 languages. |
| Exports | WhisperWebAvailable: TXT, DOCX, JSON, SRT, and VTTThose formats are available on this page after the transcript is saved, including on the free allowance. | TurboScribeAvailable: TXT, DOCX, PDF, SRT, VTT, CSVTurboScribe also documents bulk export of many transcripts at once. | OtterLimited: TXT and MP3 on BasicPDF, DOCX, and SRT require Pro or above on Otter's published plan grid. | DescriptLimited: Editor timeline plus captionsDescript's deliverable is a composition you can edit, caption, and export as media. It is not a transcript-download page first. |
| Live meeting bot | WhisperWebNot available: No meeting botWhisperWeb does not join Zoom, Google Meet, or Microsoft Teams. | TurboScribeNot available: No meeting bot advertisedTurboScribe's public product is file and link transcription, not a calendar bot. | OtterAvailable: Bot joins your callsThis is Otter's main product: a notetaker in live meetings. | DescriptLimited: Remote recording roomsDescript records remote sessions inside its own product. That is a studio workflow, not an Otter-style meeting bot. |
Checked on 2026-09-10 against turboscribe.ai/pricing, otter.ai/pricing, descript.com/pricing, and WhisperWeb pricing. TurboScribe, Otter, and Descript are trademarks of their owners. Confirm each vendor's live page before you pay, because plans change.
Choose WhisperWeb if
- You already have the episode file, or you can record a short pickup in the browser.
- You want host and guest labels, then TXT, DOCX, SRT, or VTT without leaving this page.
- You need 100+ languages, or a later written translation on Pro and Max.
- You do not want a meeting bot in your calendar.
Choose another product if
- TurboScribe: you want a public YouTube or web link, 10-hour files, or three free transcripts every day.
- Otter: you need a bot that joins live Zoom, Meet, or Teams calls and files notes into that meeting archive.
- Descript: you want to edit the episode by editing the transcript, including multitrack media and captions inside a composition.
How It Works
Upload Your Recording
Choose a supported episode file, or record in the browser if you are capturing a short pickup. Speaker detection starts enabled with a two-speaker hint, which matches a host-and-guest show. Open settings to raise the count, turn detection off, or add names such as a co-host before you submit. Select the spoken language or leave auto-detect on, then read the duration and credit estimate. If login interrupts a draft, follow the file-restoration prompt. A filename alone cannot restore an audio file after a refresh.
Review the Result
Progress, queue state, and the finished podcast transcript stay on this page. Play the episode back, search a phrase, and rename speaker labels in the speaker panel. Treat those labels as groups inside this recording, not verified identities. Intro music, ads, and two people talking at once will still need a human pass. If a task fails, read the error before starting another attempt. Refreshing a processing task restores its status from the server.
Export Your Text or Captions
Save corrections first. Download DOCX for an episode-page draft, TXT for a plain archive, or SRT and VTT if you are publishing a video version of the same show. Exports use the saved transcript. An optional summary is a later action on the same record when your plan allows it; a failed summary leaves the transcript in place. The task also appears in My Recordings next to work started in the general transcription workspace. Reopening it does not start a second transcription or charge the base fee again.
Prepare a Transcript for Your Episode Page
A usable podcast transcript is the spoken record: who spoke, in what order, with timestamps you can check against the file. Show notes are a different artifact. They name the topics, guests, and links a listener needs after the episode. Mixing the two produces a page that is hard to quote and hard to scan.

After the run finishes, replace Speaker 1 and Speaker 2 with the host and guest names you already use on the show. Confirm proper names, numbers, and sponsor reads against your rundown. Keep filler and false starts if you are archiving; clean them only when you are publishing a reading copy. Do not paste an unreviewed transcript under the player and call it show notes.
This page supports that review for episodes you recorded or received as a file. It is not a podcast host, not a directory, and not a replacement for permission from every speaker on the tape.
See an Example
Harbor Ledger is synthetic owned practice input written for this page. The MP3 is not a transcription-provider output, and it is not taken from a real show. Save the file, then drop it into the upload box above if you want to walk the live path. Playback of the sample never submits a task.

Each row is the authored script for that beat, timed from the committed MP3. A short sine tone stands in for intro music so you can hear what a theme sting does to a first pass. The last beat stacks both voices on purpose. Check the returned wording, speaker grouping, and clocks against this file. Confirm the proper name Harbor Ledger, and keep the spoken line about show notes separate from any summary you write later.
- 00:00HostWelcome to Harbor Ledger. After the theme, we will talk about last week's harbor delay.
- 00:05Theme stingThemeA 0.4 second sine tone stands in for intro music. It is not a licensed theme.
- 00:06GuestThe Tuesday barge left two hours late. The crate count stayed the same.
- 00:10HostSo the delay was time, not cargo?
- 00:13GuestYes. We still need the dock notes before we publish show notes.
- 00:17Host / GuestOverlapHostSorry, go on.GuestKeep the transcript separate from the show notes.
Supported Files and Plan Limits
This page accepts MP3, WAV, M4A, MP4, MOV, FLAC, OGG, WEBM, AAC files, up to 1 GB and 60 minutes each. Browser recording requires microphone permission and browser support. The bytes have to be readable audio or video with a soundtrack. Changing an extension does not convert a file.
Billing follows duration, not file weight: 0.5 credits through 30 seconds, then one credit for every started minute. The API re-checks size, length, and remaining credits on submit. Read the estimate above and the plans and usage limits page before you start a full episode. There is no unlimited free pool and no local-only mode on this route.
Theme music, ads, compressed MP3s, and overlapping hosts make words and speaker groups less reliable. Speaker count is a hint, not a guarantee. If you later request a summary or translation, those steps use the same saved transcript and the existing plan rules. They are not generated automatically for search-engine copy.
Frequently Asked Questions
Can I transcribe an episode from a podcast URL?
No. This page does not fetch a Spotify, Apple Podcasts, YouTube, or RSS URL. Download the episode file you own or have permission to process, then upload it here. The general transcription workspace can transcribe some direct media URLs. It still does not log into a podcast app or subscribe to a feed.
Are show notes the same as a transcript?
No. A transcript is the spoken record, including asides, sponsor reads, and false starts unless you edit them. Show notes are an editorial summary with names, topics, and links. If you need a shorter recap after the transcript succeeds, use the existing summary action on the same task when your plan includes it. A failed summary does not remove the transcript.
Does intro music break podcast transcription?
It often confuses the first seconds. The practice clip includes a short tone so you can see that effect. Trim a long theme in your editor if the opening is more music than speech, then upload the spoken body. Lyrics are not a promised result.
What happens when two people talk at once?
Overlap is marked in the practice script on purpose. Automatic speaker groups can split, merge, or drop words when voices sit on top of each other. Replay that passage and keep an unclear word marked instead of guessing before you publish.
Is this free, and does it run on my machine?
Neither as a default. New accounts start with 5 free minutes. After that, work is billed in credits against your plan. Audio is uploaded and processed in the cloud. Choosing a file does not start a run until you sign in and submit.
Who can open my episode after I leave?
Task and download requests require the owning account. Open the same record from My Recordings or from this page's task link. Other users cannot read the file or transcript by guessing the task id. Create a sharing link only when you intend to, and revoke it when access should end.
Related Tools
Use a published tool for the next job. Optional summaries and the full workspace stay on routes that already exist.
- General transcription workspaceUse the full workspace when the source is a media URL or you need every follow-on action.
- Audio Transcript StudioStart from a general audio file or a fresh browser recording.
- AI Audio SummarizerRequest a shorter recap on a saved transcript when your plan includes it.
- Interview Transcription ToolReview questions, answers, and quotes from a two-person interview.