Formatador Diff

Compare diferencas de texto e codigo com destaque formatado e visualizacao lado a lado

Runs locally

Original

Modified

Diff Result

Click Compare to see the differences between the two sides

Tips

  • Use indentacao consistente em ambos os textos para comparacao linha por linha mais precisa.
  • A visualizacao unificada e melhor para pequenas alteracoes. Lado a lado e melhor para diferencas maiores.
  • added   removed   changed
  • Use o botao de troca para reverter a direcao da comparacao e ver adicoes como remocoes.
  • Ctrl/Cmd + Enter compares from either input.

Two diff modes, picked automatically

Data Diff starts from whatever you paste. When both sides parse as JSON it switches to a structural diff; for everything else it compares line by line. You can also lock a mode manually with the tabs above the result.

What the JSON structural diff reports

  • Added — a key or index that exists only on the modified side, with a preview of its value.
  • Removed — a key or index that exists only on the original side.
  • Changed — the same path holds a different value on each side, shown as before → after.
  • Type changed — the path holds an object on one side and a scalar or array on the other.
  • Every entry carries a path in the same $.store.books[0].title notation used by the JSON, XML and YAML Inspectors, so you can jump straight to it in the source.

Text diff, when you need it

Line-based comparison highlights every added and removed line with line numbers. It works on code, logs, config files, and any text — including JSON whose formatting changed but whose data did not.

Example: what JSON mode sees that text mode does not

The two snippets below differ only in key order and indentation. Text diff reports almost every line as changed; JSON structural diff correctly reports zero changes.

A
{
  "name": "web",
  "version": "1.0"
}
B
{
  "version": "1.0",
  "name": "web"
}

Where this fits in your workflow

Data Diff is the compare step of the workbench. Send any document here from the other tools:

Formatar Diff Formatter para fluxos de trabalho brasileiros

No Brasil, os arquivos Diff Formatter alimentam as APIs de fintechs em São Paulo, os pipelines de agências no Rio de Janeiro, a analítica de empresas em Belo Horizonte e Curitiba, e a pesquisa na USP, Unicamp e ITA. As equipes brasileiras geralmente seguem convenções de Diff Formatter alinhadas com a prática global: indentação de 2 espaços em stacks JS, timestamps em America/Sao_Paulo, valores em BRL (R$), e datas em dd/mm/aaaa em cargas úteis de negócio. Nosso formatador trata Diff Formatter como trabalham de fato os engenheiros brasileiros — sem cadastro, sem upload, seus dados nunca saem da sua máquina, o que é essencial sob a LGPD. Esteja você limpando uma resposta de API na Faria Lima, validando configuração para uma startup no Rio, ou preparando dados para um TCC na USP, tudo roda no lado do cliente em milissegundos — ótimo até em conexões 4G.

Perguntas Frequentes

Respostas a perguntas comuns sobre formatação Diff Formatter

Sim. Todo o processamento de Diff Formatter acontece localmente no seu navegador, sem upload para qualquer servidor. Esse design sem upload se alinha bem com a LGPD brasileira para o tratamento de dados pessoais.

O formatador preserva seus timestamps originais e funciona perfeitamente com datas no formato dd/mm/aaaa e o fuso America/Sao_Paulo (BRT/BRST). Os valores de data não são alterados de forma alguma.

Com certeza. Sem cadastro, sem login, sem SSO. Basta abrir a página e formatar seu Diff Formatter imediatamente, sem telemetria de uso vinculada à sua identidade — ideal para ambientes corporativos brasileiros.

Sim, nosso formatador diff e completamente gratuito sem necessidade de registro. Todo o processamento acontece no seu navegador.

Voce pode comparar qualquer conteudo de texto: codigo, arquivos de configuracao, JSON, XML, texto simples ou qualquer outro formato baseado em texto.

Linhas adicionadas sao mostradas com fundo verde, linhas removidas com fundo vermelho, e linhas alteradas mostram ambas as versoes lado a lado.

Sim. Clique no botao de troca para reverter os textos original e modificado, transformando adicoes em remocoes e vice-versa.

A ferramenta usa o algoritmo diff Myers, que e o mesmo algoritmo usado pelo Git para comparacao de texto, garantindo diffs precisos e minimos.

Ferramentas Relacionadas