• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
nbbaier

nbbaier

yt-transcript

Public
Like
2
yt-transcript
Home
Code
5
backend
1
frontend
2
shared
1
README.md
main.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
5/30/2025
Viewing readonly version of main branch: v6
View latest version
README.md

YouTube Transcript Extractor

A simple web application to extract and display YouTube video transcripts with timestamps and export to Markdown.

Features

  • Extract transcripts from YouTube videos using video URLs
  • Display transcripts with proper timestamps
  • Export transcripts to Markdown format
  • Minimalistic, clean UI
  • Proper error handling for various edge cases

Project Structure

├── backend/
│   └── index.ts          # Main Hono server
├── frontend/
│   ├── index.html        # Main HTML template
│   ├── index.tsx         # React frontend
│   └── style.css         # Minimal styling
└── shared/
    └── types.ts          # Shared TypeScript types

Usage

  1. Enter a YouTube video URL
  2. Click "Extract Transcript"
  3. View the transcript with timestamps
  4. Export to Markdown if needed

Technical Details

  • Uses YouTube's transcript API via CORS proxy
  • Built with Hono backend and React frontend
  • Handles various YouTube URL formats
  • Includes proper error handling for network issues and missing transcripts
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.