Diff Viewer

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Original
Modified
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand Diff Viewer

Este visualizador compara dois blocos de texto linha a linha e marca quais linhas foram adicionadas, removidas ou deixadas como estavam.

How it works

As duas entradas são divididas nas quebras de linha e a ferramenta calcula a maior subsequência comum dessas linhas — a maior ordenação de linhas que aparece nos dois lados, na mesma ordem. Tudo que está nessa subsequência está inalterado; toda outra linha da esquerda é uma remoção e toda outra linha da direita é uma inserção. A tabela que ela preenche tem linhas(A) × linhas(B) entradas, e é por isso que entradas muito grandes ficam lentas.

When to use it

  • Comparar um arquivo de configuração entre dois ambientes.
  • Verificar o que de fato mudou entre duas respostas de API.
  • Revisar a saída gerada antes e depois de uma alteração no gerador.
  • Comparar textos colados de dois lugares quando nenhum deles está sob controle de versão.

Watch out for

  • A unidade é a linha inteira. Mudar um caractere marca a linha como removida e readicionada, sem destacar o caractere que mudou.
  • Diferenças invisíveis contam. Espaços no fim da linha, e finais de linha CRLF do Windows contra LF do Unix, fazem toda linha diferir — essa é a explicação usual para um diff em que nada casa.
  • Um bloco movido não é detectado como movimento. Uma seção recortada do topo e colada no fim aparece como uma remoção grande mais uma inserção grande.
  • Para JSON, formate os dois lados antes. Do contrário, a indentação e a ordem das chaves afogam a mudança que você procurava.

Frequently Asked Questions

Como comparar dois arquivos de texto?

Cole o conteúdo de cada arquivo nos painéis esquerdo e direito e clique em Comparar. Linhas adicionadas ficam em verde, removidas em vermelho e inalteradas em cinza. Você também pode enviar arquivos direto. O diff roda inteiramente no seu navegador — nenhum arquivo é enviado a um servidor.

Como comparar textos no Excel?

Para comparar células do Excel, copie o conteúdo de cada célula ou coluna nos dois painéis. Esta ferramenta compara linha a linha — uma linha da planilha por linha de texto. Para diffs de planilhas grandes, exportar as duas abas como CSV e comparar o texto CSV é a abordagem mais confiável.

Como comparar arquivos de texto no Notepad++?

No Notepad++, instale o plugin Compare (Plugins → Plugins Admin → Compare), abra os dois arquivos e vá em Plugins → Compare → Compare. Este diff online é uma alternativa sem instalação — cole o conteúdo dos dois arquivos e veja as diferenças lado a lado na hora.

How to Use Diff Viewer

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.