Teams Transcript to Markdown icon

Teams Transcript to Markdown

by Brian Krabach · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 19 Oct 2026

Capture Microsoft Teams meeting recording transcripts as LLM-friendly Markdown or raw WebVTT. Fast, private, free.

Users
60
+16 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#102K
#85K among extensions
Version
0.6.0
updated 24 Aug 2026

Users

monthly, 5 months
03060May 2026Aug 2026Oct 2026
Latest, 19 Oct 2026: 60 usersMove the mouse over the chart for any month

Ratings count

monthly, 5 months
001May 2026Aug 2026Oct 2026
Latest, 19 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Teams Transcript to Markdown

Capture the transcript from a Microsoft Teams meeting recording and download it as clean, LLM-friendly Markdown — roughly 75% fewer tokens than the raw WebVTT file (measured with tiktoken's cl100k_base and o200k_base tokenizers on real Teams recordings). Or grab the .vtt itself, your call. ──────────────────────────────────────── WHAT IT DOES ──────────────────────────────────────── Click the toolbar icon on a Teams recording page, click Capture, done. The popup downloads a Markdown file with the transcript and shows a result panel with Open and Show-in-folder buttons so you can jump straight into the file. No menus, no settings, no setup. Your last-used preferences (format, timestamps, speaker merge) persist between uses. ──────────────────────────────────────── TWO CAPTURE PATHS — PICKED AUTOMATICALLY ──────────────────────────────────────── • SharePoint fast path (~1–3 seconds) On *.sharepoint.com/.../stream.aspx pages, the extension reads the SharePoint drive and item IDs from the page's bootstrap data, calls the REST endpoint for the underlying transcript, and downloads the actual .vtt file Microsoft already has on the server. Two HTTP calls. Done. • DOM-scrape fallback (~20–40 seconds) On other recording surfaces (legacy Stream, *.cloud.microsoft, etc.), the extension scrolls the rendered transcript pane and harvests entries from the DOM. Slower, but works without a JSON API. Same Markdown output. ──────────────────────────────────────── LLM-FRIENDLY OUTPUT ──────────────────────────────────────── The Markdown is token-optimized: • Header block with title, source URL, duration, and ordered speakers • One paragraph per turn: [MM:SS] Speaker: text • Consecutive turns from the same speaker get merged into a single paragraph • Trailing/leading word-overlap between adjacent cues gets trimmed • Cue IDs, millisecond timestamps, and <v Speaker> voice tags are stripped Measured on two real 2-hour Teams meeting recordings: ~61% smaller in bytes, ~78–79% fewer tokens with both the cl100k_base (GPT-3.5/4/4-turbo) and o200k_base (GPT-4o/4.1/o1) tokenizers. The token savings come from the fact that VTT files are full of tokenize-hostile artifacts — UUIDs, fractional-second timestamps, voice tags — that BPE tokenizers fragment into many small tokens. ──────────────────────────────────────── RAW WEBVTT OPTION ──────────────────────────────────────── If you'd rather post-process the original file yourself, switch the popup's "Save as" radio to "Raw WebVTT" and you'll get the millisecond-precise .vtt as Microsoft has it on the server. Fast-path only. ──────────────────────────────────────── PRIVACY ──────────────────────────────────────── • No telemetry, no analytics, no servers owned by the extension author • No host permissions • No background service worker • The extension activates only when you click it • It talks only to the SharePoint origin you are already viewing, using your existing browser session • Nothing leaves your machine that wasn't already going to SharePoint ──────────────────────────────────────── OPEN SOURCE ──────────────────────────────────────── MIT-licensed. Not affiliated with Microsoft. Repository: https://github.com/bkrabach/teams-transcript-md Project site: https://bkrabach.github.io/teams-transcript-md/ Privacy: https://bkrabach.github.io/teams-transcript-md/privacy/

Growth

WindowUsersChangeRatingsRating
7 days+6+11.1%00.00
30 days+16+36.4%00.00

Chrome Web Store search rankings

Where Teams Transcript to Markdown appears when people search the store, with the 30 day change
Search phrasePosition30 days
team#99−45

Version history

3 versions recorded
0.6.024 Aug 2026
0.5.311 Aug 2026
0.5.219 May 2026

Details

Category
Tools
First seen
19 May 2026
Size
31 KB
Languages
en-US
Pricing
Free
Privacy policy
bkrabach.github.io
Support
github.com
Extension ID
mkkfjnjhhfnhbfcmaljelamolajalaci

Permissions and risk

Moderate riskimpact 1, likelihood 3
Permissions
activeTabscriptingstoragedownloadsdownloads.open

Alternatives to Teams Transcript to Markdown

Extensions that rank for the same store searches or share the Tools category, ordered by users