Meeting Transcript Formatter — Full Guide

Updated 2026-05-31 · Everything runs in your browser; no text is uploaded.

Author bal.pe.krLast updated bal.pe.kr micro SaaS

1. What this tool does

Speech-to-text services like CLOVA Note, Zoom, Google Meet, and YouTube auto-captions give you a transcript with timestamps and speaker labels mixed into the text. Sharing that as a clean meeting note normally means manual cleanup. This formatter parses the timestamps and speaker tags, regroups the text by speaker and time section, and exports it as Markdown, Notion-friendly text, plain text for Word, or YouTube chapters — instantly, in your browser.

2. Supported input formats

Timestamps

  • [00:01:23] bracketed
  • 00:01 short MM:SS
  • 1:23:45 H:MM:SS
  • (00:01:23) parenthesised
  • SRT/VTT cue ranges: 00:00:05,000 --> 00:00:08,000 (uses the start time)
  • Millisecond suffixes .500 or ,500 are ignored

Speaker labels

  • Speaker 1: / Alice: colon style
  • Alice> angle style
  • [Alice] bracket style
  • Speaker 1 00:01 CLOVA-style name-then-timestamp

Long sentences that happen to contain a colon are not mistaken for a speaker, so prose stays intact.

3. Output formats

  • Markdown — H1 title, optional ## time section headers, bold speaker names and inline timecodes. Paste into GitHub, Slack, or any Markdown editor.
  • Notion — no Markdown emphasis; speaker + timecode header lines and body lines so Notion auto-splits them into blocks on paste.
  • Plain (Word) — clean [00:00] Speaker: text lines for Word, Google Docs, or email.
  • YouTube chapters — a 00:00 Title list; the first line is normalized to 00:00 as YouTube requires.

4. Options

  • Remove blank lines — drop empty lines from the source.
  • Remove fillers — strip leading hesitation words.
  • Merge same speaker — combine consecutive lines from one speaker into a single block.
  • Time-based sections — split the note into 5 / 10 / 15-minute sections.

5. Privacy

All parsing and conversion happen in your browser with JavaScript. Your transcript is never uploaded or stored on a server. Only your latest session is kept in this browser's localStorage so you can pick up where you left off.