YouTube Transcription
Downloading YouTube audio and transcribing...
You can close this tab — check email-when-done in the banner above.
Built for YouTube creators, researchers + students
Creators — own-content transcripts
Paste your own video URL, get a clean transcript for blog-post repurposing, show notes, or SRT subtitles in 99 languages.
Research + citations
Transcribe a CC-licensed lecture or conference talk. Cite with confidence — every quote has a timestamp tied to the source.
Translate foreign-language videos
Transcribe a Spanish, Japanese, or Hindi video in the source language, then pipe the text through /translate/ for a clean translation.
How it works
- Paste a public YouTube URL — watch, youtu.be, or Shorts.
- Click Check video — we probe the title, duration, and thumbnail so you confirm before spending tokens.
- Pick language, engine, and output format. Optionally enable speaker diarization.
- Submit. We fetch audio with yt-dlp server-side and transcribe — typically 1-5 minutes for a 30-minute video.
Free.ai vs YouTube auto-captions, Happy Scribe
| Feature | Free.ai | YouTube auto-captions | Happy Scribe |
|---|---|---|---|
| Price | $0.003/min | Free | $17/hour |
| Quality | Whisper-large-v3 | Variable | Whisper + human-edit option |
| SRT/VTT export | Scraper needed | ||
| Speaker diarization | — | Paid tier | |
| Languages | 99 | ~100 (varies) | 120+ |
| Public API | Data API only | ||
| Sign-up required | No | YouTube account | Yes |
Advanced options
Result
❤️ Love Free.ai? Tell your friends!
Sign up to get a referral link and earn 25,000 tokens per friend.
Processing your request...
Transcribe any YouTube video to text for free.
How to Use YouTube Transcription
Enter your input
Type text, upload a file, or describe what you want. No account needed.
Click generate
Our AI processes your request in seconds using the best open-source models.
Download & share
Download, copy, or share your result. Free for personal and commercial use.
Use this tool via API
Automate this tool from your own code. OpenAI-compatible REST endpoint, Bearer-token auth, no extra SDK required. Token costs match the web interface.
curl -X POST https://api.free.ai/v1/stt/ \
-H "Authorization: Bearer sk-free-..." \
-H "Content-Type: application/json" \
-d '{"file": "@audio.mp3", "language": "auto"}'
YouTube Transcription — FAQ
How would you rate this tool?