Pular para o conteúdo
Toolbench

Tente: comprimir pdf, foto do iphone, 15% de 240

    Comparar dois textos e achar as diferenças

    Duas versões lado a lado, cada mudança marcada.

    Diferenças

    A resposta aparece aqui enquanto você digita.

    Guia: O que mudou entre duas versões2 min de leitura

    O que mudou entre duas versões

    Cole o texto original em cima e a versão alterada embaixo. A comparação aparece na hora: linhas adicionadas marcadas em verde com sinal de mais, removidas em vermelho com sinal de menos, e as iguais sem marca. O sinal está no próprio texto, então a diferença continua clara para quem não distingue as cores e no arquivo salvo.

    Serve para conferir o que alguém mexeu num contrato, para achar a linha que mudou num arquivo de configuração, para comparar duas respostas de uma API ou duas versões de um texto antes de publicar.

    Como a conta é feita

    A comparação usa o algoritmo de Myers, o mesmo do git. Ele procura o menor número de linhas a remover e adicionar para transformar um texto no outro — é por isso que um bloco inteiro que não mudou aparece como igual, mesmo com mudanças antes e depois dele. Com as opções, espaços a mais e diferenças de maiúsculas deixam de contar, e “Mostrar só o que mudou” dobra os trechos iguais compridos numa contagem.

    Nada é enviado

    Os dois textos são comparados nesta aba e não saem dela, o que importa quando o conteúdo é um contrato ou código privado. Depois de comparar, dá para contar as palavras de uma versão ou tirar linhas repetidas de uma lista.

    Perguntas frequentes

    Como a comparação funciona?

    Linha por linha, com o mesmo algoritmo que o git usa (Myers). Ele acha o menor conjunto de linhas a tirar do original e a pôr para chegar ao texto alterado, então um trecho que não mudou aparece como igual, e não como removido e adicionado de novo.

    Dá para ignorar espaços ou maiúsculas?

    Dá. Com “Ignorar espaços a mais”, linhas que só diferem em recuo ou espaços duplicados contam como iguais; com “Ignorar maiúsculas e minúsculas”, também as que só diferem nas maiúsculas. As linhas continuam aparecendo como foram escritas.

    É seguro para contrato ou código?

    A comparação roda inteira nesta aba, então nada do que você cola é enviado ou guardado — o que importa para contratos, código privado e documentos internos. A página funciona sem internet.

    Por que uma linha alterada aparece como removida e adicionada?

    Porque a comparação é por linha: uma linha com uma palavra diferente é outra linha. A versão removida fica logo acima da adicionada, e a mudança se lê de relance. Palavras dentro da linha não são destacadas separadamente.

    Posso salvar o resultado?

    Pode. Copie ou salve como arquivo de texto na notação de diff de sempre: sinal de mais para linha adicionada, de menos para removida, e dois espaços para a que ficou igual.

    Na mesma gaveta