Conversor de CSV a TSV

Pegue texto separado por comas, punto y coma o tabuladores, como una exportación de una hoja de cálculo, y obtenga TSV separado por tabuladores. La herramienta lee las celdas entre comillas como indica la RFC 4180, y se detiene en una celda que TSV no puede contener.

Gratuita Funciona en su navegador Revisada: miércoles, 11 de noviembre de 2026

El texto completo, un registro por línea. No se envía ni se guarda nada.

Automático lee la primera línea y toma la marca que más se repite fuera de las comillas: tabulador, después punto y coma y después coma.

Resultado

TSV — Cópielo, o descárguelo como data.tsv.
Comprobación — En verde cuando cada celda cabe en TSV. En rojo indica la fila y la columna de la primera celda que no cabe.
Registros — El número de filas del TSV, con la línea de nombres incluida.
TSV

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Pegue el texto en Texto CSV. Conserve la primera línea si contiene los nombres de las columnas.
  2. Elija el Separador en el texto, o deje Detectar. Después lea Comprobación: en verde, el TSV está completo.
  3. Copie el TSV, o descárguelo como data.tsv.

Cómo se lee el texto

Un registro termina en un salto de línea, y una celda se separa de la siguiente con el separador. Una celda que empieza con una comilla doble puede contener el separador y saltos de línea, y dos comillas dobles dentro de ella representan una comilla doble. Es la regla de la RFC 4180.

  • Detectar cuenta los tabuladores, los puntos y comas y las comas de la primera línea que están fuera de las comillas. El más frecuente es el separador; en caso de empate gana el tabulador, y después el punto y coma.
  • Una línea vacía no es un registro, y el último registro puede terminar o no en un salto de línea.

Lo que admite TSV y lo que rechaza

  • El registro IANA de text/tab-separated-values dice que cada registro es una línea y que sus campos se separan con un tabulador.
  • Una celda no puede contener un tabulador, porque el registro dice que los campos con tabuladores no están permitidos en esta codificación. La herramienta se detiene en esa celda.
  • Una celda no puede contener un salto de línea, porque un registro es una línea. La herramienta se detiene también en esa celda.
  • El registro no describe las comillas. Por eso se quitan las comillas que RFC 4180 usaba alrededor de una celda, y una comilla doble dentro de una celda se escribe tal cual.

Filas de distinta longitud

El registro dice que cada registro debe tener el mismo número de campos. La herramienta escribe aun así un archivo con filas de distinta longitud, pero indica cuántas filas difieren de la primera, para que pueda revisar el origen antes de usar el TSV.

Ejemplo resuelto: una coma entre comillas y dos comillas dobles

La primera línea es la cabecera. La tercera celda de la fila 2 tiene una coma entre comillas, y la tercera celda de la fila 3 contiene dos comillas dobles, que representan una comilla en el TSV. Cada fila de la tabla es una línea de la salida, con un tabulador entre las celdas.

Fila Línea TSV
1 nombre [tabulador] ciudad [tabulador] nota
2 Ada [tabulador] Londres [tabulador] Analista, primera
3 Grace [tabulador] Nueva York [tabulador] Dice "hola"

Preguntas frecuentes

¿Por qué la herramienta rechaza una celda con un tabulador?

El registro IANA de text/tab-separated-values dice que los campos con tabuladores no están permitidos, y TSV no tiene una forma de escaparlos. Sustituya el tabulador por un espacio en esa celda y convierta el texto de nuevo.

¿Por qué desaparecen las comillas de algunas celdas?

RFC 4180 usa comillas para envolver una celda que contiene un separador o un salto de línea. Esas comillas de envoltorio no forman parte de la celda, así que la herramienta las quita, mientras que una comilla doble dentro de una celda se mantiene tal cual.

¿Qué pasa con un salto de línea dentro de una celda?

La herramienta se detiene e indica la fila y la celda, porque un registro TSV es una sola línea. Una esa celda en una línea, con un espacio u otra marca, y convierta el texto de nuevo.

¿Por qué algunas filas tienen distinto número de celdas?

El texto tiene filas de distinta longitud, algo que RFC 4180 dice que no debe ocurrir. La herramienta las escribe tal como están y las cuenta en una nota, para que pueda corregir el origen antes de usar el TSV.

¿Qué separador elige Detectar para un archivo con punto y coma?

Elige el punto y coma cuando la primera línea tiene más puntos y comas que tabuladores o comas fuera de las comillas. Un archivo cuyo separador es el punto y coma se lee así, y también puede elegir Punto y coma a mano.

¿Se envía a algún sitio el texto que pego?

No. La conversión se hace en su navegador, y lo que pega no se guarda ni se envía. Aun así, no pegue una contraseña ni un registro personal en una página en la que no confíe.

Fuentes

Cifras y texto revisados por última vez el miércoles, 11 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.