🧰 ToolPicoTodas as ferramentas →

Comparador de texto

Encontra a diferença entre dois textos em segundos. Diff colorido ao nível de palavra, linha e carácter; vista lado a lado e em linha, e uma percentagem de semelhança — tudo no teu navegador.

Palavra · Linha · Carácter 100% no teu navegador Percentagem de semelhança Atualizado: 26 jul. 2026
Resposta rápida A comparação de texto consiste em visualizar dois textos lado a lado ou em linha para encontrar a diferença entre eles. Esta ferramenta funciona ao nível de palavra, linha e carácter; destaca as partes adicionadas a verde e as partes removidas a vermelho, e calcula uma percentagem de semelhança. O algoritmo LCS executa-se inteiramente no teu navegador — o teu texto nunca é enviado a um servidor.
3 modosPalavra · Linha · Carácter
2 vistasLado a lado & em linha
100%No teu navegador, privado
LCSAlgoritmo de diff exato
🔒 Privacidade: toda a comparação acontece no teu navegador; o teu texto nunca é enviado nem armazenado num servidor. Podes comparar sem risco contratos, código-fonte ou documentos pessoais. Só o clique em «Copiar link» codifica o teu texto num link partilhável — evita esse botão com conteúdo sensível.

O que é a comparação de texto, e como comparar dois textos?

Uma explicação completa para encontrar a diferença (diff) entre dois textos, calcular uma percentagem de semelhança, e escolher entre o modo palavra, linha e carácter.

A comparação de texto (diff) é o processo que encontra e mostra automaticamente, a cores, as diferenças entre dois textos, documentos ou trechos de código. O objetivo é ver rapidamente que partes foram adicionadas, quais foram removidas, e em que medida ambas as versões se parecem. Esta ferramenta alinha os dois textos usando a sua subsequência comum mais longa (LCS); as partes que só se encontram no primeiro texto são destacadas a vermelho, e as partes que só se encontram no segundo texto são destacadas a verde.

Como comparo dois textos?

Resposta rápidaCola o texto antigo em Texto A e o texto novo em Texto B (ou carrega um ficheiro .txt), e depois escolhe o modo palavra, linha ou carácter. A ferramenta alinha ambos os textos, destacando os adicionados a verde e as remoções a vermelho. O resultado atualiza-se instantaneamente enquanto escreves.
  • Colar / carregar — introduz os textos em ambas as caixas, ou carrega-os a partir de um ficheiro.
  • Escolher um modolinha para código, palavra para texto simples, carácter para a diferença mais fina.
  • Opções — ignora maiúsculas/minúsculas, espaços, ou pontuação se precisares.
  • Vista — alterna entre a vista lado a lado (duas colunas) e em linha (combinada).

O que é um diff, e como funciona?

Resposta rápidaUm diff divide dois textos em partes (linhas, palavras ou carateres) e encontra a subsequência comum mais longa entre eles. As partes partilhadas são «coincidências», as partes que só estão em A são «removidas», e as partes que só estão em B são «adicionadas».

Esta ferramenta usa a sua própria implementação em JavaScript puro do algoritmo LCS (Longest Common Subsequence) — não é carregada nenhuma biblioteca externa. As secções comuns no início e no fim de ambos os textos são removidas primeiro (na maioria das alterações, a maior parte do texto não muda), e a programação dinâmica encontra a sequência comum mais longa na secção central restante. Assim, mesmo textos de vários milhares de linhas são processados rapidamente no teu navegador.

Como se calcula a percentagem de semelhança?

Resposta rápidaSemelhança = (2 × coincidências) / (2 × coincidências + adicionados + removidos) × 100. Se dois textos forem exatamente idênticos, a percentagem é de 100%; se forem completamente diferentes, aproxima-se de 0%. A percentagem é calculada de acordo com o modo escolhido (linha/palavra/carácter).

Por exemplo, se 90 das 100 palavras de dois textos coincidem, 6 palavras foram removidas e 8 palavras foram adicionadas, a semelhança é (2×90) / (2×90 + 8 + 6) × 100 ≈ 92,8%. O modo carácter oferece a percentagem mais precisa; o modo linha mede a semelhança estrutural.

Qual é a diferença entre o modo palavra, linha e carácter?

Resposta rápidaO modo linha compara linhas inteiras (ideal para código e texto estruturado); o modo palavra mostra as alterações ao nível de palavra numa frase (ideal para texto simples); o modo carácter deteta cada diferença de letra (ideal para localizar erros de digitação).

Exemplo de comparação & tabelas de referência

Um exemplo concreto que mostra como ler um diff, um guia de escolha de modo, e uma explicação das cores e marcas utilizadas.

Exemplo: A = "carro vermelho rápido", B = "carro azul rápido" (modo palavra)
PalavraTexto ATexto BEstado
vermelhosimremovido
azulsimadicionado
rápidosimsimcoincide
carrosimsimcoincide

Semelhança = (2×2) / (2×2 + 1 + 1) × 100 ≈ 66,7%. «vermelho» foi removido e substituído por «azul»; «carro rápido» não muda.

Que modo convém a cada situação?
ModoO que fazIdeal para
LinhaCompara linhas inteirasCódigo-fonte, ficheiros de configuração, logs, listas
PalavraMostra as diferenças palavra a palavraTexto simples, artigos, traduções, e-mails
CarácterDeteta cada diferença de letra/sinalCorreção de erros de digitação, texto curto, palavras-passe/chaves

O modo linha é o mais rápido para textos grandes; o modo carácter é o mais detalhado mas o mais lento.

Cores e marcas na saída do diff
MarcaCorSignificado
+VerdeAdicionado — presente apenas no Texto B
Vermelho (rasurado)Removido — presente apenas no Texto A
(nenhuma)NeutroCoincide — idêntico em ambos os textos

Na vista lado a lado, a coluna esquerda é o Texto A (remoções a vermelho) e a coluna direita é o Texto B (adicionados a verde).

Opções de exclusão
OpçãoEfeitoExemplo
Ignorar maiúsculas/minúsculasA caixa das letras não conta como uma diferençaOlá = olá
Ignorar espaçosOs espaços extra e as diferenças de indentação não contam"a  b" = "a b"
Ignorar pontuaçãoOs pontos, vírgulas, etc. são ignorados"Sim!" = "Sim"

Estas opções ocultam as diferenças irrelevantes para te centrares apenas nas alterações significativas.

Glossário de termos de comparação de texto

Definições breves dos termos habituais no mundo do diff.

DiffUma comparação que encontra e mostra a diferença entre dois textos; abreviatura de «difference».
LCSLongest Common Subsequence (subsequência comum mais longa) — a subsequência partilhada mais longa entre duas sequências. A base do alinhamento do diff.
Inserção (adicionado)Uma parte que só se encontra no texto novo (B), adicionada em relação ao antigo. É mostrada a verde.
RemoçãoUma parte que só se encontra no texto antigo (A), removida na nova versão. É mostrada a vermelho.
CoincidênciaUma parte idêntica em ambos os textos, que permanece sem alterações. Aumenta a percentagem de semelhança.
Percentagem de semelhançaUma percentagem baseada nas partes coincidentes. 100% significa idêntico, 0% significa completamente diferente.
Lado a lado (split)Uma vista que mostra ambos os textos em duas colunas separadas; o diff clássico «lado a lado».
Em linha / unificadoUma vista que mostra as diferenças num único fluxo, entrelaçando adições e remoções.
Espaços (whitespace)Carateres invisíveis como espaços, tabulações e quebras de linha. Podem ser neutralizados com «Ignorar espaços».
Do lado do clienteProcessamento realizado inteiramente no navegador em vez de num servidor, o que significa que os teus dados nunca saem do teu dispositivo.
TokenA unidade mais pequena de comparação: uma linha, uma palavra ou um carácter, conforme o modo.
Corte (trim)Remover as secções comuns no início e no fim antes do cálculo principal — um passo que acelera o algoritmo.

Guias detalhados

Respostas detalhadas às perguntas mais habituais sobre a comparação de texto.

Comparação de código: encontrar as linhas modificadas entre duas versões

Para ver que linhas mudaram no teu código-fonte, escolhe o modo linha e ativa a vista lado a lado. Cola a versão antiga no Texto A e a versão nova no Texto B. A ferramenta alinha as linhas partilhadas e marca apenas as linhas adicionadas (verde) e removidas (vermelho) — de forma semelhante a um diff de um sistema de controlo de versões (Git).

Se as diferenças de indentação (espaço/tabulação) não te importarem, ativa «Ignorar espaços» para ficares apenas com as alterações reais do código. Podes descarregar o resultado em .txt e guardá-lo como nota de revisão junto ao código.

Comparar dois rascunhos de um artigo ou de uma tradução palavra a palavra

Para comparar dois rascunhos de um artigo, ou duas versões de uma tradução, o modo palavra oferece o resultado mais legível. A vista em linha mostra cada alteração ao nível de palavra numa frase de forma fluida: uma palavra modificada aparece a vermelho (antiga) mesmo ao lado do verde (nova).

Se só fizeste correções de maiúsculas/minúsculas ou de pontuação, ativa as opções «ignorar» correspondentes para ocultar essas pequenas diferenças e centrares-te nas alterações de conteúdo significativas.

Usar a percentagem de semelhança para detetar conteúdo duplicado ou quase duplicado

Esta ferramenta mede o quanto dois textos se parecem com uma percentagem baseada no LCS. Uma percentagem de semelhança alta (por exemplo, 90%+) entre dois documentos indica que partilham a maior parte do seu conteúdo. É um indicador prático e rápido da sobreposição entre duas versões.

Nota: isto não é um motor profissional de deteção de plágio; não realiza pesquisas na web, apenas compara os dois textos que introduzes. A verificação académica de plágio requer serviços especializados. A percentagem aqui serve para te dar uma leitura rápida da semelhança dos dois textos que tens à frente.

Comparações populares

Acessos rápidos aos modos e vistas mais utilizados desta ferramenta.

Adiciona esta ferramenta ao teu site (código de incorporação)

Integra gratuitamente o comparador de texto no teu próprio site. Copia o código abaixo para o teu HTML — a ferramenta é mostrada numa vista simplificada e liga de volta a esta página como fonte.

A ferramenta incorporada tem um design fixo; podes ajustar o valor de height conforme o teu site. Sem publicidade nem dados pessoais, funciona inteiramente do lado do cliente.

Perguntas frequentes

Como comparo dois textos?
Cola o texto antigo na caixa da esquerda (Texto A), o texto novo na caixa da direita (Texto B), ou carrega um ficheiro .txt. Depois escolhe o modo palavra, linha ou carácter. A ferramenta alinha ambos os textos com o algoritmo LCS, destaca as partes adicionadas a verde e as partes removidas a vermelho, e calcula uma percentagem de semelhança. A comparação atualiza-se instantaneamente enquanto escreves.
O que é um diff de texto?
Um diff é o processo de encontrar e mostrar as diferenças entre dois textos. Alinha ambos os textos segundo a sua subsequência comum mais longa (LCS); as partes que só se encontram no primeiro texto são marcadas como «removidas», e as partes que só se encontram no segundo texto são marcadas como «adicionadas». Isto permite ver rapidamente o que mudou entre duas versões de um documento, um trecho de código ou uma tradução.
É seguro comparar texto online?
Sim. Todo o cálculo desta ferramenta é feito inteiramente no teu navegador (do lado do cliente); o teu texto nunca é enviado nem armazenado num servidor. Isto torna seguro comparar textos confidenciais como contratos, código-fonte ou documentos pessoais. O teu texto só é codificado num link quando clicas em «Copiar link» para criar um link partilhável — evita esse botão com conteúdo sensível.
Como se calcula a percentagem de semelhança?
A percentagem de semelhança baseia-se no número de partes coincidentes (sem alterações): semelhança = (2 × coincidências) / (2 × coincidências + adicionados + removidos) × 100. Se dois textos forem idênticos, a percentagem é de 100%; se forem completamente diferentes, aproxima-se de 0%. A percentagem é calculada de acordo com o modo escolhido (linha, palavra ou carácter).
Que modo é melhor para comparar código?
O modo linha é o melhor para comparar código-fonte, já que o código é modificado linha a linha e mostra claramente que linhas foram adicionadas ou removidas. Para encontrar um pequeno erro de digitação, o modo carácter é mais útil; para ver as alterações ao nível de palavra numa frase, o modo palavra é mais legível. Podes ocultar as diferenças de indentação com «Ignorar espaços».
Posso ignorar as diferenças de maiúsculas/minúsculas e espaços?
Sim. Ignorar maiúsculas/minúsculas significa que a caixa das letras não é considerada; Ignorar espaços ignora os espaços extra e as diferenças de indentação; Ignorar pontuação ignora sinais como pontos e vírgulas. Estas opções ocultam as diferenças irrelevantes para te centrares nas alterações significativas.
Posso carregar um ficheiro ou descarregar o resultado?
Sim. O botão «Carregar ficheiro» debaixo de cada caixa permite selecionar um ficheiro .txt, .md, .csv, ou de código a partir do teu computador e ler o seu conteúdo (o ficheiro é lido no teu navegador e nunca é enviado a um servidor). Depois da comparação, podes copiar o diff para a área de transferência com «Copiar resultado», guardar o relatório no teu computador com «Descarregar .txt», ou partilhá-lo com «Copiar link».
Quantas linhas de texto posso comparar?
A ferramenta consegue processar textos de vários milhares de linhas diretamente no teu navegador. As secções comuns no início e no fim são removidas automaticamente para acelerar o cálculo. Para textos muito grandes, o modo linha é muito mais rápido do que o modo palavra ou carácter — para os resultados mais fluidos com ficheiros grandes, usa o modo linha.

Metodologia & fontes

O comparador de texto da ToolPico é uma ferramenta de comparação (diff) gratuita e independente. O motor de cálculo usa a sua própria implementação em JavaScript puro do algoritmo LCS (Longest Common Subsequence): os textos são divididos em partes (linha/palavra/carácter) conforme o modo escolhido, as secções comuns no início e no fim são removidas, e a programação dinâmica encontra a sequência comum mais longa na secção central restante. A percentagem de semelhança deriva do número de adicionados, removidos e coincidências. Todo o processamento acontece no teu navegador; nenhum dado é enviado a um servidor.

Base: algoritmo de diff Longest Common Subsequence (LCS). Última atualização: 26 de julho de 2026. Os resultados são fornecidos apenas para fins informativos.

🔗 Adiciona esta ferramenta ao teu site

Copia o código abaixo para o teu próprio site. A ferramenta é gratuita, está sempre atualizada, e funciona inteiramente na tua página. Não requer registo.

Pré-visualização →
⚡ Criado com a ToolPico · toolpico.com