Descrição Overview Descripción
TSV (Tab-Separated Values) é uma variação do CSV onde o separador entre colunas é o caractere de tabulação em vez de vírgula. Parece uma diferença pequena, mas faz toda a diferença em um cenário muito comum: dados que contêm vírgulas. Endereços, descrições de produtos, textos com pontuação, valores monetários com formatação — todos esses dados quebram um CSV sem aspas corretas ao redor de cada campo. O TSV elimina esse problema porque tabulações raramente aparecem em conteúdo textual real.
TSV é o formato preferido de algumas áreas que trabalham intensamente com texto e dados tabulares: bioinformática usa TSV para representar sequências genômicas e anotações de genes; linguística computacional usa para corpus de texto com anotações morfossintáticas; ferramentas de análise como R (função `read.tsv`) e Python pandas têm suporte explícito para TSV. Google Sheets aceita colar TSV diretamente: copie o conteúdo gerado e cole numa célula e a separação em colunas acontece automaticamente.
A diferença prática entre CSV e TSV no contexto de JavaScript e APIs é mínima: ambos são strings de texto plano, processados da mesma forma, com a única diferença na escolha do delimitador. Onde o TSV ganha é na legibilidade ao abrir em editores de texto — tabulações criam um alinhamento visual natural que vírgulas não oferecem — e na robustez quando os dados contêm muitas vírgulas, ponto-e-vírgulas ou aspas.
Esta ferramenta converte o array JSON que você cola em TSV com uma linha de cabeçalho seguida de uma linha por objeto. A mesma restrição do JSON para CSV se aplica: a entrada precisa ser um array de objetos com chaves homogêneas. Objetos aninhados não são achatados automaticamente — extraia os campos que você quer antes, ou aplique um `map()` para criar objetos planos. O arquivo gerado pode ser aberto no Excel, importado no Google Sheets ou carregado no pandas passando o separador de tabulação como parâmetro.
TSV (Tab-Separated Values) is a variation of CSV where the column separator is the tab character instead of a comma. That sounds like a minor difference, but it matters enormously in one very common scenario: data that contains commas. Addresses, product descriptions, texts with punctuation, monetary values with formatting symbols — all of these break a CSV without proper quoting around each field. TSV eliminates that problem because tab characters rarely appear in real textual content.
TSV is the preferred format in several fields that work intensively with text and tabular data: bioinformatics uses TSV for genomic sequences and gene annotations; computational linguistics uses it for text corpora with morphosyntactic annotations; analytical tools like R (`read.tsv`) and Python pandas have explicit TSV support. Google Sheets even accepts pasting TSV directly: copy the generated content and paste it into a cell and the column separation happens automatically.
The practical difference between CSV and TSV in the context of JavaScript and APIs is minimal: both are plain text strings, processed the same way, with the only difference being the chosen delimiter. Where TSV wins is in readability when opening in text editors — tabs create natural visual alignment that commas do not — and in robustness when data contains many commas, semicolons, or quotation marks.
This tool converts the JSON array you paste into TSV with one header row followed by one row per object. The same constraint as JSON to CSV applies: the input must be an array of objects with consistent keys. Nested objects are not flattened automatically — extract the fields you want first, or apply a `map()` to produce flat objects. The generated file can be opened in Excel, imported into Google Sheets, or loaded in pandas by passing the tab character as the separator parameter.
TSV (Tab-Separated Values) es una variación del CSV donde el separador entre columnas es el carácter de tabulación en lugar de la coma. Parece una diferencia pequeña, pero importa enormemente en un escenario muy común: datos que contienen comas. Direcciones, descripciones de productos, textos con puntuación, valores monetarios con formato — todos estos rompen un CSV sin comillas correctas alrededor de cada campo. TSV elimina ese problema porque los tabuladores raramente aparecen en contenido textual real.
TSV es el formato preferido en varias áreas que trabajan intensamente con texto y datos tabulares: la bioinformática lo usa para secuencias genómicas y anotaciones de genes; la lingüística computacional lo usa para corpus de texto con anotaciones morfosintácticas; herramientas de análisis como R (`read.tsv`) y Python pandas tienen soporte explícito para TSV. Google Sheets incluso acepta pegar TSV directamente: copia el contenido generado y pégalo en una celda y la separación en columnas ocurre automáticamente.
La diferencia práctica entre CSV y TSV en el contexto de JavaScript y APIs es mínima: ambos son cadenas de texto plano, procesadas de la misma forma, con la única diferencia siendo el delimitador elegido. Donde TSV gana es en la legibilidad al abrir en editores de texto — los tabuladores crean una alineación visual natural que las comas no ofrecen — y en la robustez cuando los datos contienen muchas comas, puntos y comas o comillas.
Esta herramienta convierte el array JSON que pegues en TSV con una línea de cabecera seguida de una línea por objeto. Se aplica la misma restricción que en JSON a CSV: la entrada debe ser un array de objetos con claves homogéneas. Los objetos anidados no se aplanan automáticamente — extrae los campos que quieres primero, o aplica un `map()` para crear objetos planos. El archivo generado puede abrirse en Excel, importarse en Google Sheets o cargarse en pandas pasando el carácter de tabulación como parámetro separador.
Detalhamento técnico
Pontos frequentes
- Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
- Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
- Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.
Trecho para testar
- Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Entrada — [{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
Technical deep dive
Common questions summarized
- What is this tool for?: It runs fully in your browser: useful to validate, format, or convert data in everyday development.
- Are my inputs sent to a server?: Processing happens locally with JavaScript. We do not store what you paste into the text areas.
- Can I use this for real production data?: Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Sample payload to try
- See also the larger "Code Snippets" sample; paste this excerpt to try locally: Input — [{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
Detalle técnico
Ideas claras antes de usar la herramienta
- ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
- ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
- ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.
Fragmento corto para probar
- Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Entrada — [{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
Guia da ferramenta Tool guide Guía de la herramienta
-
O que é JSON Mesmo caso do JSON para CSV (array de objetos).
-
O que é TSV Igual ao CSV, mas o separador de coluna é o caractere de tabulação (tab). Muitas ferramentas de bioinformática, logs e colagem em terminal preferem TSV.
-
O que o conversor faz Gera linhas com colunas separadas por tab a partir do array de objetos.
-
Por que usar Colar em planilhas sem conflito com vírgulas dentro das células, ou alimentar pipelines que esperam TSV.
-
What JSON is Same as JSON to CSV (array of objects).
-
What TSV is Like CSV, but the column separator is the tab character. Many bioinformatics tools, logs, and terminal pastes prefer TSV.
-
What the converter does Builds rows with tab-separated columns from the object array.
-
Why use it Paste into spreadsheets without commas inside cells breaking columns, or feed pipelines that expect TSV.
-
Qué es JSON Igual que en JSON a CSV (array de objetos).
-
Qué es TSV Como el CSV, pero el separador de columna es el tabulador. Muchas herramientas de bioinformática, logs y pegado en terminal prefieren TSV.
-
Qué hace el conversor Genera filas con columnas separadas por tab a partir del array de objetos.
-
Por qué usarlo Pegar en hojas de cálculo sin que las comas dentro de las celdas rompan columnas, o alimentar pipelines que esperan TSV.
Exemplo de Código Code Snippets Fragmentos de Código
[{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
[{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
[{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
Entrada Input Entrada
[{"id":1,"nome":"Ana"},{"id":2,"nome":"Bob"}]
Perguntas frequentes FAQ Preguntas frecuentes
Para que serve esta ferramenta?
What is this tool for?
¿Para qué sirve esta herramienta?
Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
It runs fully in your browser: useful to validate, format, or convert data in everyday development.
Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
Meus dados são enviados a algum servidor?
Are my inputs sent to a server?
¿Se envían mis datos a algún servidor?
O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
Processing happens locally with JavaScript. We do not store what you paste into the text areas.
El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
Posso usar em produção ou para dados reais?
Can I use this for real production data?
¿Puedo usarlo con datos reales en producción?
Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.
Use at your own risk. For secrets (passwords, tokens), prefer controlled environments and your company policies. And always review the generated contents. Never trust blindly things you see on the internet.
Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.