Porcentagem de similaridade entre dois textos

Compare dois textos e obtenha a porcentagem de similaridade e a distância de edição (número de caracteres a modificar para passar de um para o outro).

Exemplo:

Como funciona

A ferramenta calcula a distância de Levenshtein entre os dois textos: o número mínimo de inserções, exclusões ou substituições de caracteres necessárias para transformar o primeiro texto no segundo. Esse número é então convertido em porcentagem de similaridade, útil para detectar conteúdo duplicado, comparar duas versões de um artigo ou verificar se a resposta de um usuário corresponde o suficiente a uma resposta esperada.

Uma porcentagem de 100% significa que os textos são idênticos?

Sim, uma similaridade de 100% corresponde a uma distância de edição de 0, ou seja, os dois textos são estritamente idênticos, caractere por caractere (incluindo espaços e maiúsculas/minúsculas).

Por que maiúsculas/minúsculas e espaços alteram o resultado?

A comparação diferencia maiúsculas de minúsculas e considera os espaços, pois trabalha caractere por caractere, sem normalização prévia: “Olá” e “olá” são, portanto, considerados diferentes.

Processamento 100% local: os dois textos comparados nunca saem do seu navegador, tudo é calculado via WebAssembly no seu dispositivo.