RosenavRosenav

Verificação de similaridade de texto online grátis — comparar dois textos e obter um grau de coincidência de 0 a 100%

Meça o quanto dois textos se parecem com a calculadora de similaridade de cosseno do Rosenav. Cole dois conteúdos quaisquer — artigos, resultados gerados por IA, teses, documentação de código — e obtenha na hora uma pontuação de 0 a 100% com sua interpretação por níveis. O motor usa vetorização por frequência de palavras (TF) e a matemática da similaridade de cosseno, com normalização do comprimento dos documentos: um texto de 500 palavras e outro de 5000 sobre o mesmo tema são pontuados de forma justa. Também inclui comparação de diferenças linha a linha, deduplicação, ordenação e numeração de linhas. Todos os cálculos acontecem no navegador — sem envio, sem conexão, sem rastreamento e sem cadastro.

Comparação de diferenças de texto

Comparação linha a linha baseada no algoritmo LCS (maior subsequência comum) — veja de imediato as adições, as remoções e as partes inalteradas

Texto original
Texto modificado
Insira texto nos dois lados e clique em «Comparar» para ver as diferenças.

Verificação de similaridade de texto

Similaridade de cosseno baseada na vetorização por frequência de palavras (TF) — compare dois textos e obtenha uma pontuação de 0 a 100%. Ideal para comparar resultados de IA ou detectar reescritas

Texto A
Texto B
Pontuação de similaridade --
Insira texto nos dois lados para calcular a similaridade.

Deduplicação, ordenação e numeração de linhas

Remover linhas duplicadas (mantendo a primeira ocorrência), ordenar de A a Z ou de Z a A, embaralhar aleatoriamente, ou adicionar um número a cada linha — em um clique

Texto de entrada
Resultado

Princípio da verificação de similaridade — similaridade de cosseno e vetorização TF

Do texto bruto ao vetor matemático — tokenização e contagem de palavras

O motor divide primeiro os dois textos em tokens e conta as ocorrências de cada palavra, representando assim um texto como um vetor de alta dimensão. Comparar similaridade é, no fundo, verificar se dois vetores apontam na mesma direção, e não se têm o mesmo comprimento: é isso que permite tratar com justiça textos longos e curtos.

A fórmula do cosseno — por que o ângulo é mais adequado que a distância em texto

A similaridade de cosseno calcula o cosseno do ângulo formado por dois vetores, com valores de 0 a 1. Diferente da distância euclidiana, é insensível ao comprimento do texto: dois textos de 500 e 5000 palavras sobre o mesmo tema obtêm pontuações próximas, sem serem julgados pouco semelhantes apenas pelo tamanho.

Comparar saídas de IA — o caso de uso mais típico

Quando a mesma pergunta é feita a modelos diferentes, a pontuação de similaridade permite avaliar rapidamente se as duas respostas se sobrepõem muito, se apenas reformulam o mesmo conteúdo ou se não têm relação alguma. Redação, pesquisa e moderação de conteúdo usam o mesmo método para medir o grau de reescrita.

Como ler a pontuação de similaridade — interpretação em 11 níveis

A ferramenta não devolve apenas um número: divide a faixa de 0 a 100% em 11 intervalos, cada um com uma interpretação textual, como «muito similar», «tema próximo, mas formulação diferente» ou «praticamente sem relação». Você não precisa mais adivinhar o limiar: recebe diretamente um critério utilizável.

Princípio das diferenças — algoritmo LCS e comparação linha a linha

O algoritmo LCS — encontrar a melhor sequência de edição

A comparação de diferenças baseia-se na maior subsequência comum (Longest Common Subsequence): o algoritmo localiza a parte mais extensa compartilhada pelos dois textos (sem exigir que seja contígua), e as linhas não emparelhadas tornam-se adições ou remoções. Essa abordagem se aproxima mais do julgamento humano na leitura do que uma comparação caractere por caractere.

Comparação por linha e por caractere — cada uma para o seu caso

A comparação por linha é adequada a código, configurações e listas, pois as mudanças ocorrem linha a linha e o resultado é nítido. A comparação por caractere é adequada à revisão de textos, pois revela ajustes finos dentro das frases. Esta ferramenta adota a comparação por linha, mais legível na maioria dos usos reais.

Aplicações reais — muito além de comparar código

Além da revisão de código, as diferenças linha a linha são muito usadas para cotejar revisões de contratos, registrar versões de uma tese, revisar traduções ou gerenciar versões de um texto. Servem em qualquer situação do tipo «tenho duas versões e quero saber o que mudou».

Deduplicação, ordenação e manipulação de linhas

Deduplicação — preservar a ordem e remover o excesso

A deduplicação mantém a primeira ocorrência de cada linha e conserva a ordem original das demais. Assim, a lista resultante não fica desorganizada e pode ser usada diretamente para limpar endereços de e-mail, organizar palavras-chave ou tratar dados.

Opções de ordenação — A→Z, Z→A e embaralhamento

Há suporte à ordenação alfabética crescente e decrescente, além do embaralhamento aleatório — este último é muito usado para amostragem, sorteio de nomes ou sorteios simples.

Números de linha — alinhados e fáceis de ler

Cada linha recebe um número, o que facilita citações, conferências e discussões item por item. Os números são alinhados conforme a quantidade de dígitos: mesmo com centenas de linhas, nada sai do lugar.

Arquitetura sem envio — por que seus textos não saem do navegador

Privacidade verificável — abra você mesmo o painel de rede

A tokenização, a vetorização e o cálculo de similaridade e diferenças rodam inteiramente em JavaScript no navegador. Abra as ferramentas de desenvolvedor (F12) → painel Network, use a ferramenta do início ao fim e confira a lista de requisições: nenhuma transporta o conteúdo dos seus textos.

Funciona offline — utilizável sem conexão

Depois que a página é carregada, todas as funções continuam funcionando mesmo se você desconectar a rede. É também uma prova de que o cálculo é realmente local: se dependesse de um servidor, cortar a conexão o tornaria inutilizável.

O princípio constante da 345tool — conforto sem abrir mão da privacidade

Não coletamos dados, não exigimos cadastro e não exibimos publicidade dentro da interface das ferramentas. É um princípio comum a todas as nossas ferramentas, e o Rosenav não é exceção.

Perguntas frequentes

Como comparar dois textos com o verificador de similaridade?

expand_more

Mude para a aba «Similaridade», cole os dois textos nos campos Texto A e Texto B e clique em «Calcular similaridade». Uma pontuação de 0 a 100%, uma barra de progresso visual e a interpretação correspondente aparecem na hora.

O que é similaridade de cosseno e como a porcentagem é calculada?

expand_more

A similaridade de cosseno mede o cosseno do ângulo formado por dois vetores de texto. Cada texto é convertido em um vetor de frequência de palavras e depois se calcula o ângulo entre os dois vetores: quanto menor o ângulo, maior a pontuação. Como só a direção é comparada, textos longos e curtos podem ser comparados de forma justa.

Como funciona a comparação de diferenças de texto?

expand_more

É uma comparação linha a linha baseada na maior subsequência comum. O algoritmo localiza primeiro a sequência de linhas compartilhadas mais extensa e marca como adições ou remoções as linhas não emparelhadas. A interface as distingue por cores e exibe estatísticas de linhas adicionadas e removidas.

Quando usar similaridade e quando usar diferenças?

expand_more

Use a similaridade para saber em números o grau de proximidade geral e as diferenças quando quiser saber com precisão «quais linhas mudaram». As duas são complementares: comece pela similaridade para medir a magnitude da mudança e passe depois às diferenças para localizar as linhas específicas.

Como funciona a deduplicação linha a linha?

expand_more

A ferramenta lê a entrada linha a linha, mantém a primeira ocorrência de cada linha e preserva a ordem original das demais; no fim, informa na barra de estatísticas quantas linhas duplicadas foram removidas. É adequada para listas de e-mail, tabelas de palavras-chave ou listas de produtos.

É possível ordenar em outro sentido?

expand_more

Sim. Há três modos: ordem alfabética crescente (A→Z), decrescente (Z→A) e embaralhamento aleatório. O resultado é gravado imediatamente no painel de saída, pronto para copiar.

Esta ferramenta envia meu texto a um servidor?

expand_more

Não. Todos os cálculos acontecem no navegador e não existe nenhuma API de envio. Você pode conferir no painel Network das ferramentas de desenvolvedor, ou desconectar a rede depois de carregar a página: a ferramenta continua funcionando normalmente.

Para que casos concretos servem estas ferramentas de texto?

expand_more

Os usos mais comuns são: comparar as saídas de modelos de IA diferentes, avaliar se um artigo foi reescrito, revisar traduções, conferir diferenças em código ou configurações, limpar listas de e-mail ou palavras-chave duplicadas, numerar listas e embaralhar nomes para amostragem aleatória.

Quem desenvolve o Rosenav e qual é o modelo de negócio?

expand_more

A equipe de desenvolvimento 345tool cuida da criação e da manutenção: um time independente especializado em ferramentas web sem framework e com a privacidade em primeiro lugar. A ferramenta é totalmente gratuita, sem cadastro e sem publicidade na interface; o projeto se mantém com publicidade discreta fora da área funcional central.

Equipe 345tool

Somos a equipe 345tool

A 345tool é uma equipe de desenvolvedores independentes especializada em ferramentas web de alta qualidade, totalmente no lado do cliente e com a privacidade em primeiro lugar. O Rosenav faz parte delas e segue os mesmos princípios: pronto para usar, sem coletar dados e sem cadastros desnecessários.

Saiba mais sobre nossa equipe