O que esta ferramenta faz
A primeira linha fornece as chaves, cada linha seguinte vira um objeto, e o array desses objetos é a saída. Desligue o cabeçalho para obter um array de arrays, posicional em vez de nomeado.
Os valores são tipados como na ferramenta de CSV: 30 é número, true é booleano, 01 continua a string "01" para que identificadores mantenham o zero inicial, e um campo vazio vira "" em vez de null — o TSV, como o CSV, não tem como dizer que um valor está ausente.
O que o TSV acerta
Aqui não há delimitador a escolher, e essa ausência é a principal virtude do formato. O CSV faz uma pergunta ao parser em quase todo caractere: esta aspa abre um campo, fecha um, ou faz parte do valor? Erre e as colunas se deslocam.
O TSV não pergunta nada. A tabulação separa campos, a quebra de linha separa registros, e essa é a especificação inteira. Um arquivo se lê de um jeito só, ou está malformado — não existe segunda leitura.
O que ele erra
Essa mesma simplicidade é o limite. Como não há aspas, um valor TSV não pode conter uma tabulação, e nada no formato avisa que uma se perdeu ou que um campo foi partido.
Então, se aqui uma coluna parece partida em duas, o estrago aconteceu antes de o arquivo chegar até você. O remédio é a montante: reexporte como CSV, onde uma tabulação cabe dentro de um campo entre aspas, e converta a partir dali.
Privado por padrão
Tudo é executado localmente no seu navegador com JavaScript. Os seus dados nunca são enviados para um servidor, o que torna a ferramenta segura para conteúdo sensível e funciona offline.