Handytool
DesenvolvedorGrátisRoda localmente

Visualizador de diff

Compare dois fragmentos de texto lado a lado — diff de linha, palavra ou caractere — privadamente no seu navegador.

Comparar por
Original
Alterado
+ 0 adicionado·- 0 removido·1 inalterado

Sobre Visualizador de diff

O visualizador de diff do Handytool compara dois fragmentos de texto — código, prosa, JSON, linhas de registro — e destaca o que foi adicionado, removido e inalterado. Alterne entre granularidade de linha, palavra e caractere, ignore diferenças de maiúsculas ou espaço em branco, e copie um diff unificado com um clique. Tudo é executado localmente com um algoritmo de diff de subsequência comum mais longa, portanto até mesmo colagens grandes permanecem privadas e instantâneas.

Recursos de Visualizador de diff

  • 01

    Modos de linha, palavra e caractere

    O diff de linha é melhor para código e config; o diff de palavra é ótimo para prosa e edições de cópia; o diff de caractere captura erros de digitação de uma letra e mudanças de pontuação.

  • 02

    Ignorar maiúsculas e espaço em branco

    Alterne comparações insensíveis a maiúsculas e espaço em branco para ver apenas diferenças significativas ao comparar código reformatado ou cópia reescrita.

  • 03

    Diff unificado copiável

    O resultado é renderizado com prefixos clássicos +/-, pronto para colar em uma revisão de código, relatório de bug ou qualquer outro lugar.

Perguntas frequentes sobre Visualizador de diff

Quão grandes podem ser as entradas?
Difar é O(n·m) portanto entradas muito grandes (dezenas de milhares de linhas) ficarão lentas, mas a maioria das comparações cotidianas de código, prosa e log são instantâneas. Para arquivos enormes prefira modo de linha e ignore espaço em branco.
Meus textos deixam um servidor?
Não. O diff é calculado no seu navegador — nenhuma requisição de rede é feita. Seguro para código proprietário, documentos internos e prosa confidencial.
Qual é a diferença entre diff de linha, palavra e caractere?
O diff de linha trata cada linha como uma unidade e é ideal para código; o diff de palavra divide no espaço em branco e é melhor para prosa; o diff de caractere é o grão mais fino e é útil quando você quer ver erros de digitação ou mudanças de pontuação.
Por que algumas linhas são marcadas como adicionadas e removidas?
Quando uma linha muda no meio, o algoritmo de diff a representa como uma linha antiga removida plus uma nova linha adicionada. Alterne para modo de palavra ou caractere para ver exatamente o que mudou dentro da linha.

Ferramentas relacionadas

Desenvolvedor

Explore outras ferramentas

Todas as ferramentas