Ir para o conteúdo principal

Dados e texto

Converter entre texto e formatos de dados estruturados como CSV, JSON e YAML.

Sobre estas ferramentas

Estas ferramentas convertem entre os formatos de texto e de dados que scripts, APIs e arquivos de configuração usam: CSV, TSV, JSON, YAML, XML, Markdown, HTML e legendas. Cada uma interpreta o arquivo no seu dispositivo e escreve o resultado ali, então um arquivo cheio de registros de clientes ou de credenciais nunca sai da sua máquina.

Toda ferramenta daqui também aceita texto colado, o que costuma ser mais rápido do que salvar um trecho num arquivo antes. De um jeito ou de outro, a saída é baixada como arquivo.

Formatos de texto parecem intercambiáveis e não são. O CSV guarda uma grade e nada mais: sem tipos, sem aninhamento, sem comentários, então para ele um número e o texto de um número são a mesma coisa. O JSON guarda uma árvore com tipos de verdade mas recusa comentários. O YAML guarda a mesma árvore, permite comentários, e depende de espaços de um jeito que morde. O XML guarda uma árvore com atributos ao lado dos elementos. Converter entre eles raramente é sem perdas nas duas direções, e as ferramentas aqui dizem qual direção perde o quê em vez de deixar você descobrir.

A surpresa mais comum são as aspas. Um valor que contém o separador, uma aspa ou uma quebra de linha precisa ser envolvido, e um analisador que ignora isso quebra linhas nos lugares errados e corrompe um arquivo em silêncio. Toda ferramenta de texto delimitado aqui cuida disso na entrada e na saída, e é essa a diferença entre um conversor e um localizar-e-substituir.

Perguntas frequentes

Como converto CSV para JSON sem enviar o arquivo?
Abra o conversor de CSV para JSON, escolha o arquivo ou cole as linhas, e converta. A interpretação roda no seu navegador. Para arquivos de dados isso importa mais do que para a maioria dos formatos: uma exportação em CSV costuma ser a coisa mais sensível que alguém converte na semana inteira.
Por que os números no meu JSON saíram entre aspas?
Porque o CSV não carrega informação de tipo, então cada campo é mantido como texto. Adivinhar tipos corrompe silenciosamente CEPs, telefones, números de conta e versões que só parecem numéricos: 007 vira 7, e um número de conta longo vira notação científica. Nenhum dos dois se recupera, então os valores ficam exatamente como foram escritos.
Qual é a diferença entre CSV e TSV?
Só o separador: vírgulas contra tabulações. O TSV evita os problemas de aspas que as vírgulas dentro dos valores causam, o que o torna mais fácil de ler para scripts e é o motivo de muitas exportações de banco de dados usarem esse formato. Os conversores aqui passam de um ao outro sem alterar nenhum valor.
Posso converter YAML para JSON off-line?
Sim. Depois que a página carrega, a conversão não precisa de conexão nenhuma. O interpretador é JavaScript rodando no seu navegador, então um avião ou uma máquina isolada da rede funcionam exatamente como uma comum.
É seguro converter dados confidenciais aqui?
O arquivo não é transmitido, então não existe cópia dele em lugar nenhum além do seu dispositivo. Isso é uma garantia mais forte que a promessa de apagar uploads, porque não há o que apagar. Se a sua organização exigir, faça você mesmo a verificação no painel Rede.
Por que meu arquivo separado por ponto e vírgula virou uma coluna só?
Porque estas ferramentas esperam vírgulas. Planilhas em vários países europeus exportam com ponto e vírgula. Exporte de novo com vírgulas, ou use as ferramentas de TSV se a sua exportação for separada por tabulação.
Posso converter legendas entre SRT e VTT?
Sim, nos dois sentidos. A diferença está sobretudo no cabeçalho e na pontuação dos tempos, então a conversão é fiel. O texto das falas, o posicionamento que os dois formatos compartilham e a sincronia sobrevivem.
Converter arquivos grandes trava a página?
Não. A análise é feita em blocos em vez de carregar o arquivo inteiro na memória de uma vez, então um export grande mantém a página respondendo enquanto trabalha e mostra o progresso. O limite de tamanho de cada ferramenta está na página dela, e a restrição por trás é a memória, não o tempo.
Qual codificação essas ferramentas esperam?
UTF-8, na entrada e na saída. É o que quase tudo escreve hoje, e a única escolha que dá conta de todos os alfabetos sem um segundo ajuste para errar. Um arquivo salvo numa codificação antiga — Windows-1252 e Latin-1 são as de sempre — vai mostrar acentos quebrados, e o conserto é salvá-lo de novo em UTF-8 antes de converter.
Dá para colar o texto em vez de escolher um arquivo?
Sim, em toda ferramenta desta categoria. Há uma aba de colar ao lado do seletor de arquivo, mais rápida do que salvar um trecho em disco antes quando você já tem o conteúdo na área de transferência. O resultado volta como arquivo para baixar do mesmo jeito, e o texto colado é tratado exatamente como um arquivo escolhido: nunca sai da página.

Publicidade e estatísticas neste site

A publicidade paga este site, e o Google Analytics diz-nos que páginas são úteis. Ambos podem guardar cookies: os anúncios para escolher o que lhe mostrar e não se repetirem, as estatísticas para contar visitas de regresso. Os seus ficheiros não têm nada a ver com isso: nunca saem do navegador, seja qual for o botão que carregar, e todas as ferramentas funcionam nos dois casos.

O que isto abrange