Convertir CSV a TSV Online
Convierte CSV a TSV (separado por tabulaciones) gratis, en tu navegador.
nombre edad ciudad Juan 30 Madrid Maria 25 Barcelona Carlos 35 Valencia
Casos de uso
CSV a TSV para bases de datos y ciencia de datos
Importación a bases de datos
PostgreSQL COPY y MySQL LOAD DATA usan TSV para carga masiva de millones de filas en segundos.
Portapapeles de hojas de cálculo
Excel y Google Sheets usan TSV internamente al copiar celdas. Pega TSV directo en cualquier hoja.
Pipelines de bioinformática
BLAST, bedtools, samtools y herramientas Galaxy usan TSV como formato estándar de salida.
100% privado
La conversión ocurre en tu navegador. Tus datos nunca se envían a ningún servidor.
Cómo funciona
Tres pasos, sin complicaciones
Sube o pega tu CSV
Arrastra tu archivo .csv o pega el contenido directamente. Sin límite de filas, sin registro.
Conversión automática
Las comas se reemplazan por tabulaciones respetando las comillas RFC 4180. El proceso ocurre en tu navegador.
Descarga o copia el TSV
Descarga el archivo .tsv listo para importar en PostgreSQL, MySQL, Excel o Google Sheets.
Preguntas frecuentes
¿Tienes dudas?
TSV (Tab-Separated Values) usa el carácter de tabulación (\t, ASCII 9) como separador de columnas, mientras CSV usa la coma. La ventaja práctica del tabulador es que rara vez aparece en datos reales (nombres, direcciones, descripciones), lo que elimina la necesidad de entrecomillar campos. La coma, en cambio, aparece frecuentemente en texto narrativo, precios y coordenadas geográficas, obligando a aplicar el escape RFC 4180. Por eso muchas bases de datos y herramientas científicas prefieren TSV para exportaciones masivas.
PostgreSQL soporta el comando COPY tabla FROM archivo.tsv DELIMITER E'\t' CSV HEADER, que es el mecanismo de carga masiva más rápido del motor: puede insertar millones de filas en segundos, mucho más eficiente que INSERT fila a fila. MySQL ofrece la equivalencia con LOAD DATA INFILE archivo.tsv FIELDS TERMINATED BY '\t'. Convertir tu CSV a TSV te permite usar estos comandos de alto rendimiento directamente.
Cuando copias un rango de celdas en Google Sheets o Excel, el portapapeles recibe el contenido en formato TSV puro: columnas separadas por tabulaciones, filas por saltos de línea. Esto significa que si conviertes tu CSV a TSV y copias el resultado, puedes pegarlo directamente en cualquier celda de una hoja de cálculo y las columnas se distribuirán automáticamente. Es el formato nativo del portapapeles de las hojas de cálculo.
En CSV, los campos con comas van entre comillas dobles (RFC 4180). Al convertir a TSV, la coma ya no necesita escaparse porque el tabulador es el nuevo separador. Convertir.ai elimina automáticamente las comillas de envoltura innecesarias y mantiene las comillas dobles internas solo cuando el campo contiene tabuladores o saltos de línea, generando un TSV limpio y estándar.
Sí, TSV es el formato de facto en bioinformática. BLAST (Basic Local Alignment Search Tool del NCBI) con el parámetro -outfmt 6 produce 12 columnas TSV. Bedtools, samtools, HMMER, GATK y la mayoría de herramientas de Galaxy generan TSV por defecto. Los archivos BED, GFF3, VCF y GTF también son variantes de TSV. Si recibes datos de secuenciación en CSV y necesitas procesarlos con estas herramientas, la conversión a TSV es el primer paso.
No, siempre que los datos no contengan tabuladores literales dentro de los campos. Convertir.ai detecta este caso: si un campo CSV contiene un tabulador, lo advierte porque ese carácter colisionaría con el separador TSV. En práctica, los tabuladores en datos reales son extremadamente raros. Todos los valores, encabezados y filas se preservan íntegramente.
Convertir CSV a TSV: bases de datos, hojas de cálculo y bioinformática
CSV (Comma-Separated Values) y TSV (Tab-Separated Values) son los dos formatos tabulares de texto plano más utilizados en informática, y la diferencia entre ellos es un único carácter: la coma frente al tabulador (\t, ASCII código 9, Unicode U+0009). A pesar de su aparente simplicidad, esta diferencia tiene implicaciones prácticas significativas en cómo los sistemas procesan, escapan y validan los datos. La coma es un carácter que aparece frecuentemente en texto narrativo, precios con separadores de miles, coordenadas geográficas, listas de elementos y nombres en formato apellido más nombre. Esta ubicuidad obliga a que CSV requiera un sistema de comillas y escape definido por el IETF en RFC 4180 (octubre 2005): cualquier campo que contenga una coma, una comilla doble o un salto de línea debe envolverse entre comillas dobles, y las comillas dobles internas deben escaparse duplicándolas. Esta lógica de escape, aunque bien especificada, introduce complejidad tanto en la generación como en el parseo de archivos CSV. El tabulador, en cambio, rara vez aparece en datos textuales reales: ni en nombres y apellidos, ni en descripciones de productos, ni en direcciones postales, ni en cualquier otro campo típico de una base de datos empresarial. Esta ausencia práctica hace que TSV sea más simple de generar y parsear sin necesidad de lógica de escape en la inmensa mayoría de casos. Esta simplicidad estructural es precisamente la razón por la que sistemas de alto rendimiento como PostgreSQL, MySQL, Apache Hive y Amazon Redshift prefieren TSV para sus operaciones de carga masiva, donde parsear millones de filas con el mínimo overhead posible marca una diferencia real de rendimiento.
El caso de uso más importante de la conversión CSV a TSV en entornos de producción es la importación a bases de datos relacionales a gran escala. PostgreSQL ofrece el comando COPY, que es el mecanismo de ingesta más rápido del motor y puede diferir hasta dos órdenes de magnitud en rendimiento respecto a INSERT fila a fila: puede cargar varios millones de filas por minuto leyendo directamente desde un archivo TSV en disco, sin pasar por el overhead del protocolo de cliente ni el procesamiento individual de cada sentencia SQL. La sintaxis completa es COPY nombre_tabla FROM '/ruta/absoluta/archivo.tsv' DELIMITER E'\t' CSV HEADER, donde la cláusula CSV HEADER le indica al motor que la primera fila contiene nombres de columnas y no datos. PostgreSQL también soporta la carga desde stdin para pipelines de streaming. MySQL ofrece la equivalencia con LOAD DATA INFILE 'archivo.tsv' INTO TABLE nombre_tabla FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' IGNORE 1 ROWS, que internamente usa el mismo mecanismo de carga directa desde disco. Herramientas de big data como Apache Hive (CREATE EXTERNAL TABLE con ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'), Apache Spark (spark.read.option con separador de tabulación), y Amazon Redshift (COPY tabla FROM bucket/archivo.tsv DELIMITER '\t') también tienen soporte nativo optimizado para TSV. La razón de este rendimiento superior es estructural: el parser TSV no necesita mantener estado de si está dentro de un campo entrecomillado o no, lo que simplifica radicalmente el autómata de parseo y permite velocidades de procesamiento más altas.
Un segundo caso de uso de alto valor para la conversión CSV a TSV es la integración con el portapapeles de hojas de cálculo. Cuando seleccionas un rango de celdas en Microsoft Excel (cualquier versión desde Excel 97) o Google Sheets y copias con Ctrl+C (Cmd+C en Mac), el contenido que se coloca en el portapapeles del sistema operativo no es HTML ni XML sino TSV puro: columnas separadas por caracteres de tabulación (U+0009), filas separadas por retornos de carro más saltos de línea (CRLF, U+000D U+000A) en Windows o solo LF (U+000A) en macOS y Linux. Si pegas ese contenido en un editor de texto plano y lo guardas con extensión .tsv, obtienes un archivo TSV completamente válido. En sentido inverso, convertir tu CSV a TSV y copiar el resultado te permite pegar datos directamente en cualquier celda de una hoja de cálculo con distribución automática de columnas, sin necesidad de usar el asistente de importación de texto. En el campo de la bioinformática y la biología computacional, TSV es el estándar de facto para intercambio de datos entre herramientas: el formato tabular de BLAST (-outfmt 6) produce 12 columnas TSV con alineamientos de secuencias; bedtools, samtools view, HMMER (hmmscan --tblout) y GATK VariantAnnotator generan TSV por defecto; los formatos BED, GFF3, VCF y GTF son variantes de TSV con columnas definidas por especificación; y la mayoría de herramientas del entorno Galaxy usan TSV como formato de intercambio. Si recibes datos experimentales en CSV y necesitas procesarlos con estas herramientas bioinformáticas, la conversión a TSV es el primer paso obligado del pipeline.