Removes timestamps from a transcript in your browser: paste the text or drop a .txt, .vtt, .srt or .docx from YouTube, Zoom, Teams, Google Meet, Otter, Loom or Word. Cue numbers go too, while speaker labels and filler words are your choice. Rules do the work, not AI rewriting. Copy the result or save it as .txt or Word. No account, no daily limit.
Drop a .txt, .vtt, .srt or .docx — or paste the text
Cleaning runs in your browser. The file is not uploaded.
Where your transcript comes from
Two lines per source, from each vendor's own documentation and public samples. Checked ; vendors change their files, so the cleaner reads what it finds rather than what the page promises.
YouTube
Open the video, expand the description, press "Show transcript" and copy the text from the panel.
The cleaner drops the times, including the spoken "1 minute, 5 seconds" lines that can come with them.
By hand, the empty lines and the spaces the times leave behind stay. The cleaner tidies them and keeps one paragraph per turn.
In Word
Press Ctrl+H (Home, then Replace) and click "More >>".
Tick "Use wildcards".
Paste a pattern below into "Find what", leave "Replace with" empty and click "Replace All". Run the longer clock first, then the short one.
Clocks like 01:02:03
[0-9]{1,2}:[0-9]{2}:[0-9]{2}
Short clocks like 12:04
[0-9]{1,2}:[0-9]{2}
Labels like Speaker 1
Speaker [0-9]{1,}
In Google Docs
Open Edit, then Find and replace (Ctrl+H).
Tick "Match using regular expressions".
Paste a pattern below into "Find", leave "Replace with" empty and click "Replace all". Run the clocks first, then the labels.
Clocks like 12:04 and 01:02:03
\d{1,2}:\d{2}(:\d{2})?
Labels like Speaker 1
Speaker \d+:?
Example: before and after
Input — a Zoom cloud transcript (.vtt), cue numbers, times and a name on every line
WEBVTT
1
00:00:02.350 --> 00:00:05.120
Maya Ortiz: Okay, let's get started.
2
00:00:05.400 --> 00:00:09.880
Maya Ortiz: First item is the launch date.
3
00:00:10.210 --> 00:00:12.040
Daniel Kim: We moved it to the 14th.
Output — timestamps removed, speaker names kept, one paragraph per turn
Maya Ortiz: Okay, let's get started. First item is the launch date.
Daniel Kim: We moved it to the 14th.
Same file with Speaker names set to Remove — the paragraphs stay
Okay, let's get started. First item is the launch date.
We moved it to the 14th.
How it works
Paste the text or drop the file
Paste what you copied, or drop a .txt, .vtt, .srt or .docx. The page recognises where it came from — YouTube, Zoom, Teams, Google Meet, Otter, Loom or a Word document — and shows it in one line you can change.
Choose what goes
Timestamps are removed by default. Speaker names can stay, go or be renamed ("Speaker 1" to "Anna"), lines of one speaker are joined into a paragraph, and filler words such as um and uh can be taken out. Cue numbers and file headers are always removed.
Check the preview
The first lines show at once, with a count of what was removed. Change an option and the text changes with it; nothing needs a Clean button.
Copy it or save it
Copy the text, save it as .txt, or save a Word document with the speaker names in bold. If you want the summary and action items of a meeting, one more click sends the cleaned text to write them.
Frequently asked questions
Paste the transcript into the box, or drop the file. Timestamps are removed by default, and the cleaned text appears straight away. Copy it, or save it as a .txt or Word file. Nothing has to be installed and no account is needed.
In the sense most people mean, yes: it turns a transcript that is broken into timed lines into readable paragraphs, with the speaker names kept, renamed or removed as you choose. It does not rewrite sentences, fix punctuation or change words — formatting only.
Yes, with find and replace: in Word, turn on wildcards and replace a pattern like [0-9]{1,2}:[0-9]{2} with nothing; in Google Docs, use Find and replace with "Match using regular expressions". It works for a simple layout and gets fiddly when times sit on their own lines or in a table. Dropping the .docx here handles those cases and gives a Word file back.
Yes. Set Speaker names to Rename and each name found in the transcript gets its own field — change "Speaker 1" to "Anna", or "Raj Patel (he/him)" to "Raj". The new names appear in the preview, the copied text, the .txt and the Word file.
Only "um", "uh", "erm" and "hmm", and sound tags like [Music] or [Applause]. Words that are also real words — "like", "you know", "I mean", "so" — are never touched, because removing them changes what was said. The option is off until you turn it on, and it shows how many it removed.
No. The text is read and cleaned by JavaScript in your browser, and a file you drop is not sent anywhere. Only if you press "Get the summary & action items" is the cleaned text sent, to write the notes. MeetWave doesn't store the text you paste. It is sent to our AI processing provider only to write your notes, isn't used to train models, and isn't kept by MeetWave after the answer arrives.
No account, no daily cap and no sign-up wall. The only limit is what your browser can hold, and a three-hour meeting transcript cleans in well under a second.
Text copied from YouTube's Show transcript panel, Zoom cloud .vtt files, Microsoft Teams .docx, .vtt and panel text, Google Meet transcript documents, Otter text exports, Loom copies, any Word document, plain .txt and .srt files. If the source is guessed wrong, pick the right one from the list next to the file name.