
Extract. Export. Index. Every video.
YouTube videos, playlists, and audio files — transcribed and processed to suit all your needs. Export as TXT, Markdown, SRT, VTT, CSV, JSON, or RAG JSON. Neatly organized in your library.
No account needed — free for captioned videos. Sign up for credits, exports & library access.
How it works
One input, any scale, and the output your work needs.
Any video, any audio
Paste a single YouTube URL, a playlist link, or upload an audio file. INDXR handles all three input types from the same interface.
From one video to a whole playlist
Pull one video's captions, queue an entire playlist — up to 500 videos in a single job — or upload hours of audio for AI transcription. The same tool at any scale.

Output: actually readable
Paragraphed plain text, timestamped segments, Markdown with YAML frontmatter for Obsidian or Notion, CSV for data work. Readable, not a raw caption dump.
For: Knowledge workers, researchers, journalists
---
title: "Justice: What's The Right Thing To Do? Episode 01 \"THE MORAL SIDE OF MURDER\""
url: "https://www.youtube.com/watch?v=kBdfcR-8hEY"
channel: "Harvard University"
duration: 3282
language: "en"
transcript_source: "YouTube captions"
created: "2026-08-03"
type: youtube
tags: [youtube, transcript]
---
# Justice: What's The Right Thing To Do? Episode 01 "THE MORAL SIDE OF MURDER"
## [00:00:33](https://youtu.be/kBdfcR-8hEY?t=33)
This is a course about Justice and we begin with a story suppose you're the
driver of a trolley car, and your trolley car is hurdling down the track at
sixty miles an hour and at the end of the track you notice five workers …Output: subtitles for creators
Export SRT and VTT subtitle files. Upload directly to YouTube Studio, embed in video players, or use for accessibility compliance.
For: Content creators
3
00:00:33,509 --> 00:00:37,750
This is a course about Justice and we
begin with a story
4
00:00:37,750 --> 00:00:44,640
suppose you're the driver of a trolley
car, and your trolley car is hurdling down
the track at sixty miles an hour
5
00:00:44,640 --> 00:00:49,390
and at the end of the track you notice
five workers working on the trackOutput: build with it
RAG-optimized JSON with sentence-aligned chunks (60 seconds by default, adjustable), deep-linked timestamps, and metadata. Drop it into LangChain, LlamaIndex, or any vector database. No preprocessing needed.
For: Developers, RAG builders
{
"chunk_index": 5,
"chunk_id": "kBdfcR-8hEY_chunk_005",
"text": "standing on a bridge overlooking a trolley car track and down
the track comes a trolley car at the end of the track are five
workers the brakes don't …",
"start_time": 278.529,
"end_time": 338.93,
"deep_link": "https://youtu.be/kBdfcR-8hEY?t=278",
"token_count_estimate": 136,
"metadata": {
"video_id": "kBdfcR-8hEY",
"title": "Justice: What's The Right Thing To Do? Episode 01 …",
"channel": "Harvard University",
"language": "en",
"chunk_index": 5,
"start_time": 278.529,
"end_time": 338.93,
"total_chunks": 60
}
}No browser extension
Works entirely in the browser. Nothing to install, nothing to trust.
No subscription — credits never expire
Pay once for credits. Use them whenever you need. No recurring charge.
Free tier that's actually useful
Ten YouTube-caption extractions a day with no account, downloadable as text. A free account lifts the limit and unlocks every export format — no card, no trial clock.
From our own runs
An hour of audio in minutes
Across 200+ transcription runs, AI transcription took a median of about 5% of the audio's length — most hour-long videos finish in a few minutes. Accuracy depends on the language: see the accuracy page.
EU-hosted
Supabase, eu-west-1
Audio deleted after transcription
Uploads aren't kept once your transcript is made
Stripe-secured payments
No card data touches our servers
Start organizing your transcripts and exports into a clean library.
YouTube captions stay free for single videos. Sign up to unlock playlists, AI transcription, and your personal library.





