O que esta ferramenta faz
Os campos são separados por tabulação e reescritos com o delimitador que você escolher, citados conforme a RFC 4180. Um campo fica entre aspas apenas se contiver o delimitador, uma aspa dupla ou uma quebra de linha; uma aspa interna é duplicada em vez de escapada com barra invertida, porque CSV não tem escape por barra.
Todo o resto é escrito como está. Um valor sem caractere especial já é um campo CSV válido, e citá-lo assim mesmo acrescenta um ruído que alguns importadores levam para o valor importado.
Por que este sentido é o seguro
As duas conversões não são espelhadas. O CSV sabe expressar qualquer caractere que um campo possa conter: uma tabulação, uma vírgula, uma aspa, até uma quebra de linha — tudo cabe dentro de um campo entre aspas. O TSV não tem mecanismo assim: no entendimento corrente, um valor simplesmente não pode conter uma tabulação, porque a tabulação é o delimitador.
Indo de TSV para CSV, portanto, nada precisa ser descartado nem remodelado. No sentido oposto, um valor com tabulação não tem onde morar.
É uma regra útil quando você escolhe um formato de troca em vez de converter um arquivo que lhe entregaram: se os dados podem conter tabulações ou quebras de linha, o CSV é o formato capaz de sustentá-los.
Quebras de linha dentro de um campo
Um campo TSV raramente tem uma, mas se o seu tiver, ela sobrevive: o campo é citado e a quebra mantida como parte do valor, o que é CSV válido. Cabe ao parser que ler entendê-la como parte do campo e não como um novo registro.
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.