Confronto testi / Text Diff

Confronta due testi online, individua righe aggiunte, rimosse o modificate, evidenzia le differenze per parola o carattere e controlla la percentuale di somiglianza direttamente nel browser.

Prova:
Originale 0 righe
Modificato 0 righe
Risultato

Inserisci testo in entrambi i pannelli per confrontare

✓ Confronto lato client, niente viene caricato ✓ Evidenziazione per riga, parola e carattere ✓ Risultati istantanei in tempo reale ✓ Elaborazione locale nel browser
Esempi
Modifica di un paragrafo
Originale
La rapida volpe marrone salta sopra il cane pigro.
Questa frase rimane esattamente uguale.
Questa riga verrà eliminata.
Modificato
La rapida volpe rossa salta sopra il cane pigro.
Questa frase rimane esattamente uguale.

Una parola è cambiata e una riga è stata rimossa.

Modifica del codice
Originale
function sum(a, b) {
  return a + b
}
Modificato
function sum(a, b, c) {
  return a + b + c
}

Viene aggiunto un parametro; la modalità carattere mostra ogni modifica.

Aggiornamento versioni
Originale
react: 18.2.0
vite: 5.0.0
typescript: 5.3.3
Modificato
react: 18.3.1
vite: 6.4.3
typescript: 5.3.3
zod: 3.23.8

Confronta versioni e una nuova dipendenza riga per riga.

Elenco riordinato
Originale
alfa
beta
gamma
delta
Modificato
delta
alfa
gamma
beta

Ordina le righe per ignorare il loro ordine.

Come confrontare due testi online

Incolla il testo originale a sinistra e la versione aggiornata a destra. Il confronto si aggiorna mentre scrivi: le aggiunte sono verdi, le eliminazioni rosse e le modifiche abbinate.

  1. Inserisci entrambe le versioni.
  2. Scegli parola, carattere o riga.
  3. Seleziona vista affiancata o in linea.
  4. Esamina le modifiche o copia il unified diff.

Solo modifiche nasconde il contesto identico.

Interpretare righe, parole, caratteri e somiglianza

L’algoritmo di Myers allinea i testi riga per riga e conta aggiunte, eliminazioni e modifiche. La modalità parola è adatta alla prosa, carattere alle stringhe brevi e al codice, riga alle modifiche complete.

La somiglianza usa la sottosequenza comune più lunga o una stima per righe per testi molto grandi. Non è un controllo antiplagio.

Decidere cosa conta come differenza

Puoi ignorare maiuscole, spazi o righe vuote, eliminare gli spazi ai bordi, ordinare le righe e mostrare solo le modifiche.

Le opzioni vengono salvate localmente senza cambiare i testi inseriti.

Confrontare stringhe, documenti, file di testo e codice

Confronta note, bozze, elenchi, configurazioni e codice incollandone il contenuto. Non sono disponibili il caricamento diretto dei file o l’estrazione da Word e PDF.

Il codice è trattato come testo semplice: sintassi, repository, branch e commit non vengono analizzati.

FAQ

No. Il confronto avviene localmente nel browser tramite JavaScript.

Parola evidenzia parole e punteggiatura, carattere i singoli simboli, riga l’intera riga modificata.

Usa la sottosequenza comune più lunga di caratteri; per testi enormi usa una stima per righe. Non misura il plagio.

Sì, aprili e incolla il contenuto nei due pannelli. Formattazione, immagini e metadati non vengono confrontati.

Sì, come testo semplice. Non comprende la sintassi né repository e commit.

La prima opzione rimuove gli spazi durante il confronto; la seconda ignora solo quelli iniziali e finali.

Sì, attiva «Ordina righe», ma non farlo se la sequenza originale è importante.

Un risultato testuale in stile unified diff, con meno per le rimozioni e più per le aggiunte. Non scarica una patch.

Non esiste un limite di upload server. Le prestazioni dipendono da dimensione, browser e dispositivo.
Strumenti correlati

Analisi di Frequenza

Analizza le frequenze del testo e confrontale con modelli linguistici noti per la crittoanalisi.

Forza Bruta Cesare

Solver del cifrario di Cesare che prova tutti gli spostamenti e segnala il testo in chiaro più probabile.

Frequenza delle lettere

Analizzatore online della frequenza delle lettere con mappa termica, conteggi e confronto linguistico.

Cracker Vigenere

Cracker automatico Vigenere con recupero della chiave e decifrazioni ordinate.