Como usar
- Cole o texto original à esquerda e a versão alterada à direita.
- Escolha como comparar — por linha para código e listas, por palavra para texto corrido, por caractere para strings curtas como IDs.
- Veja as diferenças — texto removido em vermelho, texto adicionado em verde — com a contagem de linhas ou caracteres alterados.
- Clique em Baixar .patch se quiser aplicar o resultado com git ou patch.
Opções explicadas
- Linhas
- Compara linhas inteiras, como o git diff. A visualização Lado a lado põe cada linha removida ao lado da que a substituiu.
- Palavras
- Destaca as palavras alteradas dentro das linhas — ideal para parágrafos editados e contratos.
- Caracteres
- Mostra mudanças de um único caractere, útil para achar um erro de digitação em uma chave, hash ou URL.
- Ignorar maiúsculas/minúsculas / espaços
- Trata “Olá” e “olá”, ou linhas que só diferem por espaços no início e no fim, como iguais.
Exemplos
Revisão de código sem git. Cole a versão antiga e a nova de um arquivo de configuração para ver exatamente quais ajustes mudaram antes de publicar.
Revisões de contrato. Compare duas minutas por palavra para ver cada trecho editado, incluindo números e datas alterados que passam despercebidos com facilidade.
Ache o erro de digitação. Duas chaves de API parecem idênticas, mas uma falha? Compare por caractere e o único caractere diferente fica destacado.
Perguntas frequentes
Existe limite de tamanho?
Não há um limite fixo. Textos de alguns milhares de linhas são comparados na hora; arquivos muito grandes com muitas mudanças podem levar um ou dois segundos, porque a comparação roda no seu dispositivo.
Meus textos são armazenados ou enviados?
Não. Os dois textos ficam na aba do navegador e desaparecem quando você a fecha.
Qual algoritmo é usado?
O algoritmo de diff de Myers (a mesma família que o git usa), por meio da biblioteca de código aberto jsdiff. Ele encontra o menor conjunto de adições e remoções que transforma um texto no outro.
Posso comparar arquivos Word ou PDF?
Copie o texto dos documentos e cole aqui. A formatação não é comparada, só o texto.
Por que um parágrafo que mudou de lugar aparece como removido e adicionado?
Algoritmos de diff descrevem as mudanças como inserções e exclusões em ordem, então um bloco que foi movido aparece excluído em um lugar e inserido em outro.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.