Skip to content
INDXR.AI

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.

01

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.

Single video URL
Playlist URL
Audio file upload
02

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.

The playlist review screen: a playlist's videos listed with durations and free/paid badges, ready to extract, before any job starts.
Review a whole playlist before it runs — pick which videos to extract.
03

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

transcript.md
---
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 …
04

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

captions.srt
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 track
05

Output: 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

transcript.rag.json · one chunk of 60
{
  "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

Pay only for what you use. Credits never expire.

Starting at €5.00 — no subscription.

See pricing →

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.