Comparador de diferenças
NovoCompare dois textos e destaque cada diferença, lado a lado ou em linha.
Paste or drop text into both boxes to see the difference.
Runs entirely in your browser. Nothing is uploaded.
Compare dois textos e encontre cada diferença
Este comparador de diferenças analisa dois blocos de texto e mostra exatamente o que mudou — texto removido em vermelho, texto adicionado em verde e linhas editadas marcadas palavra por palavra — para que você possa revisar as alterações de uma vez. Cole suas versões original e modificada nas duas caixas e a comparação atualiza instantaneamente, sem botão de comparar nem esperas. Funciona com prosa, código-fonte, arquivos de configuração, logs, JSON, linhas CSV e qualquer texto simples.
Seja para comparar dois textos, comparar duas revisões de um contrato, verificar o que um colega alterou em um arquivo ou alinhar duas colunas de uma planilha, esta ferramenta diff online coloca as duas versões lado a lado e destaca cada adição e remoção.
Vista lado a lado ou unificada — em nível de palavra, caractere ou linha
Alterne entre uma vista lado a lado que alinha as linhas correspondentes em duas colunas e uma vista unificada (em linha) que empilha as alterações com os marcadores +/− familiares de um git diff. A vista lado a lado é melhor para ler prosa em telas largas; a unificada é mais compacta e se torna o padrão em celulares com tela estreita.
Escolha também a granularidade do destaque: Linha marca linhas completas alteradas, enquanto Palavra e Caractere aprofundam para mostrar os tokens exatos que diferem dentro de uma linha editada — assim, alterar 'cor: vermelho' para 'cor: azul' destaca apenas 'vermelho' versus 'azul', não a linha inteira. Ferramentas de desktop como o Beyond Compare também oferecem isso, mas requerem instalação e licença paga.
Um verdadeiro comparador de JSON, código e CSV
Ative Tratar como JSON e os dois lados são formatados com indentação consistente e chaves ordenadas antes de serem comparados, de modo que chaves reordenadas e ruído de formatação desaparecem e apenas as diferenças de valor reais aparecem — exatamente o que um comparador de JSON deve fazer. O Diffchecker.com trata o JSON como texto simples a menos que você use o recurso JSON diff pago; aqui é de graça.
Para código-fonte, ajuste a granularidade para Palavra ou Caractere e use a vista em linha para obter um diff de código limpo, depois exporte como um patch diff unificado padrão. Ajuste a comparação com Ignorar espaços em branco, Ignorar maiúsculas e Remover espaços finais para suprimir as diferenças que não importam e focar nas edições significativas.
Faça upload de arquivos, troque os lados e exporte
Além de colar, você pode fazer upload de dois arquivos ou arrastá-los diretamente para cada caixa para compará-los linha por linha. Use Trocar para inverter os lados original e modificado, e Limpar para começar do zero. Quando terminar, Copiar diff coloca um patch diff unificado na área de transferência e Baixar .diff salva como um arquivo de patch real com cabeçalhos de bloco @@, pronto para anexar a uma revisão de código ou aplicar com o comando patch.
Alternativas ao comparador de diferenças: como nos comparamos
As principais alternativas ao comparador de diferenças são o Diffchecker.com, WinMerge, Beyond Compare e KDiff3. O Diffchecker.com é baseado em navegador, mas armazena opcionalmente os diffs nos seus servidores — uma preocupação de privacidade para código confidencial. Seu nível gratuito limita o tamanho do texto e cobra por links permanentes, exportação em PDF e diff com suporte a JSON. O WinMerge e o KDiff3 são ferramentas de desktop poderosas, mas só rodam no Windows e requerem instalação. O Beyond Compare é provavelmente a melhor ferramenta diff de desktop, mas custa entre US$30 e US$60 e só funciona no Windows, Mac e Linux.
Nosso comparador de diferenças gratuito roda inteiramente no seu navegador, não armazena nada em servidor nenhum, não tem limite de caracteres e funciona em qualquer dispositivo, incluindo iPhone e Android. Diff com suporte a JSON, upload de arquivos, exportação de diff unificado e controles de espaços/maiúsculas são todos gratuitos sem cadastro. Para comparações rápidas de trechos de código, arquivos de configuração, contratos ou colunas CSV, cobre o mesmo terreno que o Diffchecker sem abrir mão da privacidade.
Privado por design — nada é enviado ao servidor
Ao contrário de muitas ferramentas de comparação, aqui nada é enviado a um servidor. Todo o diff é calculado no seu navegador, o que significa que você pode comparar código confidencial, contratos ou qualquer documento sensível com segurança sem que ele saia do seu dispositivo — e continua funcionando offline depois que a página carregar. Essa privacidade, somada ao comprimento ilimitado gratuito, destaque em nível de palavra e caractere, diff com suporte a JSON e exportação de patches, é o que diferencia este comparador das alternativas com servidor como o Diffchecker.com.
Frequently asked questions
O que é um comparador de diferenças e como funciona?
Um comparador de diferenças (ou ferramenta de comparação de textos) recebe duas versões de um texto e mostra exatamente o que mudou entre elas. Cole o original à esquerda e a versão modificada à direita, e a ferramenta alinha as linhas e destaca cada diferença: linhas removidas do original aparecem em vermelho, linhas adicionadas na nova versão aparecem em verde e linhas editadas são marcadas palavra por palavra. Internamente, executa um algoritmo de subsequência comum mais longa (LCS) para encontrar o conjunto mínimo de adições e remoções — a mesma técnica usada pelo git diff.
Como comparo dois textos para encontrar diferenças?
Cole a primeira versão na caixa Original e a segunda na caixa Modificado. A comparação roda no momento em que você digita ou cola — não há botão de Comparar para clicar. As linhas que coincidem ficam normais enquanto as diferenças são destacadas com cores. Use Trocar para inverter qual lado é o 'antes', e mude a granularidade entre Caractere, Palavra e Linha dependendo do nível de detalhe que você quer. A ferramenta funciona com qualquer tamanho de texto, sem limite de caracteres.
Como comparo dois arquivos de texto online?
Arraste ou faça upload de um arquivo em cada lado em vez de colar. Clique em Upload ou arraste um arquivo .txt, .md, .csv, .json ou .js diretamente para uma caixa, e o conteúdo carrega na hora. Como tudo roda localmente no seu navegador, os arquivos nunca são enviados a lugar nenhum — ideal para comparar arquivos de configuração, exportações ou revisões de documentos sem enviá-los a um servidor externo.
Posso ignorar espaços em branco ou maiúsculas ao comparar?
Sim. Ative 'Ignorar espaços em branco' para tratar linhas que diferem apenas em espaçamento, tabulações ou indentação como idênticas — útil quando um arquivo usa tabs e o outro usa espaços. 'Ignorar maiúsculas' trata letras maiúsculas e minúsculas como iguais. 'Remover espaços finais' elimina espaços invisíveis no final das linhas. Combine as opções para focar só nas mudanças que realmente importam.
Como comparo dois arquivos JSON?
Cole cada documento JSON em um lado e ative 'Tratar como JSON'. A ferramenta formata os dois com indentação consistente de 2 espaços e ordena as chaves dos objetos, de modo que diferença na ordem das chaves ou na formatação não aparece como mudança — só as diferenças de valor reais aparecem. Isso o torna um verdadeiro comparador de JSON, diferente de uma simples comparação de texto.
É seguro comparar texto confidencial ou privado online?
Sim — e é mais seguro do que a maioria das ferramentas diff online. Nosso comparador nunca faz upload do seu texto. Todo o diff é calculado no seu navegador com JavaScript, então código confidencial, contratos, chaves de API ou dados pessoais nunca saem do seu dispositivo e nunca são registrados. Você pode até continuar usando offline depois que a página carregar. Não é necessário cadastro e não há limite de uso.
O comparador funciona no celular — iPhone e Android?
Sim. O comparador de diferenças é totalmente responsivo e funciona em qualquer navegador moderno no iPhone (Safari ou Chrome), Android (Chrome ou Firefox) e tablets. A vista lado a lado de duas colunas colapsa automaticamente para uma coluna única em telas estreitas para que os diffs sejam legíveis sem rolar para o lado. Não precisa baixar nenhum app.
Related tools
Ver todas as ferramentasJSON Escape / Unescape
Transforme texto bruto em uma string segura para JSON e reverta-a.
Códigos de status HTTP
Referência pesquisável de códigos de status HTTP com significados em linguagem simples.
Folha de consulta de Regex
Referência pesquisável de tokens e flags de expressões regulares.
Tabela ASCII
Códigos de caracteres pesquisáveis em decimal, hexadecimal, octal e binário.
Conversor de PX para REM
Converta entre px, rem, em e pt em relação a um tamanho de fonte raiz.
Conversor de coluna de planilha
Converta o número de uma coluna de planilha em sua letra (1 → A) e vice-versa.