Comparador de Texto (Diff)

Compara dois textos linha a linha e destaca as diferenças adicionadas e removidas.

Arraste e solte um arquivo aqui, ou

clique para selecionar

Arraste e solte um arquivo aqui, ou

clique para selecionar

Sobre esta ferramenta

Este comparador calcula o diff mínimo entre dois textos usando o algoritmo de Myers O(ND), o mesmo usado pelo git, e o apresenta no formato visual habitual: linhas removidas em vermelho com prefixo «-» e linhas adicionadas em verde com prefixo «+». Você pode carregar arquivos de texto, ignorar diferenças de espaçamento ou de maiúsculas/minúsculas e copiar o resultado em formato de patch. Tudo é processado no navegador: nada é enviado a nenhum servidor.

Sobre esta ferramenta

Este comparador calcula o diff mínimo entre dois textos usando o algoritmo de Myers O(ND), o mesmo usado pelo git, e o apresenta no formato visual habitual: linhas removidas em vermelho com prefixo «-» e linhas adicionadas em verde com prefixo «+». Você pode carregar arquivos de texto, ignorar diferenças de espaçamento ou de maiúsculas/minúsculas e copiar o resultado em formato de patch. Tudo é processado no navegador: nada é enviado a nenhum servidor.

Casos de uso

  • Comparar duas versões de um arquivo de código ou configuração
  • Revisar mudanças entre respostas de API ou documentos
  • Verificar quais linhas mudaram após uma refatoração
  • Gerar um diff em formato patch para compartilhar

Perguntas frequentes

Qual algoritmo o comparador usa?
O algoritmo de Myers O(ND), o mesmo utilizado pelo git, calculando o diff mínimo linha a linha no navegador sem enviar dados a nenhum servidor.
O que significam as cores e os símbolos + e -?
As linhas em vermelho com prefixo «-» existem no texto original mas não no modificado; as verdes com «+» foram adicionadas; as neutras são comuns aos dois textos.
Para que servem «ignorar espaços» e «ignorar maiúsculas»?
«Ignorar espaços» trata como iguais linhas que diferem apenas na quantidade de espaços ou tabulações; «ignorar maiúsculas» faz o mesmo com diferenças entre maiúsculas e minúsculas. As linhas são sempre exibidas com o texto original.
Há limite de tamanho?
Sim, cada texto pode ter até 5.000 linhas. É suficiente para a maioria dos arquivos de código e configuração mantendo o cálculo instantâneo.

Ferramentas relacionadas