Confronto Testo gratis
Confronta due blocchi di testo e vedi esattamente cosa è cambiato. Diff riga per riga con righe aggiunte, rimosse e invariate.
Usi comuni
- Confronta Snippet di CodiceIndividua esattamente cosa è cambiato tra due versioni di uno snippet di codice, configurazione o script.
- Confronta Bozze di DocumentoTrova ogni modifica tra due bozze di un documento, contratto o articolo — riga per riga.
- Confronta Dati e File CSVIndividua le differenze tra due versioni di dati esportati, CSV, log o configurazione.
- Confronta Versioni di TraduzioniVedi cosa è cambiato tra due versioni di un documento tradotto, file di sottotitoli o stringa di localizzazione.
- Traccia Modifiche nelle Revisioni dei ContenutiConfronta le versioni originali e modificate di un articolo, post di blog o copia di marketing per rivedere cosa è cambiato.
Come funziona
Text Diff usa un algoritmo Longest Common Subsequence (LCS) scritto a mano implementato direttamente in questo strumento — nessuna libreria diff esterna. Tutto funziona nel browser; il tuo testo non viene mai inviato a un server.
- 1Il testo viene diviso in righeIl contenuto di ogni area di testo viene diviso sui caratteri a-capo in un array di righe. Una normalizzazione opzionale (minuscolizzazione, collasso degli spazi bianchi) viene applicata a una copia di quegli array prima del confronto, mentre gli originali vengono mantenuti per la visualizzazione.
- 2La tabella LCS viene calcolata in un Uint32ArrayUna tabella di programmazione dinamica bottom-up viene costruita in un Uint32Array tipizzato — O(m×n) sia in tempo che memoria. Per input il cui conteggio di celle combinato supererebbe 4 milioni (circa 16 MB), l'algoritmo torna automaticamente a un diff a blocchi più grezzo così la pagina rimane reattiva.
- 3Evidenziazioni a livello di parola sulle righe cambiateQuando una riga eliminata è immediatamente seguita da una riga inserita, un secondo passaggio LCS funziona sulle parole tokenizzate di quella coppia (divise sugli spazi bianchi). Questo produce segmenti evidenziati inline che mostrano esattamente quali parole sono cambiate dentro la riga, non solo quali righe sono cambiate.
- 4Vista diff unificata con collasso del contestoL'elenco delle operazioni viene reso come un diff unificato con prefissi +/− e codifica colore. Le righe invariate fuori dalla finestra di contesto configurabile (predefinita: 3 righe) vengono collassate dietro un'ellissi. Il risultato completo può essere copiato negli appunti o scaricato come file .txt di testo semplice.
Strumenti correlati
Diff CSV
Confronta due file CSV per colonna chiave e vedi esattamente quali righe sono state aggiunte, rimosse o modificate — con i campi specifici che differiscono mostrati da vecchio a nuovo. Gestisce i campi tra virgolette; funziona interamente nel tuo browser.
Diff JSON
Confronta due oggetti JSON strutturalmente — vedi esattamente quali chiavi sono state aggiunte, rimosse o modificate, anche in profondità nei dati annidati. Funziona nel tuo browser.
Confronto PDF
Confronta PDF gratis, senza upload: scopri cosa è cambiato tra due versioni con una revisione del testo parola per parola o con un confronto visivo, direttamente nel browser.