Verificador de Diferenças de Texto
FreeCompare 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
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
- Revisar o que realmente mudou entre duas versões de um documento, arquivo de configuração ou parágrafo de texto antes de aceitar as edições.
- Detectar uma única palavra ou caractere alterado em duas strings que seriam idênticas, como uma chave de API ou URL ligeiramente diferente.
- Gerar um arquivo de patch padrão a partir de dois trechos de texto sem ter acesso a um sistema de controle de versão.
- Comparar código que foi reformatado com indentação diferente para confirmar que a lógica real não mudou.
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
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.
FreeTexto
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.
FreeTexto
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.
FreeTexto
Calculadora de Checksum Adler32
Calcule a soma de verificação Adler-32 de um texto ou arquivo, diretamente no seu navegador.
FreeTexto
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.
FreeTexto
Testador de API
Envie solicitações HTTP para qualquer endpoint de API e inspecione a resposta, diretamente no seu navegador.
FreeTexto
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.
FreeTexto
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.
Comentários (0)
Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.
Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!