Ferramentas
Comparador de textos
Cole duas versões de um mesmo texto e veja, linha a linha, o que foi adicionado e o que foi removido. Dá para ignorar diferenças de maiúsculas e de espaçamento e exibir apenas as linhas que mudaram.
Tudo acontece no seu navegador. Nenhum dado digitado aqui é enviado à sysINFO ou a terceiros - não há servidor, upload nem registro. Você pode desconectar da internet e a ferramenta continua funcionando.
Para que serve
Duas versões de um mesmo texto raramente vêm acompanhadas de um registro do que mudou. Um arquivo de configuração que alguém editou no servidor, uma cláusula de contrato devolvida pelo jurídico, uma consulta SQL que passou por três pessoas, um texto revisado por outro editor - em todos esses casos, a pergunta é a mesma: o que exatamente é diferente?
Ler as duas versões lado a lado com os olhos funciona para textos curtos e falha justamente onde importa: espaços invisíveis, um dígito trocado, uma linha deslocada de posição. A comparação automática elimina esse tipo de erro porque não se cansa e não presume.
O resultado desta página é um diff linha a linha, no mesmo formato mental de quem usa controle de versão: linhas removidas do texto original marcadas de um jeito, linhas adicionadas no texto novo marcadas de outro, e as idênticas mantidas para dar contexto - ou escondidas, quando você quiser ver só o que mudou.
Como usar
- Cole a versão anterior em Texto original e a versão nova em Texto modificado.
- A comparação é refeita automaticamente a cada alteração; o botão Comparar força uma nova execução quando você quiser.
- Marque Ignorar maiúsculas ou Ignorar espaços extras para desprezar diferenças que não interessam ao seu caso.
- Marque Mostrar só as diferenças para esconder as linhas idênticas - útil em textos longos com poucas alterações.
- Confira o resumo abaixo do resultado, com a contagem de linhas adicionadas, removidas e idênticas, e use Copiar comparação ou Limpar.
Exemplos de utilização
Duas versões de um arquivo de configuração e o resultado
Texto original Texto modificado
versao: 1.4 versao: 1.5
porta: 8080 porta: 8080
debug: true timeout: 30
debug: true
Resultado:
-1 versao: 1.4
+1 versao: 1.5
2 porta: 8080
+3 timeout: 30
3 debug: true
Resumo: 2 linhas adicionadas, 1 removida, 2 idênticas.
O efeito de ignorar espaços extras
Texto original: nome : Ana Texto modificado: nome : Ana Sem a opção marcada: uma linha removida e uma adicionada. Com "Ignorar espaços extras": as duas linhas são idênticas.
Notas técnicas
A comparação calcula a maior subsequência comum entre as duas listas de linhas e, a partir dela, decide o que é adição, remoção ou coincidência. É o mesmo princípio das ferramentas clássicas de diff. A tabela usada nesse cálculo tem tamanho proporcional ao produto do número de linhas dos dois textos, e é por isso que existe um limite de 2.000 linhas por lado: acima disso a ferramenta avisa e não executa, em vez de travar a aba.
Duas particularidades vale conhecer. As opções de ignorar afetam apenas a comparação, nunca a exibição: o texto mostrado é sempre o original, com espaços e maiúsculas preservados, mesmo quando duas linhas foram consideradas iguais por causa das opções. E a granularidade é a linha inteira - uma palavra trocada no meio de um parágrafo aparece como uma remoção seguida de uma adição, sem destaque interno da parte alterada. Quebras de linha no estilo Windows são normalizadas antes da comparação, de modo que a origem do arquivo não gera diferenças falsas.
Perguntas frequentes
Os textos comparados saem do meu navegador?
Não. A comparação é executada em JavaScript dentro da própria aba e a página não faz nenhuma requisição depois de carregada. Isso permite comparar contratos, configurações ou trechos de log reais sem que esse conteúdo trafegue para qualquer servidor.
Qual algoritmo de comparação é usado?
A ferramenta calcula a maior subsequência comum entre as duas listas de linhas, o mesmo princípio das ferramentas clássicas de diff. A partir dela, cada linha é classificada como idêntica, removida do texto original ou adicionada no texto modificado.
Existe limite de tamanho para os textos?
Sim, dois mil linhas por lado. Acima disso a ferramenta avisa e não compara, porque a tabela usada no cálculo cresce com o produto do número de linhas dos dois textos e passaria a consumir memória demais na aba do navegador.
O que exatamente fazem as opções de ignorar?
Ignorar maiúsculas converte tudo para minúsculas antes de comparar. Ignorar espaços extras remove os espaços do início e do fim de cada linha e reduz sequências internas a um único espaço. As duas afetam apenas a comparação: o texto exibido continua sendo o original.
A comparação é linha a linha ou palavra a palavra?
Linha a linha. Uma linha alterada aparece como uma remoção seguida de uma adição, e não com o trecho modificado destacado dentro dela. Para mudanças pequenas em linhas muito longas, ajuda quebrar o texto em linhas mais curtas antes de comparar.
Todas as ferramentas
Página de ferramentas →Todas gratuitas e executadas inteiramente no seu navegador.
Documentos brasileiros
Desenvolvimento
Texto