Comparador de texto

Compare dois textos por linhas, palavras ou caracteres. Destaque adições e remoções em rascunhos, código e JSON, preservando espaços e quebras de linha. Sem conta.

Comparar
0 caracteres
Resultado

O resultado será apresentado aqui.

Como comparar dois textos

  1. Cole o original no primeiro campo e a versão alterada no campo de comparação.
  2. Escolha linhas para código e listas, palavras para parágrafos ou caracteres para pequenas alterações em letras e números.
  3. Execute a comparação e reveja as adições e remoções destacadas. Mude de modo e compare novamente para obter outro nível de detalhe.

Como utilizar Comparador de texto

A comparação por linha é útil para código e configurações; por caráter, para pequenas alterações. Os espaços também entram na comparação. Casos demasiado grandes ou complexos são interrompidos para manter a resposta do navegador.

Exemplo de comparação de duas versões

Entrada
Entrada Primeira linha Segunda linha Terceira linha Texto a comparar Primeira linha Linha alterada Terceira linha
Resultado
[ { "value": "Primeira linha\n", "count": 4, "kind": "unchanged" }, { "value": "Segunda", "count": 1, "kind": "removed" }, { "value": "Linha", "count": 1, "kind": "added" }, { "value": " ", "count": 1, "kind": "unchanged" }, { "value": "linha", "count": 1, "kind": "removed" }, { "value": "alterada", "count": 1, "kind": "added" }, { "value": "\nTerceira linha", "count": 4, "kind": "unchanged" } ]

Perguntas sobre Comparador de texto

Devo comparar por linhas, palavras ou caracteres?

O modo de linhas destaca linhas alteradas por inteiro e serve para código, registos e listas. O modo de palavras delimita alterações dentro das frases e preserva os espaços. O modo de caracteres ajuda a localizar uma letra ou um algarismo diferente. Emojis e marcas combinantes podem conter vários pontos de código; use o analisador Unicode se o aspeto for enganador.

A comparação ignora espaços, fins de linha ou maiúsculas?

Não. Espaços, tabulações, fins de linha e diferenças entre maiúsculas e minúsculas entram na comparação. Textos aparentemente iguais podem conter caracteres invisíveis diferentes. O modo de palavras não faz análise gramatical por idioma. Se toda uma linha ficar destacada, experimente o modo de caracteres.

Posso comparar JSON e código-fonte?

Sim, colando-os como texto. O JSON é comparado como texto, não pela equivalência dos dados: a indentação e a ordem das chaves podem gerar diferenças. Formate ambos com as mesmas definições JSON para reduzir diferenças de apresentação. A ferramenta não executa código, não valida o comportamento do programa nem combina alterações automaticamente.

Posso comparar ficheiros Word ou PDF e descarregar um patch Git?

Esta página compara dois textos colados e não extrai conteúdo de ficheiros Word ou PDF. A cópia e a descarga fornecem a lista estruturada de alterações em texto JSON, não um patch Git nem um documento combinado. Textos grandes ou muito diferentes podem atingir os limites de tamanho ou tempo; compare secções mais pequenas.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

Usos comuns e exemplos

  • Minificador JSON

    Reduza JSON a uma linha, preservando o texto e os números exatos.

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.