Comparador de Arquivos (Diff)
A alternativa online ao WinMerge e outros comparadores de desktop: cole dois textos ou arraste dois arquivos e veja as diferenças lado a lado, com as linhas alinhadas e o que mudou destacado dentro de cada linha. Navegue de diferença em diferença, copie blocos de um lado para o outro até resolver tudo, e exporte o resultado — ou o diff em formato patch. Sem instalar nada, sem enviar seus arquivos para servidor nenhum.
Área de comparação
As diferenças aparecerão alinhadas, linha por linha.
Original (esquerda)
0 linhas
Modificado (direita)
0 linhas
A comparação acontece no seu navegador — os arquivos não saem do seu dispositivo.
Preencha os dois lados para comparar.
Lado a lado, com as linhas alinhadas
Os dois painéis mostram sempre o mesmo número de linhas: onde um lado tem algo que o outro não tem, entra uma lacuna visual — assim os trechos iguais ficam sempre na mesma altura e a comparação vira leitura, não caça. Linhas removidas ficam em vermelho, adicionadas em verde e modificadas em âmbar, com o trecho exato que mudou marcado dentro da linha.
Na lateral, um minimapa mostra a posição de todas as diferenças no arquivo inteiro — clique em qualquer ponto para pular direto até lá, como nos bons comparadores de desktop.
Merge: resolva as diferenças sem sair da tela
Cada bloco de diferença tem setas para copiar aquele trecho para a esquerda ou para a direita. Vá resolvendo bloco a bloco (com desfazer, se mudar de ideia) até a ferramenta avisar que os dois lados ficaram idênticos. Também dá para copiar tudo de uma vez para um dos lados, ou trocar os lados de lugar.
Opções de comparação de verdade
Ignore maiúsculas/minúsculas, espaços em branco (nas pontas ou todos) e linhas vazias — essencial para comparar código reformatado, exports de sistemas ou configurações que só mudaram de indentação. As diferenças ignoradas aparecem esmaecidas, sem poluir a contagem.
Exporte o resultado ou o patch
Baixe qualquer um dos lados como arquivo, copie para a área de transferência ou gere um diff em formato patch (unified diff) — o mesmo formato usado por ferramentas de versionamento, pronto para anexar num ticket ou revisar com o time.
Funciona onde o desktop não chega
Por rodar no navegador, funciona em qualquer sistema — Windows, Mac, Linux e até no celular, onde a visão unificada (uma coluna só, estilo revisão de código) deixa a leitura confortável. E como o processamento é local, seus arquivos nunca saem do seu dispositivo: nada é enviado para servidores.
Como usar
Cole o texto ou arraste um arquivo em cada lado e clique em "Comparar". Use as setas da barra (ou Alt+↑/Alt+↓) para navegar entre as diferenças, e as setinhas no meio dos painéis para copiar um bloco para o outro lado. Ajuste as opções de comparação se precisar ignorar espaços ou maiúsculas. No final, exporte o lado que quiser ou o patch com as mudanças.
Perguntas frequentes
Meus arquivos são enviados para algum servidor?
Não. A comparação inteira acontece no seu navegador — os arquivos nunca saem do seu dispositivo, e nada fica salvo quando você fecha a página.
É uma alternativa ao WinMerge?
Sim, para comparação e merge de dois arquivos de texto — o dia a dia da maioria das pessoas. A vantagem é rodar em qualquer sistema sem instalar nada, inclusive no celular. Comparação de pastas e merge de três vias ficam para os aplicativos de desktop.
Que tipos de arquivo posso comparar?
Qualquer arquivo de texto: código-fonte, JSON, XML, CSV, logs, configurações, SQL, listas. Arquivos binários (imagens, planilhas .xlsx, PDFs) não são suportados.
Existe limite de tamanho?
Não há limite fixo, mas acima de ~20 mil linhas a exibição pode ficar lenta dependendo do computador. Para arquivos gigantes, prefira comparar os trechos relevantes.
O que é o formato patch?
É o formato padrão de diff (unified diff) usado por ferramentas de versionamento: mostra as linhas removidas com "-" e as adicionadas com "+", com algumas linhas de contexto. Serve para documentar ou aplicar mudanças em outro lugar.
Consigo ignorar diferenças de espaços ou indentação?
Sim. Nas opções dá para ignorar espaços nas pontas das linhas, todos os espaços, maiúsculas/minúsculas e linhas vazias — a contagem de diferenças considera só o que sobrou.
Ferramentas relacionadas
Kanban de Tarefas
Quadro visual de tarefas com histórico por ticket e resumo da daily.
AbrirFormatador e Validador JSON
Formate, minifique e valide grandes payloads de dados instantaneamente.
AbrirGerador de Senhas Fortes
Crie senhas aleatórias seguras e impenetráveis em segundos.
AbrirConversor Base64 (Encode/Decode)
Codifique ou decodifique textos e strings em formato Base64 instantaneamente.
Abrir