Comparador de textos
Compare duas versões e identifique linhas alteradas, removidas ou adicionadas. Útil para revisar expressões, payloads e configurações.
Versão A
Versão B
Diferenças por linha
Para que serve
Mostra o que mudou entre duas versões de um texto: expressões de um fluxo, payloads de uma API, configurações, e-mails, trechos de código. Linhas removidas aparecem em vermelho com - e linhas adicionadas em verde com +.
A comparação procura o maior conjunto de linhas em comum. Por isso, se você insere uma linha no meio, só ela é destacada; o resto do texto não aparece como alterado.
Como usar
- Cole a versão antiga em Versão A e a nova em Versão B.
- Clique em Comparar textos.
- Leia o resultado e a linha de status, que informa quantas linhas foram removidas e adicionadas (ou avisa que os textos são idênticos).
Exemplo
Versão A:
concat('a', b)
if(x, 1, 2)
utcNow()Versão B:
concat('a', b)
if(x, 1, 3)
addDays(utcNow(), 1)
utcNow()Resultado:
concat('a', b)
- if(x, 1, 2)
+ if(x, 1, 3)
+ addDays(utcNow(), 1)
utcNow()Dicas para comparar melhor
- Compare JSON depois de formatar. Se um lado está em uma linha só e o outro indentado, tudo aparece como diferente. Passe os dois pelo formatador JSON antes.
- Espaços contam. Um espaço a mais no fim da linha faz a linha aparecer como diferente. Se o resultado parecer ter linhas iguais marcadas como diferentes, procure espaços ou tabulações.
- Maiúsculas e minúsculas contam, porque em código e em configuração elas costumam fazer diferença.
- A comparação é por linha. Se só uma palavra mudou, a linha inteira é marcada; use a leitura lado a lado para achar a palavra.
Perguntas frequentes
Ela entende o significado do texto?
Não. É uma comparação literal, linha a linha. Duas expressões diferentes que produzem o mesmo resultado aparecem como diferentes.
Existe limite de tamanho?
Textos de milhares de linhas são comparados em poucos segundos. Quando dois textos enormes são quase totalmente diferentes, a ferramenta mostra o trecho do meio inteiro como removido e adicionado, sem alinhamento fino, e avisa no status.
As quebras de linha do Windows e do Linux atrapalham?
Não. As duas formas são tratadas como a mesma coisa.
Privacidade e limites
Os dois textos ficam no seu navegador; nada é enviado a servidor. O conteúdo exibido é sempre tratado como texto, nunca como HTML.