1001Ferramentas
📝 Dev

Diferença de Textos

Compare dois textos e veja as diferenças destacadas linha a linha. Útil para revisar documentos e código.

Como funciona?

Por trás do diff está o algoritmo LCS (Longest Common Subsequence). No resultado, verde marca o que foi adicionado e vermelho marca o que foi removido.

Compare dois textos lado a lado

Achar o que mudou entre duas versões de um documento, contrato ou trecho de código cansa a vista. Uma vírgula a mais aqui, uma linha que sumiu ali. Esta ferramenta compara os dois textos e destaca as diferenças caractere a caractere, ou palavra a palavra se você marcar a caixa, deixando claro o que entrou e o que saiu.

Vale para revisar alterações antes de aprovar um texto, conferir o que um colaborador editou, comparar respostas ou checar duas versões de um arquivo de configuração. Em vez de reler tudo, você bate o olho direto nas partes que de fato mudaram.

A comparação acontece inteiramente no navegador. Os textos não vão para nenhum servidor, o que torna seguro confrontar conteúdo confidencial. Cole as duas versões e o resultado aparece na hora.

Perguntas frequentes

Qual a diferença entre o modo padrão e a opção comparar palavra a palavra?
Sem marcar nada, a comparação é caractere a caractere, então um acento trocado ou uma vírgula a mais já aparece destacado. Marcando a caixa, a ferramenta passa a comparar palavras inteiras separadas por espaço, o que deixa a leitura bem mais limpa em textos longos e roda muito mais rápido. O contador embaixo do resultado acompanha o modo escolhido.
Por que a página engasga quando colo textos muito grandes?
O diff usa o algoritmo LCS, que monta uma matriz com uma célula para cada par de tokens. Dois textos de 5.000 caracteres dão 25 milhões de células, e a aba do navegador trava. Ativar a comparação por palavra reduz a quantidade de tokens em cerca de seis vezes; para arquivos inteiros, compare alguns parágrafos por vez.
A comparação ignora maiúsculas, acentos ou espaços a mais?
Não. Os tokens são comparados de forma exata: Casa e casa contam como diferença, assim como um acento ou um espaço extra. Não existe opção de ignorar caixa nem espaçamento. O resultado preserva os espaços e as quebras de linha originais, então mudança de indentação em código ou em arquivo de configuração continua visível.

Ferramentas Relacionadas