WMW

Verificador de Diferenças de Texto

Free

Compare dois blocos de texto e veja exatamente o que foi adicionado, removido ou alterado no nível de linha, palavra ou caractere, com uma visualização unificada ou lado a lado e um arquivo de diferença padrão para download, tudo executado inteiramente no seu navegador.

Funciona inteiramente no seu navegador. Seu texto nunca é enviado a lugar nenhum.

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Compared two texts (1 added, 1 removed)

há 2 horas

Compared two texts (1 added, 2 removed)

há 2 horas

Compared two texts (2 added, 1 removed)

há 2 horas

Compared two texts (1 added, 1 removed)

há 2 horas

Compared two texts (0 added, 0 removed)

há 2 horas

Compared two texts (1 added, 1 removed)

há 2 horas

Compared two texts (2 added, 1 removed)

há 2 horas

Compared two texts (21 added, 3 removed)

há 2 horas

Compared two texts (4 added, 1 removed)

há 2 horas

Compared two texts (2 added, 1 removed)

há 2 horas

Compared two texts (2 added, 1 removed)

há 2 horas

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta compara dois blocos de texto e destaca exatamente o que foi adicionado, removido ou alterado, no nível de linha, palavra ou caractere, com uma visualização unificada ou lado a lado, comparação opcional sem distinção entre maiúsculas/minúsculas e espaços, e um arquivo de diferença unificada padrão para download.

Como funciona

Esta ferramenta usa o mesmo algoritmo de diferença de subsequência comum mais longa encontrado no Git e no comando diff do Unix para encontrar o menor conjunto de adições e remoções que transforma o texto original no texto modificado. No modo Linhas, depois que um bloco de linhas removidas é comparado com um bloco de linhas adicionadas do mesmo tamanho, cada par de linhas é comparado uma segunda vez no nível de palavra, para que apenas as palavras que realmente mudaram sejam destacadas, em vez de marcar a linha inteira como diferente.

Problemas que resolve

Perguntas frequentes

›Qual é a diferença entre os modos Linhas, Palavras e Caracteres?

O modo Linhas compara os dois textos linha por linha, o que é melhor para comparar documentos, arquivos de configuração ou código onde linhas inteiras são adicionadas ou removidas; o modo Palavras divide o texto em palavras e destaca exatamente quais palavras mudaram dentro de uma frase; o modo Caracteres é ainda mais refinado, destacando mudanças individuais de caracteres, útil para detectar um único erro de digitação ou uma pequena edição em uma string curta.

›Qual é a diferença entre a visualização Unificada e Lado a lado?

A visualização unificada mostra uma coluna com as linhas removidas diretamente acima das linhas adicionadas que as substituíram, semelhante a um diff de linha de comando; a visualização lado a lado divide o texto original e modificado em duas colunas para que você possa compará-los na mesma posição vertical, o que geralmente facilita o acompanhamento de documentos mais longos.

›O que exatamente "Ignorar espaços no início/fim" faz?

Trata duas linhas como idênticas se diferirem apenas em espaços ou tabulações no início ou no final da linha, o que é útil ao comparar código que foi reindentado. Não colapsa espaços extras no meio de uma linha; se você precisar disso, mude para o modo Palavras, que já trata sequências de espaços entre palavras como equivalentes.

›Posso baixar o resultado como um arquivo de patch?

Sim, o botão "Download .diff" salva a comparação no formato de diferença unificada padrão usado por ferramentas como Git e o comando diff do Unix, com os cabeçalhos de arquivo --- / +++ usuais e marcadores de trecho @@, para que possa ser aplicado com patch ou revisado em qualquer editor compatível com diffs.

›Por que alterar uma palavra em uma linha destaca a linha inteira?

No modo Linhas, a ferramenta primeiro determina quais linhas foram adicionadas ou removidas, depois, para uma linha que foi substituída, ela executa uma segunda comparação no nível de palavra entre a versão antiga e a nova dessa linha específica, para que apenas as palavras que realmente mudaram sejam destacadas, em vez da linha inteira; se uma linha foi completamente removida sem substituição próxima, não há nada para compará-la, então a linha completa é mostrada como removida.

Ferramentas relacionadas

Free

Texto

Adicionar Texto a Cada Linha

Insira o mesmo texto em cada linha, no início, no fim, em uma posição exata, ou próximo a uma correspondência, diretamente no seu navegador.

Free

Texto

Conversor de Texto para ASCII

Converta o texto em seus códigos de caracteres ASCII e vice-versa, com o resultado também exibido em binário, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor de Texto para Binário

Converta o texto em seus códigos de caracteres binários e vice-versa, com o resultado também exibido em decimal, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Calculadora de Checksum Adler32

Calcule a soma de verificação Adler-32 de um texto ou arquivo, diretamente no seu navegador.

Free

Texto

Gerador de Anagramas

Encontre anagramas em inglês e palavras mais curtas que você pode formar a partir de qualquer palavra, diretamente no seu navegador.

Free

Texto

Testador de API

Envie solicitações HTTP para qualquer endpoint de API e inspecione a resposta, diretamente no seu navegador.

Free

Texto

Gerador de Hash Argon2

Gere e verifique hashes de senha Argon2id/Argon2i/Argon2d inteiramente no seu navegador, com custo de memória, custo de tempo, e paralelismo ajustáveis.

Free

Texto

Ferramenta de Cifra Atbash

Codifique e decodifique texto com a cifra Atbash em variantes clássica, dígitos, e hebraica, com uma referência de pares espelhados ao vivo e uma tabela de mapeamento de caracteres.