Comparador de textos
Compare dois textos linha a linha, destacando adições e remoções
Como funciona
Comparador de textos — Compare dois textos linha a linha, destacando adições e remoções. Todo o processamento acontece no seu navegador — sem upload, sem cadastro, sem e-mail. Grátis para sempre.
Última atualização:
Sobre Comparador de textos
O Comparador de textos compara dois trechos e destaca exatamente o que mudou — adições em verde, remoções em vermelho, contexto inalterado em cinza. Cole um original à esquerda, uma versão modificada à direita e um diff unificado ou em colunas aparece instantaneamente para você revisar todas as edições de relance.
É a maneira mais rápida de comparar dois rascunhos de uma redação, duas versões de uma cláusula contratual, dois arquivos de log ou dois trechos de configuração quando você não tem um repositório Git ou um aplicativo de diff dedicado por perto. Editores, advogados, desenvolvedores e tradutores usam para revisões visuais rápidas.
A comparação roda inteiramente no seu navegador — nenhum dos lados do diff é enviado a qualquer servidor. Documentos confidenciais, contratos em rascunho e código-fonte ainda não publicado ficam na sua máquina.
Como usar Comparador de textos
- Cole o texto mais antigo ou original no painel Original (à esquerda).
- Cole o texto mais novo ou modificado no painel Modificado (à direita).
- Escolha o modo de visualização: Unificado mostra as alterações inline como um diff do Git; Dividido coloca as duas versões lado a lado.
- Role o resultado procurando os segmentos verdes Adicionado e vermelhos Removido — linhas inalteradas ficam neutras para que o olho passe por elas rapidamente.
- Se o painel informa "Os dois textos são idênticos", você sabe que nada mudou sem precisar ler linha por linha.
- Edite qualquer dos painéis e o diff se atualiza ao vivo; itere até ter revisado todas as alterações.
Casos de uso comuns
- Revisar edições no estilo controle de alterações que um colega fez em um Google Doc quando esqueceu de deixar o histórico ligado.
- Comparar uma cláusula de contrato antes e depois da revisão jurídica para ver com precisão qual texto foi negociado.
- Identificar diferenças sutis entre dois arquivos de log ou stack traces para entender por que um servidor está falhando.
- Tradutores verificando se uma localização atualizou apenas o idioma e não a marcação ou os placeholders ao redor.
- Desenvolvedores comparando dois trechos de JSON ou YAML colados sem precisar antes commitá-los no Git.
Dicas e erros comuns
- Esta ferramenta faz diff linha a linha — cada nova linha é uma unidade de comparação. Se dois parágrafos longos diferem em uma única palavra, o parágrafo inteiro aparece como removido e re-adicionado. Para granularidade fina, quebre a entrada em linhas mais curtas (uma frase por linha funciona bem) antes de comparar.
- Para diferenças no nível de caractere dentro de uma única linha, cole apenas aquela linha de cada lado e o diff colapsará para o menor segmento alterado.
- Diferenças de espaço em branco contam. Espaços no fim, mistura de tab e espaço e quebras CRLF contra LF aparecerão como mudanças — limpe-as antes se você só se importa com o conteúdo.
- A visão Dividida é mais amigável para diffs longos; a Unificada é mais compacta e bate com o formato que Git, GitHub e a maioria das ferramentas de revisão de código usam.
Perguntas frequentes
Como o algoritmo de diff funciona?
Usamos uma abordagem LCS (subsequência comum mais longa) sobre linhas, a mesma ideia do 'diff' do Unix. Cada linha é comparada como um todo.
Posso ver diferenças a nível de palavra?
Atualmente comparamos por linha. Para granularidade de palavra, cole trechos mais curtos para que cada frase fique em sua própria linha.
Os textos originais são enviados?
Não. Toda a comparação roda no seu navegador; nada é enviado a lugar algum.
Por que uma pequena alteração de palavra deixa um parágrafo inteiro vermelho e verde?
Porque o diff opera sobre linhas inteiras. Se cada um dos seus parágrafos é uma única linha, qualquer mudança faz toda a linha parecer substituída. Quebrar o parágrafo em uma frase por linha produz um diff bem mais legível.
Posso comparar três ou mais versões?
Não em uma única visualização. Compare A vs B primeiro, depois B vs C numa execução separada. Para um merge de três vias verdadeiro — do tipo que o Git faz para combinar branches — uma ferramenta de merge desktop é mais adequada.
O diff funciona em código com indentação significativa, como Python ou YAML?
Sim — o espaço em branco no início das linhas é tratado como qualquer outro caractere, então uma mudança de indentação aparece claramente. É exatamente o que você quer ao revisar código em que a indentação tem significado semântico.
Ferramentas relacionadas
- Contador de palavrasConte palavras, caracteres, frases e tempo de leitura
- Conversor de maiúsculas/minúsculasConverta texto para UPPER, lower, Title, camelCase, snake_case, kebab-case
- Gerador de Lorem IpsumGere texto Lorem Ipsum de qualquer tamanho
- Localizar e substituirLocalizar e substituir em massa com regex e opções de maiúsculas
- Editor MarkdownEscreva Markdown com pré-visualização ao vivo e baixe como HTML