Testo · strumento gratuito

Comparatore di testo online per righe, parole e caratteri

Confronta due testi, frammenti JSON o blocchi di codice per riga, parola o carattere e mostra aggiunte e rimozioni.

  • Text, JSON and code
  • Line, word or character diff
  • Local file import and .diff export
  • Private browser processing

Il tuo strumento

Comparatore Diff

Letto localmente · mai caricato
Letto localmente · mai caricato
Risultato del confronto

Da sapere

Un comparatore diff allinea due versioni di testo e identifica le parti aggiunte, rimosse o invariate. Il confronto può operare per riga, parola o singolo carattere.

comparatore testodiff onlineconfronta testitext comparecomparatore codice

Capire

Guida dello strumento : Comparatore Diff

Definizione e uso principale

Un comparatore diff allinea due versioni di testo e identifica le parti aggiunte, rimosse o invariate. Il confronto può operare per riga, parola o singolo carattere.

Uso principale: Confrontare due testi, versioni di codice, JSON o configurazioni per trovare rapidamente modifiche, inserimenti e cancellazioni senza perdere l’allineamento delle righe.

Casi d’uso comuni

Revisione di contenuti
Individua frasi aggiunte o rimosse tra due bozze, documenti o descrizioni.
Codice e configurazione
Confronta snippet, file di configurazione o variabili mantenendo allineate le righe non modificate.
JSON e risposte API
Confronta payload formattati per trovare proprietà, valori o blocchi differenti.
QA e output atteso
Verifica le differenze tra un risultato atteso e quello prodotto da un test.

Come usare lo strumento

  1. Incolla la versione precedente a sinistra.
  2. Incolla la nuova versione a destra.
  3. Scegli il confronto per righe, parole o caratteri.
  4. Ignora gli spazi orizzontali solo se la formattazione non è significativa.
  5. Leggi il riepilogo e copia il confronto se devi condividerlo.

Buone pratiche

  • Formatta JSON e codice nello stesso stile prima del confronto.
  • Usa il livello riga per file e documenti, parola per prosa e carattere per variazioni minime.
  • Mantieni attivi gli spazi quando indentazione o allineamento hanno significato.
  • Riduci documenti molto grandi alla sezione rilevante.
  • Non incollare segreti, token o dati personali reali.

Errori comuni

Confrontare JSON minificato e formattato
Le differenze di impaginazione creano rumore. Formatta entrambe le versioni prima del diff.
Ignorare spazi significativi
In Python, YAML e altri formati l’indentazione può modificare il comportamento o la struttura.
Usare il confronto per caratteri su documenti lunghi
Il livello carattere è preciso ma meno leggibile; per documenti o codice è preferibile partire dalle righe.
Interpretare un inserimento come modifica di tutte le righe
Un algoritmo diff corretto riallinea il contenuto comune dopo l’inserimento invece di confrontare solo gli stessi indici.

FAQ

Domande frequenti

Che cos’è un comparatore diff?

È uno strumento che allinea due versioni di testo e classifica i segmenti come aggiunti, rimossi o invariati. È utile per documenti, codice, JSON e output di test.

Come confrontare due testi online?

Incolla la versione precedente e quella nuova, scegli il livello riga, parola o carattere e leggi le differenze evidenziate con il relativo riepilogo.

Qual è la differenza tra confronto per righe, parole e caratteri?

Le righe sono adatte a codice e file, le parole rendono leggibili le modifiche nella prosa e i caratteri mostrano variazioni minime come una lettera o un segno.

Posso confrontare due JSON?

Sì. Formatta prima entrambi i JSON con la stessa indentazione; il confronto per righe evidenzierà proprietà e valori aggiunti o rimossi con meno rumore.

Cosa significa ignorare gli spazi?

L’opzione normalizza gli spazi orizzontali all’interno di ogni riga ma conserva i ritorni a capo. Non usarla se indentazione e spazi hanno valore sintattico.

Perché un inserimento non sposta tutte le righe successive?

Il comparatore usa un algoritmo di diff che cerca il contenuto comune e riallinea le versioni. Una nuova riga viene quindi mostrata come aggiunta senza trasformare automaticamente le righe successive in modifiche.

Il comparatore modifica i testi originali?

No. Le due aree di input restano separate e il risultato è una visualizzazione calcolata localmente nel browser.

I testi vengono inviati a un server?

No. Il confronto viene eseguito nel browser. È comunque buona pratica non incollare password, token o dati personali reali.