Tabulação → Vírgula · RFC 4180 · Local

TSV para CSV — de tabulações para vírgulas.

Parsing robusto de tabulações conforme IANA text/tab-separated-values. A saída CSV segue a RFC-4180 — aspas, vírgulas e quebras de linha dentro dos valores são escapadas corretamente. Delimitador de destino selecionável, BOM opcional. Funciona com arquivos ou colando da área de transferência.

RFC 4180
Aspas corretas
Tab
→ Vírgula/Ponto e vírgula/Barra
0 B
Enviados

Conversor TSV para CSV

Entra um arquivo ou texto da área de transferência, sai um CSV corretamente entre aspas.

⇥

Solte o TSV aqui

ou clique para procurar — .tsv, .tab, .txt

Prévia

Ver todas as ferramentas CSV →

Por que este conversor TSV para CSV?

Robusto contra os problemas típicos, com o detalhe que os fluxos de pesquisa exigem.

📐

Saída conforme a RFC-4180

Valores com vírgulas, aspas ou quebras de linha são envolvidos corretamente em "…"; aspas internas são duplicadas. COPY do PostgreSQL, csv do Python, pandas e Excel importam o resultado sem erros.

📋

Modo área de transferência

Copiar tabelas de um navegador, Google Planilhas ou Notion produz texto separado por tabulações. Cole, escolha o delimitador e receba CSV — sem passar por um arquivo intermediário.

🔬

Pronto para bioinformática

TSV é padrão em bioinformática (BLAST, cabeçalhos SAM, Galaxy) e estatística (saídas do R, exportações do SPSS). Interpretamos com cautela e entregamos um CSV que qualquer ferramenta de escritório ou relatório entende.

🇧🇷

BOM UTF-8 opcional

Para abrir no Excel com clique duplo você precisa do BOM, senão os acentos são decodificados errado da primeira vez. Uma caixinha — o destinatário não precisa mais usar "Importar texto de arquivo".

🎯

Três delimitadores de destino

Vírgula como padrão web, ponto e vírgula para o Excel brasileiro, barra vertical para importações robustas em BD. O resultado encaixa no seu pipeline de destino sem limpeza manual.

🔒

Local — importante para dados de pesquisa

Dados de pacientes, sequências genômicas, resultados de estudos — ética e legalmente problemáticos ao passar por um conversor na nuvem. Com o BrowserCrunch nada sai do navegador. Privacidade por design.

Como converter TSV para CSV

Três passos, dois modos de entrada.

1

Origem

Solte o arquivo (.tsv, .tab, .txt) ou cole texto da área de transferência.

2

Escolha o delimitador

Vírgula (padrão), ponto e vírgula (Brasil), barra vertical (BD). BOM opcional.

3

Salve o CSV

Arquivo conforme a RFC-4180, pronto para Excel, pandas, Postgres, etc.

Casos de uso reais

Onde o TSV mais aparece — e para que você precisa da conversão.

🧬

Pipelines de bioinformática

Saídas do BLAST (-outfmt 6), cabeçalhos SAM, anotações VCF, resultados do Galaxy — tudo TSV. Para repassar a colegas que trabalham no Excel, ou para relatórios à coordenação do estudo, é preciso CSV.

📊

R, RStudio, knitR

Exportações do R (write.table(..., sep="\t")) são TSV. Para compartilhar com colegas não-R ou incorporar em relatórios Word, o CSV com vírgula é a opção mais universal. Direto do navegador.

🐍

pandas DataFrame.to_csv com tabulação

Convenção comum: TSV como formato intermediário entre scripts Python porque tabulações quase não aparecem nos dados. Para entregar a stakeholders, CSV padrão — um clique, sem script adicional.

📈

Exportações do SPSS, Stata, SAS

Software estatístico muitas vezes exporta tabelas como TSV ou TXT tabulado. Para incorporar em relatórios Excel ou entregar à TI (importação em BD), você precisa de CSV.

🌐

Copiar e colar de tabelas HTML

Selecionar e copiar uma tabela HTML deixa na área de transferência texto separado por tabulações. Cole, converta, pronto — sem desvio pelo Google Planilhas.

🏛️

Portais de dados abertos e repositórios de pesquisa

Muitos repositórios científicos (Dryad, Zenodo, portais de dados abertos) oferecem conjuntos como TSV. Para processar no Excel/Power BI, CSV é a variante mais amigável.

Perguntas frequentes

O TSV usa tabulações como delimitador, o CSV normalmente usa vírgulas (às vezes ponto e vírgula). O TSV é mais robusto para dados que contêm vírgulas e aspas, porque tabulações quase não aparecem em texto normal — por isso é preferido por cientistas e administradores de bancos de dados. O CSV é mais difundido e é o padrão do Excel.

Conforme a especificação da IANA, um valor TSV não contém tabulações nem quebras de linha — o TSV não tem o escape por aspas que o CSV tem. Se o seu arquivo contém valores com tabulações (algumas saídas do BLAST), interpretamos de forma conservadora; no CSV de saída o campo recebe aspas conforme a RFC 4180.

Vírgula por padrão — funciona com Python pandas, R, GitHub e ferramentas SaaS internacionais. Para abrir com clique duplo no Excel brasileiro, escolha ponto e vírgula. A barra vertical é útil quando os dados contêm vírgulas e ponto e vírgula — por exemplo endereços ou descrições.

BOMs de entrada são removidos para que o nome da primeira coluna não fique "contaminado". Na exportação você pode adicionar opcionalmente um BOM — útil quando o CSV será aberto com clique duplo no Excel, sem passar por "Importar texto de arquivo".

Sim. Em vez de subir um arquivo, você pode colar texto tabular na caixa. Ao copiar uma tabela do navegador, você normalmente recebe texto separado por tabulações — convertemos direto para CSV válido.

Sim, 1:1. A primeira linha do TSV vira a primeira linha do CSV. Não interpretamos nem transformamos cabeçalhos — o que entra é o que sai.

Até ~500.000 linhas funcionam tranquilamente (TSV é muito eficiente de escanear). Para conjuntos muito grandes (milhões de linhas), miller ou csvkit no terminal são mais eficientes — mas para 99% das cargas de pesquisa e escritório, o navegador é mais que suficiente.

Não. Tudo roda como JavaScript no seu navegador. Importante em pesquisa (dados de pacientes, dados genômicos) e ao pós-processar relatórios de empresa — o arquivo fica no seu dispositivo.

Converta TSV para CSV — a troca limpa de delimitador

Valores separados por tabulações (TSV) são o formato preferido em muitos fluxos de pesquisa e de dados, porque tabulações quase não aparecem em dados normais — diferente das vírgulas ou dos ponto e vírgula. Pipelines de bioinformática (BLAST, SAMtools, Galaxy), ferramentas estatísticas (R, SPSS, Stata) e scripts Python (pandas) costumam produzir TSV. Mas o lado receptor — Excel, relatórios para stakeholders, bancos de dados — normalmente quer CSV. Nosso conversor faz essa tradução no navegador.

Por que TSV? Três razões pragmáticas

(1) Robustez: tabulações quase não aparecem em texto puro, então colisões com valores que contêm o delimitador são raras. Com CSV, "São Paulo, SP" ou "1,5 m" provoca dores de aspas constantes. (2) Parsing rápido: divisões por tabulação são feitas sem máquina de estados, o que importa para conjuntos enormes. (3) Tradição: muitos formatos científicos (BLAST, SAM, Mothur, Galaxy) são TSV desde os anos 90 — mudar seria trabalho sem benefício.

Por que CSV mesmo assim? Três razões

(1) Excel: TSV abre no Excel com clique duplo (com detecção heurística), mas não de forma confiável — CSV é mais seguro. (2) Ferramentas SaaS: Mailchimp, Shopify, HubSpot, Stripe e a maioria das APIs web esperam CSV como formato padrão. (3) Onipresença: o CSV está registrado como text/csv na IANA (RFC 4180), o TSV como text/tab-separated-values — mas parsers de CSV são equipamento padrão em todas as linguagens.

Nossa ferramenta: conforme a RFC-4180, com opção de BOM

O principal desafio ao traduzir TSV para CSV é o uso correto de aspas: na origem (TSV) não há aspas — todos os valores são texto puro. No destino (CSV), valores com vírgulas, aspas ou quebras de linha precisam ser envolvidos em aspas conforme a RFC 4180. Cuidamos disso automaticamente. Além disso, uma opção de BOM UTF-8 para destinatários que abrirão o arquivo no Excel com clique duplo.

Modo área de transferência — o fluxo mais rápido

Uma tabela HTML, um intervalo do Google Planilhas ou uma seção do Notion — tudo é copiado para a área de transferência como texto separado por tabulações. Em vez de salvar como arquivo e subir, uma aba separada na ferramenta permite colar diretamente. Economiza três cliques e a bagunça com arquivos em conversões pontuais.

Onde está o limite

Para conjuntos de vários milhões de linhas, a RAM do navegador vira o gargalo. A solução mais eficiente então é miller (mlr) ou csvkit no terminal — eles fazem streaming linha a linha. Para cargas típicas de escritório e pesquisa (até ~500.000 linhas), o navegador é a ferramenta mais cômoda, porque não é preciso instalar nada nem saber CLI.

Ferramentas CSV relacionadas no BrowserCrunch

Para o sentido contrário: no momento não há um "CSV para TSV" dedicado — mas você pode usar nosso conversor Excel para CSV e escolher tabulação como delimitador. Para escritório: CSV para Excel. Para desenvolvedores: CSV para JSON e JSON para CSV. Para relatórios: CSV como tabela PDF.