Lewati ke konten utama

YouTube ke Teks

Third-party service

Ubah video YouTube apa pun menjadi teks — paste tautannya dan dapatkan transkrip lengkap sebagai prosa yang mudah dibaca, baris bertanda waktu, atau file subtitle SRT/VTT yang dapat diunduh.

Input

Bekerja dengan watch, youtu.be, Shorts, embed, dan tautan langsung — atau ID video telanjang.

Output

Video

The video will appear here.

Transkrip
Detail
Apakah ini membantu?

Panduan

Apa yang dilakukan alat ini

Paste tautan YouTube dan dapatkan kata-kata video kembali sebagai teks. Alat ini membaca trek caption yang sudah disimpan YouTube terhadap video — trek yang sama yang mendorong tombol CC — dan memformatnya ulang menjadi sesuatu yang benar-benar dapat Anda baca, edit, atau cari. Tidak ada ekstensi browser, tidak ada unduhan, dan tidak ada yang perlu dipasang.

Tidak ada yang diunggah dan tidak ada audio yang diproses. Jika video memiliki caption (dan mayoritas kewalahan memilikinya, karena YouTube menghasilkannya secara otomatis), transkrip kembali dalam satu atau dua detik. Gunakan untuk mengekstrak teks dari video YouTube, mengunduh subtitle YouTube sebagai SRT, atau menarik transkrip lengkap ke dalam kode Anda melalui API di bawah ini.

Anda harus masuk untuk menggunakannya. Itu bukan paywall — setiap akun, termasuk tier gratis, mendapatkannya. Membaca caption berarti berbicara dengan YouTube dari server kami, dan YouTube membatasi alamat yang mulai terlihat otomatis, jadi masuk membuat satu pengguna scripted tidak membawa alat itu untuk semua orang lain.

Memilih format output

  • Paragraf yang dapat dibaca — default. Baris caption dijahit kembali ke kalimat dan dikelompokkan menjadi paragraf. Ini adalah yang Anda inginkan untuk membaca, mengutip, atau menempel ke dalam dokumen.
  • Teks biasa — satu blok berkelanjutan, tanpa jeda baris. Terbaik untuk memberi makan ke alat lain atau penghitung kata.
  • Baris bertanda waktu — setiap baris caption diawali dengan [12:34]. Gunakan untuk menemukan momen sesuatu dikatakan, atau untuk membangun catatan pertunjukan dengan tautan lompatan.
  • SRT dan WebVTT — file subtitle nyata, dengan kode waktu awal dan akhir yang tepat. Ini adalah unduhan subtitle YouTube yang Anda inginkan untuk editor video, unggah ulang ke platform lain, atau penerjemah.
  • JSON — setiap cue sebagai objek dengan startMs, endMs, durationMs dan text. Ini adalah yang dipilih ketika sesuatu yang lain akan membaca output: skrip, peringkas, indeks pencarian.

endMs layak dibicarakan. Ini bukan hanya startMs + durationMs — YouTube menghilangkan durasi pada beberapa cue dan tumpang tindih yang lain dengan sengaja, jadi jawaban aritmatika sering salah. JSON mengirimkan akhir yang dikurung sama yang digunakan ekspor SRT dan WebVTT, jadi Anda dapat membangun kembali subtitle darinya tanpa mereproduksi koreksi itu sendiri. durationMs masih ada, mentah, jika Anda ingin yang asli.

Menggunakan sebagai API transkrip YouTube

Setiap format di atas juga tersedia melalui HTTP. Bagian Gunakan dari kode di halaman ini memiliki panggilan curl siap pakai: POST videoUrl dan format, dapatkan transkrip kembali sebagai JSON. Bahasa apa pun yang dapat membuat permintaan HTTP dapat menggunakannya sebagai API transkrip YouTube — tidak ada scraping, tidak ada headless browser, tidak ada parser caption Anda sendiri untuk dipertahankan. Agen AI dapat memanggil alat yang sama melalui MCP.

Melalui API dan MCP, transcript adalah bidang string apa pun format yang Anda minta — jadi format JSON tiba sebagai string berisi JSON, bukan sebagai array bersarang. Analisis di sisi Anda. Bidang video di sampingnya membawa URL watch kanonik, dibangun kembali dari bentuk tautan apa pun yang Anda kirim.

Waktu tumpang tindih dibersihkan dalam format subtitle: caption yang dibuat secara otomatis pada YouTube dengan sengaja tumpang tindih sehingga teks bergeser, yang akan menampilkan dua baris sekaligus di sebagian besar pemain. Akhir setiap cue dikurung ke awal cue berikutnya sehingga file yang diekspor berperilaku baik.

Bahasa

Kedua pengaturan bahasa berada di bawah Lanjutan, runtuh, karena tidak ada yang diperlukan untuk kasus umum.

Biarkan Bahasa caption pada Trek default video dan alat mengambil trek mana pun yang dianggap YouTube sebagai primer, lebih memilih caption yang ditulis manusia daripada yang dibuat secara otomatis di mana keduanya ada. Pilih bahasa untuk memaksa trek tertentu — panel Detail mencantumkan setiap trek yang benar-benar ditawarkan video, jadi jika tebakan pertama Anda terlewatkan Anda dapat melihat apa yang ada.

Pemilih menyimpan 156 bahasa yang didukung YouTube sendiri, yang bukan himpunan trek yang sama persis dengan trek yang dapat dibawa video: unggahan nyata memiliki trek yang ditandai zh-CN, pt-BR atau fa-IR, dan tidak ada satupun yang muncul dalam daftar menurut nama. Memilih bahasa induk menemukannya bagaimanapun — Portugis cocok dengan trek pt-BR, Persia cocok dengan fa-IR — karena pertandingan kembali ke bagian dasar dari kode.

Terjemahkan ke meminta YouTube untuk menerjemahkan trek yang dipilih secara otomatis. Ini adalah terjemahan YouTube sendiri, bukan kami, jadi kualitas bervariasi dengan cara yang sama seperti caption di situs.

Apa yang tidak bisa dilakukan

  • Video tanpa caption. Beberapa video musik, unggahan yang lebih lama, dan footage stok tidak memiliki sama sekali. Tidak ada yang perlu diekstrak, dan alat memberitahu Anda daripada menebak. Ini adalah pembaca transkrip dan ekstrak caption, bukan layanan pengenalan ucapan — tidak dapat mentranskripsikan audio yang tidak pernah diberi caption.
  • Video usia terbatas, pribadi, dan anggota saja. Ini memerlukan akun YouTube yang masuk, yang alat tidak miliki.
  • Streaming langsung saat mereka masih langsung.

Apa yang dikenakan saat menjalankan

Transkrip yang berhasil biaya kredit yang ditampilkan pada tombol jalankan. Setiap akun mendapat tunjangan bulanan, dan tier gratis mencakup lebih dari seratus transkrip per bulan, jadi penggunaan biasa tidak pernah memasuknya.

Jika jalankan gagal karena sesuatu di sisi kami salah — timeout, masalah jaringan, YouTube membatasi kami — Anda dikembalikan sepenuhnya. Anda tidak pernah dikenakan biaya untuk kesalahan kami sendiri.

Ada satu pengecualian yang disengaja. Ketika jawabannya adalah keputusan definitif tentang video daripada kesalahan — tanpa caption, usia terbatas, dihapus — jalankan menyimpan satu kredit dan mengembalikan sisanya. Alasannya adalah menetapkan jawaban itu adalah pekerjaan nyata: kami masih harus menanyakan YouTube, dari alamat residensial yang kami bayar per gigabyte. Pengembalian dana penuh akan membuatnya gratis untuk membakarnya dalam loop, yang adalah satu-satunya hal yang dapat mengasingkan alat untuk semua orang. Satu kredit cukup kecil untuk diabaikan jika Anda paste tautan yang salah dan cukup besar sehingga skrip itu tidak masuk akal.

Jawaban yang sama juga di-cache, jadi bertanya lagi tentang video tanpa caption instan dan tidak biaya lebih lanjut untuk sementara.

Penggunaan bagus untuk transkrip

Mengubah pembicaraan konferensi menjadi catatan. Mengutip tutorial dengan akurat alih-alih parafrase dari memori. Mencari podcast dua jam untuk satu bagian yang Anda ingat. Memberi makan kuliah ke peringkas. Memeriksa video pesaing tanpa menontonnya. Menghasilkan subtitle untuk unggahan ulang.

Pertanyaan umum

Bagaimana cara mendapatkan transkrip video YouTube? Paste tautannya di bagian atas halaman ini dan tekan tombolnya. URL watch, youtu.be, Shorts, embed, dan tautan langsung semuanya berfungsi, begitu juga dengan ID video telanjang.

Bisakah saya mengunduh transkrip YouTube sebagai file teks? Ya — pilih format apa pun dan gunakan tombol unduh di hasil. Teks biasa dan paragraf tersimpan sebagai .txt; SRT dan WebVTT siap dimasukkan ke pemain atau editor.

Apakah ada API transkrip YouTube gratis? Alat yang sama tersedia melalui HTTP dan MCP — lihat Menggunakan sebagai API transkrip YouTube di atas. Berjalan pada tunjangan kredit normal akun Anda, jadi tier gratis juga mencakup penggunaan API santai.

Apakah berfungsi pada video tanpa subtitle? Tidak. Jika YouTube tidak menyimpan trek caption tidak ada yang bisa dibaca, dan tidak ada alat yang dapat mengekstrak kata-kata yang tidak pernah ditranskripsikan.

Bisakah saya mendapatkan transkrip dengan cap waktu? Ya — pilih Baris bertanda waktu untuk awalan [12:34], atau SRT/WebVTT/JSON untuk waktu mulai dan akhir yang tepat.

Apakah berfungsi untuk bahasa selain Inggris? Ya. Bahasa caption apa pun yang dibawa video dapat dipilih di bawah Lanjutan, dan YouTube dapat menerjemahkan trek secara otomatis ke salah satu dari 156 bahasa.

Alat terkait

youtube transcriptvideo to textsubtitlescaptionssrtvttclosed captionstranscribe videodownload subtitlesyoutube subtitlesvideo transcription

Use it from code

From 9 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/youtube-to-text \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "videoUrl": "https://www.youtube.com/watch?v=aircAruvnKk",
    "format": "paragraphs"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `youtube-to-text` tool (YouTube to Text) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.