Convertir TXT a JSON
Dele estructura a un archivo de texto plano. Cuando cada línea tiene los mismos campos separados por tabulaciones, barras verticales, comas o espacios, el convertidor transforma las líneas en registros JSON que el código puede leer sin un analizador hecho a medida.
Convertidor de datos
o suelte aquí archivos CSV, TSV, TXT … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 1
Suba el archivo de texto
Agregue una exportación .txt, un volcado separado por tabulaciones o una lista con una entrada por línea. Hasta 20 archivos, de hasta 95 MB cada uno.
- 2
Indique cómo se dividen las líneas
Delimitador empieza en Detección automática. En Opciones avanzadas, elija Tabulación, Barra vertical o Espacio si lo sabe, ajuste Codificación de texto para archivos antiguos y desactive La primera fila es el encabezado si la línea 1 ya contiene datos.
- 3
Convierta a JSON
Pulse Convertir a JSON y descargue el archivo, con sangría para leerlo o compacto con Formato legible desactivado.
¿Cómo se convierte un archivo TXT a JSON?
Suba el archivo .txt, deje Delimitador en Detección automática y La primera fila es el encabezado activada, y pulse Convertir a JSON. Cada línea se convierte en un objeto y las palabras de la línea 1 pasan a ser las claves.
Qué archivos de texto se convierten bien a JSON
La extensión .txt solo indica que el archivo contiene caracteres; no promete nada sobre su estructura. Los archivos que se convierten bien son los que en el fondo son tablas. Al copiar celdas de Excel o de Google Sheets, el portapapeles recibe texto separado por tabulaciones, así que pegarlo en el Bloc de notas y guardarlo produce justo ese tipo de archivo. Bancos, sistemas de nómina y ERP antiguos exportan informes .txt delimitados por barras verticales, y los instrumentos científicos suelen escribir lecturas separadas por espacios o tabulaciones.
La prosa no se convierte, ni tampoco un documento cuya estructura de línea cambia a mitad de camino. Si el archivo en realidad está separado por comas y lo que quiere es una hoja de cálculo y no código, TXT a CSV es el camino más corto. El Bloc de notas guarda los archivos nuevos en UTF-8 de forma predeterminada desde Windows 10 versión 1903, así que los archivos recientes no suelen necesitar cambio de codificación; los de equipos más antiguos, a menudo sí.
Convertir texto a JSON según el tipo de separador
El caso más tolerante. Las tabulaciones casi nunca aparecen dentro de los valores, así que los nombres con comas y las direcciones con espacios se quedan en un solo campo.
- Copias desde hojas de cálculo al portapapeles
- Muchas exportaciones de clientes de bases de datos
Frecuente en exportaciones financieras y de mainframe precisamente porque | casi nunca aparece en datos reales.
- Informes bancarios y de nómina
- Logs de aplicaciones orientados a líneas
Un CSV guardado con extensión .txt. Los valores que contienen comas deben ir entre comillas dobles, como describe RFC 4180, o las columnas se desplazan.
- Exportaciones renombradas para pasar filtros de correo
- Listas de contactos antiguas
Solo funciona si ningún valor contiene un espacio. Palabras sueltas, códigos y números sirven; los nombres completos, no.
- Lecturas de instrumentos
- Listas de palabras e identificadores
Cómo se ve el JSON
[
{
"sku": "TS-104",
"color": "marino",
"stock": 38
}
]- separadores más detección automática
- 5
- codificaciones de texto de origen
- 8
- archivos de texto por lote
- 20
- hasta que se borran los archivos subidos
- 30 min
Texto plano y JSON comparados
TXT
Texto plano
Un archivo TXT contiene solo caracteres simples, sin formato, fuentes, imágenes ni diseño. Los archivos de texto modernos suelen estar codificados en UTF-8, que abarca todos los idiomas, aunque los archivos antiguos pueden usar otras codificaciones y mostrar caracteres ilegibles. El texto plano ocupa muy poco, nunca queda obsoleto y se abre en cualquier dispositivo, desde teléfonos hasta servidores. No puede contener negritas, tablas ni imágenes, por lo que la estructura debe expresarse con espacios o con marcado sencillo.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- –
JSON
JavaScript Object Notation (JSON)
JSON es un formato de texto ligero para datos estructurados, popularizado por Douglas Crockford a principios de la década de 2000 y estandarizado como RFC 8259 y ECMA-404. Representa objetos, arreglos, cadenas, números, booleanos y null con una sintaxis sencilla y legible. Es el formato predeterminado para las API web, los archivos de configuración y el intercambio de datos entre aplicaciones en casi todos los lenguajes de programación. No incluye comentarios, fechas ni esquemas, y los archivos grandes y anidados son difíciles de leer sin un visor.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- 2001 · Douglas Crockford
Un TXT se convierte en JSON cuando el texto exportado de un programa antiguo o copiado de un informe tiene que entrar en código moderno, en el cuerpo de una API o en una importación NoSQL, y nadie quiere escribir a mano un analizador para un solo archivo.
Preguntas frecuentes sobre TXT a JSON
Mi archivo de texto tiene un elemento por línea. ¿Puede convertirse en un array JSON?
Sí. Con una línea de encabezado como name arriba, cada línea siguiente se convierte en un objeto como {"name": "Lima"}. Sin encabezado, desactive La primera fila es el encabezado y elija Array de arrays, que escribe cada línea como una lista de un elemento.
¿Por qué la detección automática partió mis frases del TXT en cada espacio?
Si un archivo no tiene tabulaciones, barras verticales ni comas, el espacio es el único separador que queda por encontrar. Ponga en Delimitador el carácter que realmente usan sus campos; el texto libre con espacios dentro de los valores necesita tabulaciones o barras verticales entre campos para convertirse limpiamente.
¿Puedo convertir un archivo de log a JSON?
Sí, cuando todas las líneas siguen el mismo patrón, por ejemplo marca de tiempo, nivel y mensaje separados por barras verticales o tabulaciones. Los logs en los que el propio mensaje contiene el separador, o cuya estructura de línea varía, necesitan un analizador de logs y no un convertidor de tablas.
¿Qué codificación elegir para un TXT de un sistema antiguo antes de pasarlo a JSON?
Los archivos escritos por software de Windows occidental antes de que UTF-8 se generalizara suelen ser Windows-1252; los japoneses, Shift_JIS; los chinos, GB18030; los coreanos, EUC-KR. Elija la codificación de origen para que las letras con tilde se lean bien. El JSON en sí se escribe en UTF-8, la codificación que exige RFC 8259 para el JSON intercambiado entre sistemas.
¿Y el texto de ancho fijo, con columnas alineadas con espacios?
El convertidor divide por un delimitador, no por posiciones de caracteres. Si los valores nunca contienen espacios, la opción Espacio funciona. Si no, abra el archivo en una hoja de cálculo, divídalo con la función de texto en columnas, guarde un libro y use Excel a JSON.
¿El resultado de TXT a JSON es JSON o JSON Lines?
JSON estándar: un documento con un único array de nivel superior, que cualquier analizador JSON carga en una sola llamada. JSON Lines pone un registro por línea y sirve para streaming, pero no es lo que genera esta página.
- Convertir TXT a CSVPase archivos .txt delimitados a CSV en línea. Detecta tabulaciones, barras, punto y coma o espacios, corrige la codificación y entrecomilla según RFC 4180.
- Convertir JSON a TXTConvierta JSON en un archivo de texto plano: un registro por línea y campos separados por tabulaciones u otro delimitador. Se abre en el Bloc de notas y Excel.
- Convertir Excel a JSONConvierta hojas de Excel a JSON en línea: el encabezado da las claves, cada fila es un objeto y las fechas salen en ISO. Acepta XLSX, XLS, ODS y Numbers.
- Convertir CSV a TXTConvierta un CSV en archivo .txt para formularios que solo aceptan texto, para quien no deba abrirlo en Excel o para cualquier editor. 20 archivos a la vez.
- Convertir PDF a JSONConvierta las tablas de un PDF en JSON: cada fila pasa a ser un objeto con los encabezados como claves, listo para un script, una API o una base de datos.
- Convertir TXT a ExcelConvierta un .txt en un libro de Excel: líneas separadas por tabulación o coma pasan a filas y columnas; las listas, a una columna. Sin asistente de Excel.