Utilitário de texto

Comparar textos

Compare dois blocos lado a lado com números de linha alinhados, alterações internas, unified diff e controles precisos de maiúsculas, espaços, linhas vazias e Unicode.

Original

Texto esquerdo

A

Alterado

Texto direito

B

Opções de comparação

Configurações de diferenças

Execução local

Pronto.

Resumo da comparação

Estatísticas das diferenças

Linhas à esquerda0
Linhas à direita0
Adicionadas0
Removidas0
Pares modificados0
Inalteradas0
Blocos alterados0

Diferenças lado a lado

Original

Alterado

Unified diff

Copie esta saída padrão de patch para notas, revisões de código ou sistemas de tarefas.

Exemplos populares

Referência dos marcadores

MarcadorSignificadoUso
+A linha existe apenas no texto alteradoConteúdo adicionado
-A linha existe apenas no originalConteúdo removido
A linha existe nos dois ladosContexto
@@Início e intervalos de linhas de uma seção alteradaBloco do patch

Como a comparação funciona

Processamento local e privadoAs duas entradas são comparadas no navegador. Nada é enviado.
Mecanismo confiávelUm diff limitado do tipo Myers trata linhas repetidas sem a antiga matriz de memória quadrática.
Opções para ignorarAjustes de borda, espaços, linhas vazias e maiúsculas reduzem ruído preservando o texto exibido.
Correspondência UnicodeNFC une acentos equivalentes; NFKC também iguala formas de compatibilidade, como caracteres de largura total.

Perguntas frequentes

Meu texto é enviado?

Não. A comparação e a exibição acontecem localmente no navegador.

Posso comparar código, JSON ou listas?

Sim. A comparação por linha funciona bem com rascunhos, código, configurações, JSON e listas ordenadas.

Por que uma linha editada conta como adicionada e removida?

Uma substituição é representada por remoção e adição; pares modificados e destaques internos mostram os detalhes.

Qual normalização Unicode devo escolher?

Use NFC para texto comum e NFKC quando formas de compatibilidade precisarem ser equivalentes.