CanDoYa
IT

Confronta Testo Online

Funziona interamente nel browser: nessun caricamento, nessuna registrazione.

Testo originale
Testo modificato
DifferenzeRighe: 0
Incolla due versioni di un testo a sinistra e a destra per vedere cosa e cambiato, riga per riga.
Incolla due testi per confrontarli riga per riga e parola per parola
Aggiunte: 0Rimosse: 0Modificate: 0Invariate: 0
Condividi questo strumento

Cos'è uno strumento di confronto testo?

Uno strumento di confronto testo mette a confronto due versioni di un testo e mostra in evidenza cosa è stato aggiunto, rimosso o modificato tra le due. Questo strumento esegue un diff Myers (lo stesso algoritmo a modifiche minime usato da git) interamente nel browser: incolla l'originale a sinistra, la nuova versione a destra, e ottieni una vista affiancata con numeri di riga, evidenziazioni a livello di parola sulle righe modificate, e il conteggio delle righe aggiunte, rimosse e invariate.

Come si usa

  1. 1Incolla il testo originale. Inserisci il testo originale nella casella sinistra. Può essere una frase, un paragrafo o migliaia di righe - il diff viene eseguito nel browser.
  2. 2Incolla la versione modificata. Inserisci la nuova versione nella casella destra. La vista affiancata si aggiorna mentre scrivi, con numeri di riga ed evidenziazioni a livello di parola sulle righe cambiate.
  3. 3Filtra il rumore. Attiva Ignora maiuscole o Ignora spazi se quelle differenze non sono significative. Usa Inverti lati per capovolgere il confronto, o Copia come patch per copiare un diff unificato solo delle modifiche.

A chi serve

Il diff viene calcolato mentre scrivi e rimane sul tuo dispositivo - niente viene caricato, quindi è sicuro per bozze non pubblicate, contratti, codice sorgente e prompt AI. Il diff di riga usa l'algoritmo Myers per trovare il set minimo di inserimenti e cancellazioni che trasforma il testo sinistro nel testo destro - lo stesso approccio usato da git diff - in modo che le evidenziazioni mostrino cosa è davvero cambiato. Sulle righe modificate in-place, un secondo passaggio a livello di parola individua le parole cambiate, con barrato su quelle rimosse e sfondo verde su quelle aggiunte.

Due interruttori riducono il rumore: Ignora maiuscole tratta Ciao e CIAO come uguali, e Ignora spazi ignora le modifiche all'indentazione, gli spazi finali e gli spazi doppi. Premi Inverti lati per capovolgere la direzione del confronto senza riscrivere, o Copia come patch per ottenere una patch unificata - / + solo delle modifiche.

Domande frequenti

Questo strumento di confronto testo e gratuito?

Si - 100% gratuito, senza registrazione e senza limiti di caratteri. Il diff viene eseguito localmente nel browser, quindi rimane veloce anche su testi lunghi.

Il mio testo viene caricato da qualche parte?

No. Entrambi i testi vengono confrontati interamente nel browser e non toccano mai un server, il che rende lo strumento sicuro per bozze non pubblicate, contratti, codice sorgente e prompt AI riservati.

Come decide il diff cosa e cambiato?

Usa l'algoritmo diff di Myers per calcolare lo script di modifica minimo che trasforma il testo sinistro nel testo destro. Il risultato e una sequenza di righe invariate, cancellate e inserite - lo stesso modello usato da git. Le coppie cancella/inserisci adiacenti vengono compresse in una singola riga 'modificata' cosi le vedi affiancate, e un secondo diff a livello di parola individua le parole esatte che si sono spostate all'interno di una riga cambiata.

Cosa ignora esattamente Ignora spazi?

Comprime le sequenze di spazi in uno spazio singolo e rimuove gli spazi iniziali e finali prima di confrontare ogni riga. Quindi una riga vuota in piu, un cambio di indentazione, o una tabulazione contro quattro spazi non appariranno come differenza - le modifiche all'interno delle parole rimangono visibili.

Il diff gestisce Unicode, emoji e alfabeti non latini?

Si. Il diff di riga e di parola opera su caratteri Unicode, quindi emoji, testo cinese, arabo e cirillico vengono tutti confrontati correttamente. Non c'e una tokenizzazione specifica per lingua - lo strumento cerca semplicemente caratteri corrispondenti.

Posso confrontare testi lunghi?

Si - lo strumento gestisce comodamente centinaia di migliaia di caratteri. Per coppie patologicamente grandi e totalmente diverse (milioni di caratteri su entrambi i lati) cade su un diff grezzo 'sostituisci tutto' per restare reattivo invece di bloccare la pagina.

Cosa produce Copia come patch?

Una semplice patch in stile unificato con un carattere prefisso per riga: uno spazio per le righe invariate, '-' per le righe rimosse e '+' per le righe aggiunte. Incollala in una chat, in un issue o in una code review quando vuoi un registro testuale compatto della modifica invece di una vista affiancata completa.

Perche due testi identici mostrano ancora delle righe?

Se gli interruttori sono disattivati e i testi sono byte-identici, il pannello dei risultati si riduce al messaggio 'I testi sono identici'. Con Ignora maiuscole o Ignora spazi attivi, i testi a livello di byte possono differire ma il confronto riporta comunque nessuna modifica semantica - il messaggio indica allora che i testi sono identici secondo le regole scelte.