AlpaKit Logo AlpaKit

Comparador de diferenças de texto e código (Diff)

Compare duas versões de textos ou códigos linha por linha e palavra por palavra localmente no navegador.

Resultado comparativo das diferenças

Como usar esta ferramenta

  1. 1 Abra Comparador de diferenças de texto e código (Diff) e insira, cole ou selecione o conteúdo que deseja processar.
  2. 2 Ajuste as opções e o formato de saída para sua tarefa.
  3. 3 Confira o resultado e copie ou baixe a saída disponível.

Usos comuns

Compare duas versões de textos ou códigos linha por linha e palavra por palavra localmente no navegador. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.

Privacidade e tratamento de dados

Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.

Como funciona a comparação de textos e quando usar diferença por linha ou por caractere

Um comparador de textos encontra o menor conjunto de edições entre dois textos: o que foi removido, o que foi adicionado e o que permaneceu igual. Esta ferramenta usa a biblioteca de código aberto jsdiff, que implementa o algoritmo de diferenças publicado por Eugene Myers em 1986, a mesma abordagem que o Git usa por padrão. Por isso os resultados são muito parecidos com o que você vê no GitHub ou em revisões de código. Vermelho indica o que saiu do original e verde, o que entrou na versão modificada.

A comparação por linha trabalha com linhas inteiras e serve para código, arquivos de configuração, CSV, listas e cláusulas de contrato: qualquer mudança dentro de uma linha destaca a linha toda, facilitando ver quais trechos foram alterados. A comparação por caractere vai até cada caractere e é ideal para erros de digitação, pontuação, números ou datas, como ao revisar uma tradução, um release ou verificar se um valor em um orçamento foi mudado. Um bom fluxo é achar as mudanças por linha e depois passar para caractere nos detalhes.

Às vezes dois textos que parecem iguais aparecem como diferentes. Os culpados costumam ser caracteres invisíveis: espaços no fim da linha, tabulação versus espaço, espaços inquebráveis copiados do Word ou da web, aspas curvas ou quebras de linha diferentes, CRLF no Windows e LF no macOS e Linux. Se acontecer, normalize os dois textos no nosso limpador de texto e compare de novo.

A comparação roda inteiramente no seu navegador e nada é enviado, então você pode comparar contratos, documentos internos ou código ainda não publicado com segurança. Clique em "Carregar demo" para ver em segundos a diferença entre os dois modos.

Perguntas frequentes

Qual a diferença entre comparar por linha e por caractere?

Por linha compara linhas inteiras e serve para código e documentos estruturados. Por caractere compara cada caractere e pega erros de digitação, pontuação e pequenas mudanças em números.

Por que textos que parecem iguais aparecem diferentes?

Geralmente por caracteres invisíveis: espaços no fim da linha, tabulações, espaços inquebráveis ou quebras de linha diferentes (CRLF no Windows e LF no Mac e Linux).

É seguro comparar documentos confidenciais?

Sim. Tudo roda localmente no navegador; o texto nunca vai para um servidor e some ao fechar a página.

O resultado é igual ao git diff?

Muito próximo. O jsdiff implementa o mesmo algoritmo de Myers usado pelo Git por padrão, mas a ferramenta não mostra os cabeçalhos @@ do Git.

Ver esta categoria: Texto e escrita

Ferramentas sugeridas e recentes
    ↑ ↓ Navegar ↵ Abrir ESC Fechar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep