Utilia

Comparar textos

Compara dois textos e vê todas as diferenças lado a lado ou em linha, por linha, palavra ou carácter. Comparador privado que funciona no navegador.

Como comparar dois textos

  1. Cola a primeira versão em Texto original e a segunda em Texto alterado.
  2. Escolhe em Comparar por: Linhas, Palavras ou Caracteres.
  3. Escolhe a Vista: Lado a lado ou Em linha.
  4. Assinala Ignorar maiúsculas e minúsculas ou Ignorar diferenças de espaços se essas alterações não te interessarem.
  5. Clica em Comparar. Depois da primeira comparação, o resultado atualiza-se automaticamente quando editas qualquer um dos textos.

O resumo por cima do resultado conta o que foi adicionado, removido e mantido, em linhas, palavras ou caracteres, conforme a tua escolha. Trocar textos troca as duas versões, o que inverte as adições e as remoções.

Como ler o resultado

O texto removido aparece realçado a vermelho e pertence ao original. O texto adicionado aparece realçado a verde e pertence à versão alterada. Tudo o resto é idêntico nos dois textos.

  • Lado a lado com Linhas mostra as duas versões em duas colunas com números de linha. As linhas inalteradas ficam frente a frente; uma linha modificada aparece ao lado da nova versão, e as palavras exatas que mudaram dentro dessa linha ficam realçadas com mais intensidade. As linhas que só existem de um lado deixam uma célula vazia do outro.
  • Em linha com Linhas mostra uma única lista, como numa revisão de código: as linhas removidas levam um sinal de menos, as adicionadas um sinal de mais, e cada linha mantém os números de linha antigo e novo.
  • Com Palavras ou Caracteres, Lado a lado mostra o original com as remoções ao lado do novo texto com as adições, enquanto Em linha junta tudo num só texto, com as palavras eliminadas riscadas.

Que modo de comparação escolher

Linhas é o melhor para código, listas, ficheiros de configuração, dados CSV e qualquer texto em que cada linha seja uma unidade. É também o modo mais rápido para documentos longos.

Palavras é o melhor para prosa: contratos, artigos, trabalhos, traduções ou e-mails, em que um parágrafo pode ser uma única linha comprida e queres ver que palavras foram reescritas.

Caracteres encontra as alterações mais pequenas, como uma gralha, um acento em falta, um algarismo trocado num número de referência ou um sinal de pontuação alterado.

Ignorar diferenças de espaços trata «a b» e «a b» como iguais e ignora os espaços no início e no fim das linhas, o que dá jeito quando a indentação ou a quebra das linhas mudou. Aplica-se a linhas e palavras. Ignorar maiúsculas e minúsculas trata as letras maiúsculas e minúsculas como iguais.

Exportar as alterações

Quando os textos são diferentes, Copiar como unified diff copia as alterações no formato unified diff normalizado, usado pelo Git e pelas ferramentas de patch, e Transferir .diff guarda-as num ficheiro. Os programadores podem aplicar esse ficheiro com git apply ou patch, e é uma forma compacta de partilhar uma lista de alterações.

Perguntas frequentes

Este comparador de textos é privado?

Sim. O motor de comparação é carregado na página e os textos são comparados localmente no teu navegador. Nada do que colas é enviado, o que torna a ferramenta segura para contratos, código-fonte ou documentos pessoais.

Porque é que uma pequena alteração marca a linha inteira como modificada?

No modo Linhas, a unidade de comparação é a linha, por isso qualquer alteração dentro dela marca a linha toda como modificada. A vista lado a lado continua a realçar as palavras alteradas dentro da linha. Muda para Palavras ou Caracteres para um resultado mais fino.

Posso comparar ficheiros Word ou PDF?

Não diretamente. Copia o texto de cada documento e cola-o nas duas caixas. No caso dos PDF, convém limpar primeiro o texto copiado para que as quebras de linha não criem diferenças falsas.

Qual pode ser o tamanho dos textos?

Dezenas de milhares de linhas funcionam bem no modo Linhas. Textos muito longos e quase totalmente diferentes podem demorar demasiado; nesse caso, a ferramenta para ao fim de alguns segundos e pede-te que compares por linhas ou que dividas o texto.

O que significa a contagem «sem alterações»?

É o número de linhas, palavras ou caracteres idênticos nas duas versões, de acordo com o modo de comparação e as opções que escolheste.