Confronta Testi

Confronta Due Testi — Gratuito, Privato, Illimitato 🔒 Nulla inviato ai server
🔒 Il tuo testo non viene mai inviato ai nostri server. Ogni confronto avviene localmente nel tuo browser. Incolla liberamente codice riservato, contratti o documenti.
Testo originale
Testo modificato
0 aggiunte 0 rimosse 0 invariate
Testo originale
Testo modificato

Come funziona questo strumento diff

Questo strumento usa l'algoritmo Myers diff — lo stesso usato da Git, GNU diff e dalla maggior parte degli strumenti diff professionali. Trova lo script di modifica più breve (numero minimo di inserimenti e cancellazioni di righe) che trasforma il testo originale nel testo modificato.

Diff per riga vs Diff per parola

Il diff per riga confronta i testi riga per riga. Ogni riga è invariata, aggiunta o rimossa. È la modalità standard per il confronto di codice.

Il diff per parola va oltre: all'interno di ogni riga modificata, evidenzia le parole specifiche che differiscono. È particolarmente utile per la revisione di prosa (redline di contratti, bozze di documenti) quando si vuole sapere esattamente quali parole sono cambiate, non solo quali righe.

Il diff per carattere evidenzia le modifiche ai singoli caratteri — utile per individuare errori di battitura, differenze di punteggiatura o modifiche a singolo carattere nel codice.

Ignora spazi

Quando riformatti il codice (cambiando indentazione, allineando colonne), la logica non cambia — cambiano solo gli spazi. Attiva Ignora spazi per rimuovere gli spazi iniziali e finali da ogni riga prima del confronto, in modo che le modifiche solo di formattazione non appaiano come differenze.

Privacy

Ogni confronto avviene nel tuo browser. Nessun testo viene trasmesso sulla rete in nessun momento. Questo strumento è sicuro per documenti riservati, codice proprietario, contratti legali e testi personali. Puoi verificarlo aprendo gli Strumenti per sviluppatori del browser → scheda Rete e osservando zero richieste in uscita durante il confronto.

Casi d'uso

  • Sviluppatori: Confronta file di configurazione, risposte API, frammenti di codice prima e dopo un refactoring.
  • Professionisti legali: Confronta versioni di contratti per individuare clausole aggiunte, rimosse o modificate. La modalità diff per parola è ideale per il redlining.
  • Scrittori ed editor: Confronta bozze di manoscritti, verifica cosa è cambiato tra le revisioni, controlla che le modifiche tracciate siano state applicate correttamente.
  • Studenti: Confronta bozze di saggi, verifica le differenze tra versioni di documenti, controlla che i feedback siano stati incorporati.
  • Impiegati: Confronta esportazioni di fogli di calcolo, versioni di report o bozze di e-mail.

Scorciatoie da tastiera

  • N — Vai alla modifica successiva (quando il risultato è visibile)
  • P — Vai alla modifica precedente
  • Invio — Esegui il confronto (quando il focus è in un riquadro di input)

Domande frequenti

No. Ogni confronto avviene nel tuo browser tramite JavaScript. Il tuo testo non lascia mai il tuo dispositivo. Questo strumento è sicuro per documenti riservati, codice proprietario e contratti legali. Controlla la scheda Rete del browser — non vengono effettuate richieste durante il confronto.
Questo strumento usa l'algoritmo Myers diff (algoritmo O(ND) di Eugene Myers, 1986). Trova lo script di modifica più breve — il numero minimo di inserimenti e cancellazioni di righe — che trasforma il testo originale nel testo modificato. È lo stesso algoritmo usato da Git, GNU diff e dalla maggior parte degli strumenti di sviluppo professionali.
Il diff per riga evidenzia intere righe aggiunte o rimosse. Il diff per parola va oltre: all'interno di ogni riga modificata, evidenzia le parole specifiche aggiunte o rimosse. Il diff per parola è particolarmente utile per la revisione di prosa e il confronto di contratti legali quando si vuole vedere esattamente quali parole sono cambiate.
Sì, fino a circa 10.000 righe per lato in modo efficiente. Viene mostrato un avviso sopra i 50.000 caratteri per input. Per input molto grandi (100k+ caratteri), il confronto può richiedere 1–3 secondi. Il risultato è sempre completo — nessuna riga viene saltata.
Quando attivata, gli spazi iniziali e finali di ogni riga vengono rimossi prima del confronto e le sequenze di spazi interni vengono normalizzate in spazi singoli. Utile per confrontare codice che è stato reindentato o riformattato senza cambiarne la logica.
La vista unificata mostra entrambe le versioni in un singolo riquadro, interlacciate: le righe rimosse (rosse, con prefisso −) appaiono subito prima delle righe aggiunte (verdi, con prefisso +). È lo stesso formato di git diff e dell'output Unix diff -u. È compatta e può essere copiata come patch standard.