Skip to content
Comparador de diferenças
Tools

Comparador de diferenças

Novo

Compare dois textos e destaque cada diferença, lado a lado ou em linha.

100% private. Your text is compared entirely in your browser — nothing is ever uploaded, so you can safely diff confidential code, contracts or data.
View
Highlight

Paste or drop text into both boxes to see the difference.

Runs entirely in your browser. Nothing is uploaded.

Compare dois textos e detete cada diferença

Este comparador de diferenças analisa dois blocos de texto e mostra exatamente o que mudou — texto removido a vermelho, texto adicionado a verde e linhas editadas marcadas palavra a palavra — para que possa rever as edições de relance. Cole as versões original e alterada nas duas caixas e a comparação atualiza-se instantaneamente, sem botão de comparar nem esperas. Funciona com prosa, código-fonte, ficheiros de configuração, registos, JSON, linhas CSV e qualquer outro texto simples.

Quer precise de comparar dois textos, comparar duas revisões de um contrato, verificar o que um colega alterou num ficheiro ou alinhar duas colunas de uma folha de cálculo, esta ferramenta diff online coloca as duas versões lado a lado e realça cada adição e eliminação.

Vista lado a lado ou unificada — ao nível da palavra, carácter 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 num ecrã largo; a unificada é mais compacta e torna-se o padrão em telemóveis estreitos.

Escolha também a granularidade do realce: Linha marca linhas completas alteradas, enquanto Palavra e Carácter aprofundam-se para mostrar os tokens exatos que diferem dentro de uma linha editada — de modo que alterar 'cor: vermelho' para 'cor: azul' realça apenas 'vermelho' versus 'azul', não a linha inteira. Ferramentas de secretária como o Beyond Compare também oferecem isto, mas requerem instalação e licença paga.

Um verdadeiro comparador de JSON, código e CSV

Ative Tratar como JSON e ambos os lados são formatados com indentação consistente e chaves ordenadas antes de serem comparados, de modo que as chaves reordenadas e o ruído de formatação desaparecem e apenas surgem as alterações de valor genuínas — exatamente o que um comparador de JSON deve fazer. O Diffchecker.com trata o JSON como texto simples a menos que use a sua funcionalidade JSON diff paga; aqui é gratuito.

Para código-fonte, defina a granularidade para Palavra ou Carácter e use a vista em linha para obter um diff de código limpo, depois exporte-o como um patch diff unificado padrão. Afine a comparação com Ignorar espaços em branco, Ignorar maiúsculas e Cortar espaços finais para suprimir as diferenças sem importância e focar-se nas edições significativas.

Carregue ficheiros, troque lados e exporte

Além de colar, pode carregar dois ficheiros ou arrastá-los diretamente para cada caixa para os comparar linha a linha. Use Trocar para inverter os lados original e alterado, e Limpar para recomeçar. Quando terminar, Copiar diff coloca um patch diff unificado na área de transferência e Descarregar .diff guarda-o como um ficheiro 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 browser mas armazena opcionalmente os diffs nos seus servidores — uma preocupação de privacidade para código confidencial. O seu nível gratuito limita o comprimento do texto e cobra por ligações permanentes, exportação para PDF e diff consciente de JSON. O WinMerge e o KDiff3 são ferramentas de secretária poderosas mas só funcionam no Windows e requerem instalação. O Beyond Compare é provavelmente a melhor ferramenta diff de secretária, mas custa entre 30 e 60 dólares e só funciona no Windows, Mac e Linux.

O nosso comparador de diferenças gratuito corre inteiramente no seu browser, não armazena nada em qualquer servidor, não tem limite de caracteres e funciona em qualquer dispositivo incluindo iPhone e Android. O diff consciente de JSON, o carregamento de ficheiros, a exportação de diff unificado e os controlos de espaços/maiúsculas são todos gratuitos sem conta. Para comparações rápidas de fragmentos de código, ficheiros de configuração, contratos ou colunas CSV, cobre o mesmo terreno que o Diffchecker sem a contrapartida de privacidade.

Privado por design — nada é carregado

Ao contrário de muitas ferramentas de comparação, aqui nada é enviado para um servidor. Todo o diff é calculado no seu browser, o que significa que pode comparar código confidencial, contratos ou qualquer documento sensível em segurança sem que este saia do seu dispositivo — e continua a funcionar offline depois de a página ter carregado. Essa privacidade, aliada ao comprimento ilimitado gratuito, ao realce ao nível da palavra e do carácter, ao diff consciente de JSON e à exportação de patches, é o que distingue este comparador das alternativas apoiadas em 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 alterada à direita, e a ferramenta alinha as linhas e realça cada diferença: as linhas removidas do original aparecem a vermelho, as linhas adicionadas na nova versão aparecem a verde e as linhas editadas são marcadas palavra a palavra. Internamente executa um algoritmo de subsequência comum mais longa (LCS) para encontrar o conjunto mínimo de adições e eliminaçõ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 Alterado. A comparação executa-se no momento em que escreve ou cola — não há botão de Comparar para pressionar. As linhas correspondentes permanecem normais enquanto as diferenças são codificadas por cores. Use Trocar para inverter qual o lado que é o 'antes', e mude a granularidade entre Carácter, Palavra e Linha consoante o nível de detalhe pretendido. A ferramenta funciona com qualquer comprimento de texto sem limite de caracteres.

Como comparo dois ficheiros de texto online?

Arraste ou carregue um ficheiro em cada lado em vez de colar. Clique em Carregar, ou arraste um ficheiro .txt, .md, .csv, .json ou .js diretamente para uma caixa, e o seu conteúdo carrega instantaneamente. Como tudo corre localmente no seu browser, os ficheiros nunca são enviados para lado nenhum, tornando-o ideal para comparar dois ficheiros de configuração, duas exportações ou duas revisões de um documento sem os carregar para um servidor externo.

Posso ignorar espaços em branco ou maiúsculas ao comparar?

Sim. Ative 'Ignorar espaços em branco' para tratar as linhas que diferem apenas em espaçamento, tabulações ou indentação como idênticas — útil quando um ficheiro usa tabulações e o outro usa espaços. 'Ignorar maiúsculas' trata maiúsculas e minúsculas como iguais. 'Cortar espaços finais' remove espaços invisíveis no final das linhas. Combine-os para se focar apenas nas alterações que realmente importam.

Como comparo dois ficheiros JSON?

Cole cada documento JSON num lado e ative 'Tratar como JSON'. A ferramenta formata ambos com indentação consistente de 2 espaços e ordena as chaves dos objetos, de modo que uma diferença na ordem das chaves ou na formatação não surge como alteração — apenas as diferenças de valor reais surgem. Isso torna-o num verdadeiro comparador de JSON em vez 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. O nosso comparador nunca carrega o seu texto. Todo o diff é calculado no seu browser com JavaScript, pelo que código confidencial, contratos, chaves de API ou dados pessoais nunca saem do seu dispositivo e nunca são registados. Pode até continuar a usá-lo offline depois de a página ter carregado. Não é necessária conta e não há limite de utilização.

O comparador funciona em telemóvel — iPhone e Android?

Sim. O comparador de diferenças é totalmente responsivo e funciona em qualquer browser moderno em iPhone (Safari ou Chrome), Android (Chrome ou Firefox) e tablets. A vista lado a lado de duas colunas colapsa automaticamente para uma vista de coluna única em ecrãs estreitos para que os diffs sejam legíveis sem deslocamento horizontal. Não é necessário descarregar nenhuma aplicação.