Pular para o conteúdo principal

YouTube para Texto

Third-party service

Transforme qualquer vídeo do YouTube em texto — cole o link e obtenha a transcrição completa como prosa legível, linhas com marcas de tempo ou um arquivo de legenda SRT/WebVTT para download.

Entrada

Funciona com links de watch, youtu.be, Shorts, embed e ao vivo — ou um ID de vídeo simples.

Saída

Vídeo

The video will appear here.

Transcrição
Detalhes
Isso foi útil?

Guias

O que esta ferramenta faz

Cole um link do YouTube e obtenha as palavras do vídeo de volta como texto. Esta ferramenta gratuita de gerador de transcrição do YouTube lê a faixa de legendas que o YouTube já armazena para o vídeo — a mesma que ativa o botão CC — e a reformata em algo que você pode realmente ler, editar ou pesquisar. Sem extensão do navegador, sem download e nada para instalar.

Nada é enviado e nenhum áudio é processado. Se um vídeo tiver legendas (e a grande maioria tem, porque o YouTube as gera automaticamente), a transcrição retorna em um ou dois segundos. Use-a para extrair texto de um vídeo do YouTube, baixe legendas do YouTube como SRT ou puxe uma transcrição completa para seu próprio código através da API abaixo.

Você precisa estar conectado para usá-la. Não é uma restrição paga — todas as contas, incluindo o plano gratuito, obtêm acesso. Ler legendas significa conversar com o YouTube de nossos servidores, e o YouTube limita uma conta que parece automatizada, portanto, o login evita que um usuário com script derrube a ferramenta para todos os outros.

Escolhendo um formato de saída

  • Parágrafos legíveis — o padrão. As linhas de legenda são unidas em sentenças e agrupadas em parágrafos. Isso é o que você quer para ler, citar ou colar em um documento.
  • Texto simples — um bloco contínuo, sem quebras de linha. Melhor para alimentar outra ferramenta ou um contador de palavras.
  • Linhas com marcas de tempo — cada linha de legenda prefixada com [12:34]. Use-o para encontrar o momento em que algo foi dito ou para criar notas de programa com links de salto.
  • SRT e WebVTT — arquivos de legenda reais, com códigos de tempo de início e fim apropriados. Isto é o download de legenda do YouTube que você quer para um editor de vídeo, um envio para outra plataforma ou um tradutor.
  • JSON — cada cue como um objeto com startMs, endMs, durationMs e text. Este é o que você deve escolher quando algo vai ler a saída: um script, um resumidor, um índice de pesquisa.

endMs merece uma palavra. Não é simplesmente startMs + durationMs — o YouTube omite a duração em alguns cues e sobrepõe outros intencionalmente, portanto a resposta aritmética geralmente está errada. O JSON envia o mesmo fim fixado que as exportações SRT e WebVTT usam, portanto você pode reconstruir legendas a partir dele sem reproduzir essa correção você mesmo. durationMs ainda está lá, bruto, se você quiser o original.

Usando-o como uma API de transcrição do YouTube

Cada formato acima também está disponível via HTTP. A seção Use it from code nesta página tem uma chamada curl pronta: POST a videoUrl e um format, obtenha a transcrição de volta como JSON. Qualquer linguagem que possa fazer uma solicitação HTTP pode usá-la como uma API de transcrição do YouTube — sem scraping, sem navegador headless, sem seu próprio parser de legendas para manter. Agentes de IA podem chamar a mesma ferramenta sobre MCP.

Através da API e MCP, transcript é um campo de string qualquer que seja o formato solicitado — portanto, o formato JSON chega como uma string contendo JSON, não como um array aninhado. Analise do seu lado. O campo video ao lado carrega a URL de visualização canônica, reconstruída a partir de qualquer forma de link que você enviou.

Os tempos de sobreposição são limpos nos formatos de legenda: as legendas geradas automaticamente no YouTube se sobrepõem propositalmente para que o texto role, o que mostraria duas linhas de uma vez na maioria dos players. O fim de cada cue é fixado no início do próximo cue para que o arquivo exportado se comporte corretamente.

Idiomas

Ambas as configurações de idioma ficam sob Avançado, recolhidas, porque nenhuma delas é necessária para o caso comum.

Deixe Idioma da legenda em Faixa padrão do vídeo e a ferramenta pega qualquer faixa que o YouTube considere primária, preferindo legendas escritas por humanos em vez de legendas geradas automaticamente quando ambas existem. Escolha um idioma para forçar uma faixa específica — o painel Detalhes lista todas as faixas que o vídeo oferece, portanto se seu palpite inicial falhar, você pode ver o que está lá.

O seletor contém os 156 idiomas que o próprio YouTube suporta, o que não é exatamente o mesmo conjunto de faixas que um vídeo pode carregar: uploads reais têm faixas marcadas como zh-CN, pt-BR ou fa-IR, e nenhuma delas aparece na lista por nome. Escolher o idioma pai as encontra mesmo assim — Português encontra uma faixa pt-BR, Persa encontra fa-IR — porque a correspondência volta para a parte base do código.

Traduzir para pede ao YouTube que traduza automaticamente a faixa escolhida. É a própria tradução do YouTube, não a nossa, portanto a qualidade varia da mesma forma que as legendas no site.

O que não pode fazer

  • Vídeos sem legendas. Alguns videoclipes musicais, uploads antigos e arquivos de stock não têm nenhum. Não há nada para extrair, e a ferramenta diz assim em vez de adivinhar. Isto é um leitor de transcrição e extrator de legendas, não um serviço de reconhecimento de fala — não pode transcrever áudio que nunca foi legendado.
  • Vídeos restritos por idade, privados e apenas para membros. Estes precisam de uma conta do YouTube conectada, que a ferramenta não possui.
  • Streams ao vivo enquanto ainda estão ao vivo.

O que uma execução custa

Uma transcrição bem-sucedida custa os créditos mostrados no botão de execução. Cada conta recebe uma alocação mensal, e a da camada gratuita cobre bem mais de cem transcrições por mês, portanto o uso comum nunca atinge o limite.

Se a execução falhar porque algo em nosso lado deu errado — um timeout, um problema de rede, o YouTube nos limitando — você é totalmente reembolsado. Você nunca é cobrado pelos nossos próprios erros.

Há uma exceção deliberada. Quando a resposta é um veredicto definitivo sobre o vídeo em vez de uma falha — sem legendas, com restrição de idade, removido — a execução mantém um crédito único e reembolsa o resto. A razão é que estabelecer essa resposta é um trabalho real: ainda temos que pedir ao YouTube, de um endereço residencial que pagamos por gigabyte. Um reembolso total tornaria gratuito queimar isso em um loop, o que é a única coisa que poderia bloquear a ferramenta para todos. Um crédito é pequeno o suficiente para ignorar se você colar o link errado e grande o suficiente para que programá-lo não faz sentido.

A mesma resposta também é armazenada em cache, portanto fazer uma pergunta novamente sobre um vídeo sem legendas é instantâneo e não custa nada mais por um tempo.

Bons usos para uma transcrição

Transformar uma palestra de conferência em notas. Citar um tutorial com precisão em vez de parafrasear de memória. Pesquisar um podcast de duas horas pela única seção que você se lembra. Alimentar uma aula a um resumidor. Verificar um vídeo do concorrente sem assistir. Produzir legendas para um reenvio.

Perguntas comuns

Como obtenho a transcrição de um vídeo do YouTube? Cole o link no topo desta página e pressione o botão. Links de watch, youtu.be, Shorts, embed e ao vivo funcionam, assim como um ID de vídeo simples.

Posso baixar uma transcrição do YouTube como arquivo de texto? Sim — escolha qualquer formato e use o botão de download no resultado. Texto simples e parágrafos são salvos como .txt; SRT e WebVTT estão prontos para carregar em um player ou editor.

Existe uma API de transcrição do YouTube gratuita? A mesma ferramenta está disponível via HTTP e MCP — veja Usando-o como uma API de transcrição do YouTube acima. Ela é executada na alocação de crédito normal da sua conta, portanto a camada gratuita também cobre o uso casual de API.

Funciona em vídeos sem legendas? Não. Se o YouTube não tiver uma faixa de legendas, não há nada para ler, e nenhuma ferramenta pode extrair palavras que nunca foram transcritas.

Posso obter uma transcrição com marcas de tempo? Sim — escolha Linhas com marcas de tempo para prefixos [12:34], ou SRT/WebVTT/JSON para tempos de início e fim exatos.

Funciona para idiomas diferentes do inglês? Sim. Qualquer idioma de legenda que o vídeo carregue pode ser selecionado sob Avançado, e o YouTube pode traduzir automaticamente uma faixa para qualquer um dos 156 idiomas.

Ferramentas relacionadas

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.

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.