Conversor CSV ↔ TSV ↔ Pipe
Converter
Cola dados delimitados de um jeito e re-emite delimitados de outro. Auto-detecta o separador de entrada da primeira linha, parseia com suporte completo a aspas / escape, e re-emite com quoting estilo RFC-4180 (células contendo o novo delimitador, aspas, quebras de linha ou whitespace nas bordas viram `"…"` e aspas internas dobradas). Útil quando export do Excel te dá ponto-e-vírgula mas seu pipeline espera vírgulas, ou quando você precisa TSV pra colar limpo no Google Sheets.
name role note Alice Admin Lives in Seoul, Korea Bob Editor "Says ""hi""" Carol Viewer Plain note
Aspas duplas internas são escapadas dobrando, conforme RFC 4180.
Como usar
- Cole texto delimitado na entrada. O separador é detectado da primeira linha.
- Escolha o delimitador de saída. A conversão roda ao vivo.
- Contagem linha × coluna mostrada pra você verificar o parse.
Perguntas frequentes
- Como o delimitador de entrada é detectado?
- Contando caracteres candidatos (`,`, `\t`, `|`, `;`) na primeira linha, ignorando o que estiver dentro de aspas `"…"`. O mais frequente vence — vírgula é o desempate por ser o mais comum na web.
- Qual é a regra de quoting na saída?
- Estilo RFC 4180: uma célula é envolvida em `"…"` quando contém o delimitador de saída, aspa dupla, quebra de linha, ou começa/termina com whitespace. Aspas duplas internas são escapadas dobrando (`"` → `""`).
- Por que CSV ↔ TSV pra começar?
- TSV é mais amigável pra planilhas — Google Sheets e Excel colam direto em células sem diálogo. CSV é mais amigável pra ferramentas de dados e pipelines CLI. Conversão rápida economiza um passo.
Ferramentas relacionadas
Conversor de Unidades CSS
Converta entre px, rem, em, pt, vw, vh e % usando seu próprio tamanho de fonte e viewport.
Conversor JSON ↔ YAML
Converta JSON em YAML ou YAML em JSON — escolha a indentação e copie o resultado.
Conversor de Tamanho de Dados
Converta entre bytes, KB, MB, GB, TB — em decimal (1000) ou binário (1024).
Conversor de Algarismos Romanos
Converta entre algarismos arábicos e romanos de 1 a 3999.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Unidades
Converta comprimento, peso, temperatura, área, volume, velocidade e tempo.