Converter TXT para JSON
Dê estrutura a um arquivo de texto simples. Quando cada linha traz os mesmos campos separados por tabulações, barras verticais, vírgulas ou espaços, o conversor transforma as linhas em registros JSON que um código consegue ler sem precisar de um parser próprio.
Conversor de dados
ou solte arquivos CSV, TSV, TXT … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
Caractere que separa as colunas em arquivos CSV e de texto, tanto na leitura quanto na escrita. A detecção automática identifica o da entrada e grava vírgulas.
UTF-8 funciona para qualquer idioma. Escolha UTF-8 com BOM se o Excel no Windows mostrar acentos ou caracteres asiáticos embaralhados ao abrir o CSV.
Entrada Excel, ODS e Numbers: converta só a primeira planilha ou todas (um CSV por planilha em um ZIP, ou uma chave JSON por planilha).
Nome da aba na nova planilha, com até 31 caracteres.
Array de objetos usa os nomes das colunas como chaves em cada linha; array de arrays é mais compacto e mantém o cabeçalho como primeiro array.
Nome do elemento externo que envolve todas as linhas; cada linha vira um <row> dentro dele.
Usado nos comandos CREATE TABLE e INSERT. Somente letras, dígitos e sublinhados.
As aspas e os tipos de coluna variam um pouco entre bancos de dados; escolha aquele em que você vai importar.
Reescreve as células de data em um único formato. ISO (2026-10-18) é o mais seguro para bancos de dados e código; manter como está deixa as datas como aparecem no original.
Como usar esta ferramenta
- 1
Envie o arquivo de texto
Adicione uma exportação .txt, um arquivo separado por tabulações ou uma lista com um item por linha. Até 20 arquivos, de 95 MB cada.
- 2
Indique como as linhas são separadas
Delimitador começa em Detecção automática. Em Configurações avançadas, escolha Tabulação, Barra vertical ou Espaço quando souber qual é, defina a Codificação do texto para arquivos mais antigos e desative Primeira linha é cabeçalho se a linha 1 for dado.
- 3
Converta para JSON
Clique em Converter para JSON e baixe o arquivo, indentado para leitura ou compacto com Formatação legível desativada.
Como converter um arquivo TXT em JSON?
Envie o arquivo .txt, deixe Delimitador em Detecção automática e Primeira linha é cabeçalho ativado, e clique em Converter para JSON. Cada linha vira um objeto, e as palavras da linha 1 viram as chaves.
Quais arquivos de texto se convertem bem em JSON
A extensão .txt diz apenas que o arquivo contém caracteres; não promete nenhuma estrutura. Os arquivos que convertem bem são os que, na verdade, são tabelas disfarçadas. Copiar células do Excel ou do Google Planilhas coloca na área de transferência um texto separado por tabulações, então colar no Bloco de Notas e salvar gera exatamente esse tipo de arquivo. Bancos, sistemas de folha de pagamento e ERPs antigos exportam relatórios .txt delimitados por barra vertical, e instrumentos científicos costumam gravar leituras separadas por espaços ou tabulações.
Texto corrido não converte, e um documento cujo formato de linha muda no meio também não. Se o arquivo for separado por vírgulas e você quiser uma planilha em vez de código, TXT para CSV é o caminho mais curto. O Bloco de Notas salva novos arquivos em UTF-8 por padrão desde o Windows 10 versão 1903, então arquivos recentes geralmente não precisam de mudança de codificação; os de máquinas mais antigas costumam precisar.
Converter texto para JSON por tipo de separador
O caso mais tolerante. Tabulações raramente aparecem dentro dos valores, então nomes com vírgulas e endereços com espaços ficam em um só campo.
- Cópias de planilhas pela área de transferência
- Muitas exportações de clientes de banco de dados
Comum em exportações financeiras e de mainframe justamente porque | quase nunca aparece em dados reais.
- Relatórios de bancos e folha de pagamento
- Logs de aplicativos orientados a linhas
Um CSV salvo com a extensão .txt. Valores que contêm vírgulas precisam estar entre aspas duplas, como descreve a RFC 4180, ou as colunas se deslocam.
- Exportações renomeadas por causa de filtros de e-mail
- Listas de contatos antigas
Só funciona quando nenhum valor contém espaço. Palavras soltas, códigos e números funcionam; nomes completos, não.
- Leituras de instrumentos
- Listas de palavras e de IDs
Como fica o JSON
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- separadores mais Detecção automática
- 5
- codificações de texto de origem
- 8
- arquivos de texto por lote
- 20
- antes de os envios serem excluídos
- 30 min
Texto simples e JSON comparados
TXT
Texto simples
Um arquivo TXT contém apenas caracteres simples, sem formatação, fontes, imagens ou layout. Os arquivos de texto atuais costumam usar a codificação UTF-8, que cobre todos os idiomas, mas arquivos mais antigos podem usar outras codificações e exibir caracteres embaralhados. O texto simples é minúsculo, nunca fica obsoleto e abre em qualquer dispositivo, de celulares a servidores. Ele não comporta negrito, tabelas nem imagens, então a estrutura precisa ser expressa com espaçamento ou marcação simples.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- –
JSON
JavaScript Object Notation (JSON)
JSON é um formato de texto leve para dados estruturados, popularizado por Douglas Crockford no início dos anos 2000 e padronizado como RFC 8259 e ECMA-404. Ele representa objetos, arrays, strings, números, booleanos e null com uma sintaxe simples e legível. É o formato padrão de APIs web, arquivos de configuração e troca de dados entre aplicativos em praticamente todas as linguagens de programação. Não tem comentários, datas nem esquemas embutidos, e arquivos grandes e aninhados são difíceis de ler sem um visualizador.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- 2001 · Douglas Crockford
TXT vira JSON quando um texto exportado de um programa antigo ou copiado de um relatório precisa entrar em código moderno, no corpo de uma API ou em uma importação NoSQL, e ninguém quer escrever um analisador à mão para um único arquivo.
Perguntas frequentes sobre TXT para JSON
Meu arquivo de texto tem um item por linha. Dá para transformá-lo em um array JSON?
Sim. Com uma linha de cabeçalho como nome no topo, cada linha seguinte vira um objeto como {"nome": "Lisboa"}. Sem cabeçalho, desative Primeira linha é cabeçalho e escolha Array de arrays, que grava cada linha como uma lista de um item.
Por que a detecção automática dividiu minhas frases em cada espaço?
Se o arquivo não tem tabulações, barras verticais nem vírgulas, o espaço é o único separador que resta. Defina Delimitador como o caractere que seus campos realmente usam; texto livre com espaços dentro dos valores precisa de tabulações ou barras verticais entre os campos para converter direito.
Posso converter um arquivo de log em JSON?
Quando todas as linhas seguem o mesmo padrão, como data e hora, nível e mensagem separados por barras verticais ou tabulações, sim. Logs em que a própria mensagem contém o separador, ou em que o formato das linhas varia, exigem um analisador de logs, não um conversor de tabelas.
Qual codificação escolher para um TXT de um sistema antigo?
Arquivos gerados por programas ocidentais para Windows antes de o UTF-8 se popularizar costumam ser Windows-1252; os japoneses, Shift_JIS; os chineses, GB18030; os coreanos, EUC-KR. Escolha a codificação de origem para que as letras acentuadas sejam lidas corretamente. O JSON em si é gravado em UTF-8, a codificação que a RFC 8259 exige para JSON trocado entre sistemas.
E texto de largura fixa, com colunas alinhadas por espaços?
O conversor divide por delimitador, não por posição de caractere. Se os valores nunca contêm espaços, a opção Espaço funciona. Caso contrário, abra o arquivo em uma planilha, divida com o recurso de texto para colunas, salve uma pasta de trabalho e use Excel para JSON.
O resultado é JSON ou JSON Lines?
JSON padrão: um documento com um único array no nível superior, que qualquer analisador de JSON carrega de uma vez. O JSON Lines coloca um registro por linha e serve para streaming, mas não é o que esta página gera.
- Converter TXT para CSVConverta arquivos .txt delimitados em CSV online. Tabulações, barras, ponto e vírgula ou espaços detectados, codificação corrigida, aspas RFC 4180.
- Converter JSON para TXTConverta JSON em arquivo de texto simples: um registro por linha, campos separados por tabulação ou outro delimitador. Abre no Bloco de Notas e no Excel.
- Converter Excel para JSONConverta planilhas do Excel em JSON online: o cabeçalho vira chaves, cada linha um objeto, datas em ISO. Aceita XLSX, XLS, ODS e Numbers.
- Converter CSV para TXTConverta CSV em .txt para formulários que só aceitam texto, para quem não deve abrir no Excel ou para qualquer editor de texto. 20 arquivos de uma vez.
- Converter PDF para JSONConverta tabelas de um PDF em JSON: cada linha vira um objeto com os cabeçalhos das colunas como chaves, pronto para script, API ou banco de dados. Até 20 PDFs.
- Converter TXT para ExcelConverta um arquivo .txt em pasta de trabalho do Excel: linhas separadas por tab ou vírgula viram linhas e colunas, listas viram uma coluna. Sem Assistente.