Original
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.
A
Alterado
Texto direito
Opções de comparação
Configurações de diferenças
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
| Marcador | Significado | Uso |
|---|---|---|
| + | A linha existe apenas no texto alterado | Conteúdo adicionado |
| - | A linha existe apenas no original | Conteúdo removido |
| A linha existe nos dois lados | Contexto | |
| @@ | Início e intervalos de linhas de uma seção alterada | Bloco 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.