Comparar

Compare texto, JSON, XML, YAML ou CSV lado a lado no seu navegador. Diferenças por linha e semânticas com arrastar e soltar arquivos. Grátis, sem upload, todo do lado do cliente.

Uma ferramenta de diff online e gratuita que compara dois blocos de texto ou dois arquivos lado a lado, diretamente no seu navegador. Ela detecta automaticamente o formato e pode ir além de um diff de texto simples linha por linha para realizar comparações estruturais e semânticas de JSON, XML, YAML e CSV — para que diferenças cosméticas como a ordem das chaves ou espaços em branco não sufoquem as mudanças que realmente importam. Use-a para revisar o que mudou entre duas versões de um arquivo de configuração, para comparar dois objetos JSON ignorando a ordem das chaves, ou para fazer o diff de dois arquivos CSV correspondendo linhas por uma coluna-chave. Arquivos de até 10 MB são lidos localmente; nada é enviado.

Usos comuns

  • Identificar as diferenças entre duas versões de um arquivo de configuração.
  • Comparar semanticamente dois objetos JSON ignorando a ordem das chaves.
  • Fazer o diff de dois arquivos CSV correspondendo linhas por uma coluna-chave.
  • Revisar mudanças entre duas respostas de API lado a lado.
  • Comparar dois documentos YAML sem se distrair com a formatação.

Perguntas frequentes

Quais formatos ele consegue comparar semanticamente?

Texto, JSON, XML, YAML e CSV. Para formatos estruturados, ele compara valores em vez de caracteres brutos, então diferenças cosméticas como a ordem das chaves podem ser ignoradas.

Meus arquivos são enviados quando eu os arrasto para cá?

Não. Os arquivos são lidos localmente no seu navegador até um limite de 10 MB; nada é enviado para um servidor.

Qual é a diferença entre um diff de texto e um diff semântico?

Um diff de texto compara linhas brutas, então reordenar chaves ou reformatar aparece como mudanças. Um diff semântico analisa a estrutura e compara valores, então apenas diferenças reais são destacadas.

Ele consegue corresponder linhas de CSV que estão em uma ordem diferente?

Sim. Para CSV, você pode corresponder linhas por uma coluna-chave, para que linhas reordenadas sejam alinhadas e apenas diferenças reais de valor sejam reportadas.

Qual é o tamanho máximo de arquivo?

Cada lado aceita um arquivo de até 10 MB, lido localmente no navegador.

All processing is local — your data never leaves your browser.