Ir para o conteúdo principal
SubtitleMatrix

Todas as ferramentas de legendas

O site inteiro em uma lista. Cada ferramenta roda no seu navegador — nenhuma envia seu arquivo.

243 ferramentas

Conversão de formatos

Converter ASS em CSV no navegador: perde estilo, posição, karaokê e campos próprios.
Converter ASS em JSON no navegador: perde campos próprios.
Converter ASS em LRC: perde sincronização, estilo, posição, karaokê e campos próprios.
Converter ASS em MicroDVD: perde estilo, posição, karaokê, FPS e campos próprios.
Converter ASS em SBV no navegador: perde estilo, posição, karaokê e campos próprios.
Converter ASS em SMI no navegador: perde estilo, karaokê e campos próprios.
Converter ASS em SRT no navegador: perde estilo, posição, karaokê e campos próprios.
Converter ASS em SSA no navegador: nada se perde nesta direção.
Converter ASS em TTML no navegador: perde karaokê e campos próprios.
Converter ASS em TXT: perde tempos, estilo, posição, karaokê, quebras e campos próprios.
Converter ASS em VTT no navegador: perde estilo, posição, karaokê e campos próprios.
Converter CSV em ASS no navegador: perde precisão.
Converter CSV em JSON no navegador: nada se perde nesta direção.
Converter CSV em LRC no navegador: perde sincronização e precisão.
Converter CSV em MicroDVD no navegador: perde taxa de quadros.
Converter CSV em SBV no navegador: nada se perde nesta direção.
Converter CSV em SMI no navegador: nada se perde nesta direção.
Converter CSV em SRT no navegador: nada se perde nesta direção.
Converter CSV em SSA no navegador: perde precisão.
Converter CSV em TTML no navegador: nada se perde nesta direção.
Converter CSV em TXT no navegador: perde sincronização e quebras de linha.
Converter CSV em VTT no navegador: nada se perde nesta direção.
Converter JSON em ASS no navegador: perde precisão.
Converter JSON em CSV no navegador: perde estilo, posição e karaokê.
Converter JSON em LRC: perde sincronização, estilo, posição, karaokê e precisão.
Converter JSON em MicroDVD no navegador: perde estilo, posição, karaokê e taxa de quadros.
Converter JSON em SBV no navegador: perde estilo, posição e karaokê.
Converter JSON em SMI no navegador: perde estilo e karaokê.
Converter JSON em SRT no navegador: perde estilo, posição e karaokê.
Converter JSON em SSA no navegador: perde precisão.
Converter JSON em TTML no navegador: perde karaokê.
Converter JSON em TXT: perde sincronização, estilo, posição, karaokê e quebras de linha.
Converter JSON em VTT no navegador: perde estilo, posição e karaokê.
Converter LRC em ASS no navegador: perde sincronização.
Converter LRC em CSV no navegador: perde sincronização.
Converter LRC em JSON no navegador: perde sincronização.
Converter LRC em MicroDVD no navegador: perde sincronização e taxa de quadros.
Converter LRC em SBV no navegador: perde sincronização.
Converter LRC em SMI no navegador: perde sincronização.
Converter LRC em SRT no navegador: perde sincronização.
Converter LRC em SSA no navegador: perde sincronização.
Converter LRC em TTML no navegador: perde sincronização.
Converter LRC em TXT no navegador: perde sincronização e quebras de linha.
Converter LRC em VTT no navegador: perde sincronização.
Converter MicroDVD em ASS no navegador: perde taxa de quadros e precisão.
Converter MicroDVD em CSV no navegador: perde taxa de quadros.
Converter MicroDVD em JSON no navegador: perde taxa de quadros.
Converter MicroDVD em LRC no navegador: perde sincronização, taxa de quadros e precisão.
Converter MicroDVD em SBV no navegador: perde taxa de quadros.
Converter MicroDVD em SMI no navegador: perde taxa de quadros.
Converter MicroDVD em SRT no navegador: perde taxa de quadros.
Converter MicroDVD em SSA no navegador: perde taxa de quadros e precisão.
Converter MicroDVD em TTML no navegador: perde taxa de quadros.
Converter MicroDVD em TXT: perde sincronização, quebras de linha e taxa de quadros.
Converter MicroDVD em VTT no navegador: perde taxa de quadros.
Converter SBV em ASS no navegador: perde precisão.
Converter SBV em CSV no navegador: nada se perde nesta direção.
Converter SBV em JSON no navegador: nada se perde nesta direção.
Converter SBV em LRC no navegador: perde sincronização e precisão.
Converter SBV em MicroDVD no navegador: perde taxa de quadros.
Converter SBV em SMI no navegador: nada se perde nesta direção.
Converter SBV em SRT no navegador: nada se perde nesta direção.
Converter SBV em SSA no navegador: perde precisão.
Converter SBV em TTML no navegador: nada se perde nesta direção.
Converter SBV em TXT no navegador: perde sincronização e quebras de linha.
Converter SBV em VTT no navegador: nada se perde nesta direção.
Converter SMI em ASS no navegador: perde precisão e campos próprios.
Converter SMI em CSV no navegador: perde estilo, posição e campos próprios.
Converter SMI em JSON no navegador: perde campos próprios.
Converter SMI em LRC: perde sincronização, estilo, posição, precisão e campos próprios.
Converter SMI em MicroDVD: perde estilo, posição, taxa de quadros e campos próprios.
Converter SMI em SBV no navegador: perde estilo, posição e campos próprios.
Converter SMI em SRT no navegador: perde estilo, posição e campos próprios.
Converter SMI em SSA no navegador: perde precisão e campos próprios.
Converter SMI em TTML no navegador: perde campos próprios.
Converter SMI em TXT: perde tempos, estilo, posição, quebras e campos próprios.
Converter SMI em VTT no navegador: perde posição e campos próprios.
Converter SRT em ASS no navegador: perde precisão.
Converter SRT em CSV no navegador: nada se perde nesta direção.
Converter SRT em JSON no navegador: nada se perde nesta direção.
Converter SRT em LRC no navegador: perde sincronização e precisão.
Converter SRT em MicroDVD no navegador: perde taxa de quadros.
Converter SRT em SBV no navegador: nada se perde nesta direção.
Converter SRT em SMI no navegador: nada se perde nesta direção.
Converter SRT em SSA no navegador: perde precisão.
Converter SRT em TTML no navegador: nada se perde nesta direção.
Converter SRT em TXT no navegador: perde sincronização e quebras de linha.
Converter SRT em VTT no navegador: nada se perde nesta direção.
Converter SSA em ASS no navegador: nada se perde nesta direção.
Converter SSA em CSV no navegador: perde estilo, posição, karaokê e campos próprios.
Converter SSA em JSON no navegador: perde campos próprios.
Converter SSA em LRC: perde sincronização, estilo, posição, karaokê e campos próprios.
Converter SSA em MicroDVD: perde estilo, posição, karaokê, FPS e campos próprios.
Converter SSA em SBV no navegador: perde estilo, posição, karaokê e campos próprios.
Converter SSA em SMI no navegador: perde estilo, karaokê e campos próprios.
Converter SSA em SRT no navegador: perde estilo, posição, karaokê e campos próprios.
Converter SSA em TTML no navegador: perde karaokê e campos próprios.
Converter SSA em TXT: perde tempos, estilo, posição, karaokê, quebras e campos próprios.
Converter SSA em VTT no navegador: perde estilo, posição, karaokê e campos próprios.
Converter TTML em ASS no navegador: perde precisão e campos próprios.
Converter TTML em CSV no navegador: perde estilo, posição e campos próprios.
Converter TTML em JSON no navegador: perde campos próprios.
Converter TTML em LRC: perde sincronização, estilo, posição, precisão e campos próprios.
Converter TTML em MicroDVD: perde estilo, posição, taxa de quadros e campos próprios.
Converter TTML em SBV no navegador: perde estilo, posição e campos próprios.
Converter TTML em SMI no navegador: perde estilo e campos próprios.
Converter TTML em SRT no navegador: perde estilo, posição e campos próprios.
Converter TTML em SSA no navegador: perde precisão e campos próprios.
Converter TTML em TXT: perde tempos, estilo, posição, quebras e campos próprios.
Converter TTML em VTT no navegador: perde estilo, posição e campos próprios.
Converter TXT em ASS no navegador: perde sincronização e precisão.
Converter TXT em CSV no navegador: perde sincronização.
Converter TXT em JSON no navegador: perde sincronização.
Converter TXT em LRC no navegador: perde sincronização e precisão.
Converter TXT em MicroDVD no navegador: perde sincronização e taxa de quadros.
Converter TXT em SBV no navegador: perde sincronização.
Converter TXT em SMI no navegador: perde sincronização.
Converter TXT em SRT no navegador: perde sincronização.
Converter TXT em SSA no navegador: perde sincronização e precisão.
Converter TXT em TTML no navegador: perde sincronização.
Converter TXT em VTT no navegador: perde sincronização.
Converter VTT em ASS no navegador: perde precisão e campos próprios.
Converter VTT em CSV no navegador: perde estilo e campos próprios.
Converter VTT em JSON no navegador: perde campos próprios.
Converter VTT em LRC: perde sincronização, estilo, precisão e campos próprios.
Converter VTT em MicroDVD no navegador: perde estilo, taxa de quadros e campos próprios.
Converter VTT em SBV no navegador: perde estilo e campos próprios.
Converter VTT em SMI no navegador: perde campos próprios.
Converter VTT em SRT no navegador: perde estilo e campos próprios.
Converter VTT em SSA no navegador: perde precisão e campos próprios.
Converter VTT em TTML no navegador: perde campos próprios.
Converter VTT em TXT: perde sincronização, estilo, quebras de linha e campos próprios.
O que ASS guarda, o que fica de fora e todas as conversões de entrada e saída.
O que CSV guarda, o que fica de fora e todas as conversões de entrada e saída.
O que JSON guarda, o que fica de fora e todas as conversões de entrada e saída.
O que LRC guarda, o que fica de fora e todas as conversões de entrada e saída.
O que MicroDVD guarda, o que fica de fora e todas as conversões de entrada e saída.
O que SBV guarda, o que fica de fora e todas as conversões de entrada e saída.
O que SMI guarda, o que fica de fora e todas as conversões de entrada e saída.
O que SRT guarda, o que fica de fora e todas as conversões de entrada e saída.
O que SSA guarda, o que fica de fora e todas as conversões de entrada e saída.
O que TTML guarda, o que fica de fora e todas as conversões de entrada e saída.
O que TXT guarda, o que fica de fora e todas as conversões de entrada e saída.
O que VTT guarda, o que fica de fora e todas as conversões de entrada e saída.

Sincronização

Escalar cada tempo pela razão entre as taxas de origem e destino, de 23,976 a 60 fps.
Multiplicar cada tempo por 0,95904, a correção de 4,096%, para levar filme NTSC a PAL.
Multiplicar cada tempo por 0,8 quando os quadros foram divididos pela taxa de filme.
Multiplicar cada tempo por 0,96 exato para a aceleração PAL de 4%, com o custo na leitura.
Multiplicar cada tempo por 1,0427094 para devolver legenda PAL a uma versão de filme NTSC.
Multiplicar cada tempo por 1,25, o espelho do 0,8, para legenda que roda adiantada.
Dividir cada tempo por dois para trazer a contagem em 50 fps de volta a uma versão 25 fps.
Manter só o trecho dentro de uma janela: blocos de fora saem e os da borda são cortados.
Segurar na tela qualquer bloco abaixo do limite, tirando o tempo extra da lacuna seguinte.
Deixar ao menos um número de ms de tela vazia entre blocos, para não virarem um só.
Mover cada bloco para antes ou depois por um desvio exato em ms, sem tocar no texto.
Marcar um intervalo e deslocar só os blocos que começam dentro dele, sem tocar no resto.
Deslocar cada bloco por um número de quadros convertido pela taxa, de 23,976 a 30 fps.
Deslocar cada bloco por um timecode como 00:00:02,500, mesmo negativo, com as duas pontas.
Mover o fim de cada bloco, deixando o início onde estava, para durar mais ou sair antes.
Mover só o começo de cada bloco, mantendo o fim, para encurtar ou alongar cada legenda.
Cortar um arquivo em partes pelo relógio, cada bloco com tempos e número, tudo num zip.
Pôr uma frase por bloco: quebra em ponto, interrogação e linha, sem estragar abreviações.
Cortar blocos acima do limite de caracteres em partes legíveis, repartindo texto e tempo.
Repartir em partes de tempos iguais qualquer bloco acima do limite, medidas pela duração.
Levar cada limite de bloco ao quadro mais próximo em 25, 23,976, 29,97 ou outra taxa.
Multiplicar cada tempo por uma porcentagem para esticar ou comprimir a linha do tempo.
Informar a duração do vídeo e o arquivo é esticado ou comprimido para caber nele.
Unir blocos vizinhos quando a pausa fica abaixo do limite, preenchendo o vazio entre eles.
Fundir blocos sobrepostos num só, com os dois textos, do começo ao fim mais tarde.
Fechar o vazio entre um bloco e o próximo esticando o anterior, sem tocar no texto.
Cortar ou descartar o excesso para cada bloco começar onde o anterior terminou, contando.
Mover o arquivo para o primeiro bloco começar no tempo indicado; nada cai antes do zero.
Marcar um momento do arquivo e onde ele deve ficar: um par corrige o desvio, dois esticam.

Texto e estilo

Pôr a marca UTF-8 no início do arquivo para players e scripts que leem os primeiros bytes.
Pôr a maiúscula inicial em cada linha, pulando traços e aspas, sem mudar o resto.
Unir dois arquivos num bilíngue, pareando os blocos pelo tempo e mantendo os idiomas.
Gravar em UTF-8, UTF-8 com BOM, UTF-16LE ou Windows-1252 e contar o que não cabe no alvo.
Trocar fins de linha entre LF e CRLF, mesmo em arquivos mistos, sem tocar nos timecodes.
Reescrever cada linha em maiúsculas para uma entrega que peça isso, sem tocar nos tempos.
Reescrever cada linha em minúsculas, siglas e nomes, para uma entrega que exige assim.
Passar cada linha a minúsculas e reconstruí-la como oração, com maiúscula em cada frase.
Pôr maiúscula na primeira letra de cada palavra, deixando as pequenas e as siglas em paz.
Ler como Shift-JIS, GBK, Big5, EUC-KR, Windows-1251 ou ISO-8859-1 quando a detecção erra.
Separar um arquivo bilíngue em dois, um idioma por arquivo, pelo alfabeto de cada linha.
Quebrar só as linhas acima do número de colunas definido; as que já cabem ficam intactas.
Manter as linhas do bloco e redistribuir as palavras até a maior encurtar ao máximo.
Unir dois arquivos bilíngues numa linha, com separador à escolha, pareando por tempo.
Definir quantas linhas um bloco pode ter: os que passam são compactados até o limite.
Substituir em cada bloco: busca literal, palavra inteira e maiúsculas, mantendo o estilo.
Guardar um idioma do arquivo bilíngue e descartar o outro; sai um arquivo só, sem upload.
Juntar dois arquivos sem mover o primeiro; blocos sem par saem, e o relatório conta.
Pintar todas as linhas de uma cor só, mantendo negrito, itálico e karaokê. Nada é enviado.
Levar cada bloco a uma das nove posições da tela, ou remover as marcas, com código {\anN}.
Refluir cada bloco para o número de colunas definido: longas quebram, curtas se juntam.
Limpar de uma vez nomes de falante, apartes entre colchetes, parênteses e músicas.
Tirar os símbolos de nota e as linhas cantadas que eles envolvem, mantendo a fala intacta.
Tirar os comentários entre parênteses de uma faixa para surdos, pelo formato do colchete.
Tirar cada trecho em itálico e manter as palavras, sem upload e com os tempos intactos.
Tirar o negrito de cada linha e manter itálico, sublinhado e cores, sem sair da aba.
Tirar o nome em maiúsculas e os dois-pontos no começo de cada linha, sem mexer no mais.
Tirar a marca de bytes do arquivo para scripts e leitores estritos, sem tocar nos blocos.
Deixar cada bloco numa linha só, unindo as quebras internas sem mudar tempos nem números.
Tirar os trechos sublinhados sem tocar no texto nem nos timecodes da mesma linha.
Retirar as faixas de cor e fonte para o texto usar o estilo do player, sem mexer em nada.
Limpar os códigos {...} de um ASS ou SSA: estilo, karaokê, chaves soltas e posição.
Tirar a marcação do texto, inclusive tags de classe do WebVTT, e deixar só o diálogo.
Apagar o que está entre colchetes, como sons e músicas, e fechar a lacuna deixada.
Tirar os horários impressos no texto, como [00:01:23], sem tocar em sons nem relógios.
Apagar itálico, negrito, sublinhado, cor e karaokê, deixando palavras e tempos intactos.
Reescrever o texto com regex: grupos de captura, opções e trocas distintas por ocorrência.

Controle de qualidade

Acessibilidade

Código de tempo

Exportação e integração

Entrada de mídia