DecoToolkit Logo

Comparador de Texto (Diff)

Cole duas versões de um texto para ver imediatamente o que mudou — adições destacadas em verde, remoções em vermelho. Alterne entre as visualizações lado a lado e unificada, e copie o resultado como texto simples ou como arquivo de patch.

Link copied to clipboard

Original

Modificado

Como usar esta ferramenta

  1. Cole o texto original no painel esquerdo.
  2. Cole a versão modificada no painel direito.
  3. O diff aparece imediatamente abaixo — adições em verde e remoções em vermelho.
  4. Alterne entre as visualizações Lado a Lado e Unificada usando o seletor.
  5. Use os botões Copiar para exportar o diff como texto simples ou no formato de patch unificado (`.patch`).

Por que usar nosso Comparador de Texto (Diff)?

Seja para revisar alterações em um arquivo de configuração, comparar versões de documentos ou identificar o que mudou entre duas respostas de API, uma ferramenta de diff economiza tempo e evita erros. Esta ferramenta funciona inteiramente no seu navegador — o texto nunca é enviado a um servidor — e atualiza em tempo real enquanto você digita.

Perguntas Frequentes

O que é um comparador de texto (diff)?

Um diff compara dois trechos de texto e destaca as diferenças entre eles. Linhas que existem apenas no original aparecem em vermelho (remoções), linhas que existem apenas na versão modificada aparecem em verde (adições) e linhas inalteradas aparecem em cinza. O nome vem do comando Unix `diff`, usado por desenvolvedores para comparar arquivos desde os anos 1970.

Qual a diferença entre as visualizações lado a lado e unificada?

A visualização lado a lado exibe os textos original e modificado em duas colunas, com as linhas alteradas alinhadas horizontalmente. A visualização unificada mostra ambas as versões em uma única coluna: linhas removidas com prefixo `-`, adicionadas com `+` e inalteradas com um espaço. O formato unificado é também o padrão para arquivos `.patch` usados em sistemas de controle de versão como o Git.

O que é um arquivo de patch e quando devo usá-lo?

Um arquivo de patch (`.patch`) contém um diff no formato unificado que pode ser aplicado a um arquivo para transformá-lo de uma versão para outra. Desenvolvedores usam arquivos de patch para compartilhar alterações de código sem enviar o arquivo inteiro. Você pode aplicar um patch com os comandos `git apply` ou `patch` no terminal.

Meu texto é enviado para algum servidor?

Não. Toda a comparação acontece inteiramente no seu navegador usando JavaScript. Nada do que você colar nesta ferramenta é transmitido ou armazenado em nossos servidores.

Que tipos de conteúdo posso comparar?

Você pode comparar qualquer texto — código-fonte, arquivos de configuração (YAML, JSON, TOML, .env), logs, documentos, CSV, SQL ou qualquer outro conteúdo baseado em texto. A ferramenta compara linha a linha, portanto funciona melhor com conteúdo que possui quebras de linha significativas.