Ir para o conteúdo principal
Bethemesh

Comparador de textos

Visualize as diferenças entre duas versões de um texto para identificar mais facilmente as linhas acrescentadas, removidas ou alteradas, sem enviar nada para um servidor.

  • Área de transferência

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Compare duas versões de um texto para ver de imediato que linhas foram acrescentadas, removidas ou alteradas: um contrato renegociado, um artigo revisto, um ficheiro de configuração, uma lista atualizada ou uma tradução corrigida. Cole a versão original à esquerda e a modificada à direita: o resultado mostra o texto completo, linha a linha, com uma marca antes de cada alteração. Os dois textos ficam no navegador e não são enviados para nenhum servidor.

A comparação é feita linha a linha. A ferramenta procura a sequência mais longa de linhas comuns às duas versões e classifica todas as outras como remoções ou adições. Este método, o das ferramentas de diferenças usadas para código-fonte, mantém os dois textos alinhados: uma linha inserida no topo do documento não impede o reconhecimento das linhas idênticas que se seguem.

No resultado, uma linha inalterada começa por dois espaços, uma linha removida por «-» e uma linha acrescentada por «+». Uma linha alterada aparece, por isso, como uma remoção seguida de uma adição, o que permite ler a formulação antiga e a nova uma por cima da outra.

Duas linhas só são idênticas se todos os caracteres coincidirem: uma maiúscula, um espaço no fim ou um apóstrofo diferente bastam para assinalar uma alteração. Já os finais de linha do Windows e do Unix são uniformizados antes da comparação, para que uma simples mudança de sistema não crie diferenças falsas. Em textos muito longos, o núcleo do cálculo passa a uma comparação posição a posição para não sobrecarregar a memória do navegador.

Como usar esta ferramenta

  1. Cole a versão original

    Coloque o texto de referência no campo «Texto original».

  2. Cole a versão modificada

    Acrescente a nova versão no campo «Texto modificado» e inicie a comparação.

  3. Leia as marcas

    Percorra as linhas precedidas de «-» e «+» e copie ou exporte o resultado se precisar de o partilhar.

Casos de uso

Rever um contrato ou uma política

Identifique as cláusulas acrescentadas, retiradas ou reformuladas entre a versão enviada e a que regressa assinada.

Verificar uma revisão

Confirme o que um revisor alterou realmente num artigo antes de validar a sua versão.

Comparar duas exportações

Encontre as linhas que diferem entre duas exportações de uma lista, de um ficheiro CSV ou de uma configuração.

Exemplos

Uma linha inserida e outra alterada

O preâmbulo acrescentado no início não desloca a comparação: as cláusulas 1 e 3 continuam a ser reconhecidas como inalteradas.

Entrada

Original:
Cláusula 1: objeto
Cláusula 2: duração
Cláusula 3: preço

Modificado:
Preâmbulo
Cláusula 1: objeto
Cláusula 2: duração de 12 meses
Cláusula 3: preço

Resultado

+ Preâmbulo
  Cláusula 1: objeto
- Cláusula 2: duração
+ Cláusula 2: duração de 12 meses
  Cláusula 3: preço

Um elemento alterado numa lista

«pêras» desapareceu e «kiwis» apareceu; «maçãs» e «ameixas» são comuns às duas versões.

Entrada

Original:
maçãs
pêras
ameixas

Modificado:
maçãs
ameixas
kiwis

Resultado

  maçãs
- pêras
  ameixas
+ kiwis

Dicas e boas práticas

  • Para comparar o conteúdo sem ter em conta a formatação, limpe primeiro as duas versões com Limpar texto (espaços a mais, linhas vazias).
  • Um parágrafo escrito numa única linha longa aparece totalmente alterado assim que muda uma palavra: divida-o em frases, uma por linha, para localizar a alteração.
  • Para comparar listas sem ter em conta a ordem, use antes Comparar duas listas, que dá os elementos comuns e os próprios de cada lista.

Perguntas frequentes

O comparador deteta palavras alteradas dentro de uma linha?

Não. A unidade de comparação é a linha: uma linha alterada aparece como removida e depois acrescentada, e cabe-lhe a si localizar a palavra que mudou entre as duas.

O que significam os sinais «+» e «-»?

«-» marca uma linha que só existe no texto original e «+» uma linha que só existe no texto modificado. As linhas comuns começam por dois espaços.

As maiúsculas e os espaços contam?

Sim. A comparação é exata, carácter a carácter. Só os finais de linha do Windows (CRLF) e do Unix (LF) são considerados equivalentes.

Posso comparar dois ficheiros?

Sim. Cada campo aceita a importação de um ficheiro de texto (.txt, .md, .csv, etc.). O conteúdo é lido localmente pelo navegador.

Os meus textos são enviados para a internet?

Não. A comparação é calculada no navegador, por isso pode usá-la com documentos confidenciais.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Analise um texto e obtenha o número de palavras, caracteres, linhas, frases e parágrafos.

Texto e escritaEm destaqueUtilizar esta ferramenta

Meça a legibilidade de um texto em português com o índice de Flesch adaptado por Martins et al.

Texto e escritaUtilizar esta ferramenta

Conte quantas vezes aparece cada valor de uma lista e identifique logo os elementos mais frequentes.

Texto e escritaUtilizar esta ferramenta