O que é Comparação de documentos?

A ferramenta de Comparação de Documentos destaca cada adição, exclusão e alteração entre dois documentos de texto. Cole seu texto original e a versão revisada para obter uma visualização clara lado a lado ou unificada das diferenças. Funciona para contratos, código ou qualquer conteúdo escrito que você precise conferir.

A comparação roda o algoritmo de Myers, o mesmo motor por trás do git diff. Escolha granularidade por linha para parágrafos e blocos de código, por palavra quando só uma frase mudou, ou por caractere para pegar um erro de digitação de uma letra ou uma vírgula a mais. O resultado aparece lado a lado ou como diff unificado em linha, com adições em verde e deleções em vermelho. Um botão de troca inverte os dois painéis, você pode subir um arquivo de texto direto em qualquer painel, e exporta o diff como texto puro ou como relatório HTML estilizado pronto para mandar a um revisor.

Como usar

  1. Cole o texto original no painel esquerdo e a versão revisada no painel direito.
  2. Clique em Comparar para ver as diferenças destacadas em cores: verde para adições, vermelho para exclusões e amarelo para modificações.
  3. Alterne entre as visualizações lado a lado e unificada. Copie o resumo das diferenças ou exporte-o como um relatório HTML.

Quando usar

  • Revisar duas versões de contrato e flagrar cláusulas reescritas em silêncio.
  • Comparar um patch de código com o arquivo original quando o GitHub não dá.
  • Identificar o que mudou num briefing de marketing devolvido pelo jurídico.

Resultado

Uma equipe jurídica cola dois rascunhos de contrato para identificar instantaneamente que a cláusula 4.2 foi reformulada e a seção 7 foi completamente removida — economizando horas de leitura manual.

Perguntas frequentes

Qual a diferença entre granularidade de linha, palavra e caractere?
O modo linha trata cada quebra de linha como uma unidade e mostra linhas inteiras adicionadas ou removidas — o mais rápido para código e tabelas. O modo palavra parte o texto em palavras e destaca o menor trecho que mudou, mais claro para texto corrido. O modo caractere vai mais fino e marca letras individuais que mudaram, então um erro de digitação ou uma vírgula trocada salta aos olhos. Os resultados por caractere aparecem na visão unificada, porque um layout letra a letra lado a lado ficaria ilegível.
A comparação ignora diferenças de espaço em branco?
Pode, se você quiser. Ative "Ignorar espaços" e os espaços e tabulações no início ou no fim deixam de contar como diferença, o que ajuda quando um arquivo foi reformatado ou reindentado. Há também um botão "Ignorar maiúsculas" para que mudanças de caixa não apareçam como edições. Os dois ficam desligados por padrão, então uma comparação normal respeita cada espaço e cada letra como foram escritos.
Posso comparar documentos longos como um contrato de 50 páginas?
Sim. Documentos longos continuam ágeis porque a opção "Recolher iguais" (ligada por padrão) esconde os trechos que coincidem e mostra só as linhas em volta de cada mudança, então um contrato de 50 páginas com poucas edições desenha apenas algumas linhas. Passadas cerca de 10.000 linhas quase todas diferentes a coisa fica pesada, já que cada segmento alterado precisa ser desenhado; nesses casos, divida o texto por capítulo ou seção e compare em pedaços, ou use uma ferramenta de desktop que processe o resultado em streaming.
Como é o relatório HTML exportado?
Um único arquivo HTML autocontido com CSS inline, um cabeçalho com as contagens de adições e deleções, e o diff completo com fundos coloridos. Abre em qualquer navegador sem dependências, então dá para enviar por e-mail ou anexar a um ticket sem perder formatação.
O texto é enviado para algum lugar quando clico em Comparar?
Não. Os dois painéis e o cálculo do diff ficam na sua aba. A biblioteca que faz a comparação carrega uma vez junto da página e roda sobre o texto que você digitou. Ao fechar a aba, o conteúdo some.

Ferramentas relacionadas