CanDoYa
PT-BR

Comparar textos online

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Texto original
Texto modificado
DiferençasLinhas: 0
Cole duas versões de um texto à esquerda e à direita para ver o que mudou, linha a linha.
Cole dois textos para compará-los linha a linha e palavra por palavra
Adicionadas: 0Removidas: 0Modificadas: 0Sem alterações: 0
Compartilhe esta ferramenta

O que é uma ferramenta para comparar textos?

Uma ferramenta para comparar textos analisa duas versões de um texto e destaca o que foi adicionado, removido ou alterado entre elas. Esta ferramenta executa o algoritmo Myers diff (o mesmo de edição mínima que o git usa) completamente no seu navegador: cole o original à esquerda, a nova versão à direita, e você obtém uma visão lado a lado com números de linha, destaques no nível de palavra nas linhas modificadas e contagens de linhas adicionadas, removidas e sem alterações.

Como usar

  1. 1Cole o original. Cole o texto original na caixa à esquerda. Pode ser uma frase, um parágrafo ou milhares de linhas - a comparação é executada no navegador.
  2. 2Cole a versão modificada. Cole a nova versão na caixa à direita. A visão lado a lado é atualizada conforme você digita, com números de linha e destaques no nível de palavra nas linhas que mudaram.
  3. 3Filtre o ruído. Ative Ignorar maiúsculas ou Ignorar espaços se essas diferenças não forem relevantes. Use Inverter lados para trocar a comparação, ou Copiar como patch para copiar um diff unificado apenas das alterações.

Para quem é

A comparação é executada conforme você digita e permanece no seu dispositivo - nada é enviado, portanto é seguro para rascunhos inéditos, contratos, código-fonte e prompts de IA. O diff de linhas usa o algoritmo Myers para encontrar o conjunto mínimo de inserções e exclusões que transformam o texto da esquerda no da direita - a mesma abordagem que o git diff usa - para que os destaques mostrem o que realmente mudou em vez de marcar tudo em vermelho desde a primeira edição. Nas linhas que mudaram, um segundo passe no nível de palavra identifica exatamente quais palavras foram alteradas, com tachado no que foi removido e fundo verde no que foi adicionado.

Duas opções reduzem o ruído: Ignorar maiúsculas trata Olá e OLÁ como iguais, e Ignorar espaços ignora mudanças de recuo, espaços no final e espaços duplos. Use Inverter lados para trocar a direção da comparação sem redigitar, ou Copiar como patch para obter um patch unificado - / + apenas das alterações.

Perguntas frequentes

Esta ferramenta para comparar textos é gratuita?

Sim - 100% gratuita, sem cadastro e sem limite de caracteres. A comparação é executada localmente no seu navegador, por isso continua rápida mesmo com textos longos.

Meu texto é enviado para algum servidor?

Não. Os dois textos são comparados completamente no seu navegador e nunca chegam a um servidor, o que torna a ferramenta segura para rascunhos inéditos, contratos, código-fonte e prompts de IA confidenciais.

Como a ferramenta decide o que mudou?

Ela usa o algoritmo de diff de Myers para calcular o script de edição mínima que transforma o texto da esquerda no da direita. O resultado é uma sequência de linhas sem alterações, excluídas e inseridas - o mesmo modelo que o git usa. Pares adjacentes de exclusão/inserção são recolhidos em uma única linha 'modificada' para que você os veja lado a lado, e um segundo diff no nível de palavra identifica as palavras exatas que mudaram dentro de uma linha modificada.

O que 'Ignorar espaços' ignora exatamente?

Ele colapsa sequências de espaços em branco para um único espaço e remove espaços no início e no final antes de comparar cada linha. Assim, uma linha em branco extra, uma mudança de recuo ou uma tabulação em vez de quatro espaços não aparecerão como diferença - alterações dentro das palavras ainda aparecem.

A comparação funciona com Unicode, emoji e scripts não latinos?

Sim. O diff de linhas e palavras opera sobre caracteres Unicode, então emoji, chinês, árabe e texto cirílico são comparados corretamente. Não há tokenização específica por idioma - a ferramenta apenas procura caracteres correspondentes.

Posso comparar textos longos?

Sim - a ferramenta lida confortavelmente com centenas de milhares de caracteres. Para pares extremamente grandes e completamente diferentes (milhões de caracteres em ambos os lados) ela volta para um diff grosseiro de 'substituir tudo' para manter a resposta em vez de travar a página.

O que 'Copiar como patch' produz?

Um patch simples no estilo unificado com um caractere de prefixo por linha: um espaço para linhas sem alterações, '-' para linhas removidas e '+' para linhas adicionadas. Cole-o em um chat, uma issue ou uma revisão de código quando quiser um registro textual compacto da alteração em vez de uma visão completa lado a lado.

Por que dois textos idênticos ainda mostram linhas?

Se as opções estiverem desativadas e os textos forem byte a byte idênticos, o painel de resultados colapsa para a mensagem 'Textos são idênticos'. Com Ignorar maiúsculas ou Ignorar espaços ativados, os textos no nível de bytes podem diferir, mas a comparação ainda não relata mudanças semânticas - a mensagem indica então que os textos são idênticos sob as regras escolhidas.