SS Toolbox
SS Toolbox
Tutti i dati vengono elaborati localmente

Confronto testi online gratuito, riga per riga e parola per parola

Confronta due testi riga per riga e parola per parola. Tutto gira nel tuo browser.

Originale
Modificato
Modifiche+2 aggiunte−0 rimosse~3 modificate4 invariate
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

Tutto viene calcolato in locale, quindi nessun testo lascia il tuo dispositivo. Le righe vengono allineate con l'algoritmo diff di Myers e le modifiche accoppiate ricevono un'ulteriore evidenziazione parola per parola, così puoi vedere subito la modifica esatta. Opzioni come ignorare spazi o maiuscole influenzano solo il confronto: il testo viene sempre mostrato esattamente come lo hai incollato.

Funzionalità

  1. Confronto per righe e per parole

    Le righe vengono allineate con l'algoritmo di diff di Myers e ogni riga modificata riceve in più un'evidenziazione a livello di parola: vedi quindi non solo quale riga è cambiata, ma quale parola lo ha fatto.

  2. Vista affiancata e vista unificata

    Passa dalla vista a due colonne, che mette cancellazioni e aggiunte una di fronte all'altra, alla vista unificata con i segni - e +, che puoi copiare direttamente come diff in formato patch.

  3. Opzioni di confronto adatte ai tuoi dati

    Puoi ignorare gli spazi, ignorare maiuscole/minuscole, rimuovere gli spazi a fine riga e ignorare le righe vuote. Queste impostazioni agiscono solo sull'abbinamento delle righe: il testo mostrato resta esattamente quello che hai incollato.

  4. Conteggio delle modifiche a colpo d'occhio

    La barra indica quante righe sono state aggiunte, rimosse, modificate o lasciate invariate, così puoi giudicare la portata di una modifica prima di leggerla tutta.

  5. Solo modifiche, con sezioni comprimibili

    Attiva Solo modifiche per nascondere lunghi tratti di testo identico. Sopra e sotto ogni modifica restano tre righe invariate e il resto si comprime in una sola riga cliccabile.

Domande frequenti

Questo strumento di confronto testi è gratuito?

Sì. È gratuito online, senza account, senza filigrana e senza limiti di utilizzo. Apri la pagina e incolla i tuoi due testi per vedere le differenze.

Come confronto due testi?

Incolla il testo originale nella casella di sinistra e quello nuovo in quella di destra. Il confronto viene ricalcolato mentre scrivi, quindi i risultati compaiono subito senza premere alcun pulsante.

I miei testi vengono caricati su un server?

No. Il confronto viene eseguito interamente nel browser. Né il testo incollato né il risultato vengono inviati da qualche parte, e nulla viene conservato tra una visita e l'altra.

Cosa fa l'opzione Solo modifiche?

Comprime i blocchi di righe identiche. Sopra e sotto ogni modifica restano tre righe invariate, e la parte nascosta diventa una riga che puoi cliccare per riaprire.

Come ignoro le differenze di spazi o maiuscole?

Attiva Ignora gli spazi, Ignora maiuscole/minuscole, Rimuovi spazi a fine riga oppure Ignora le righe vuote. In fase di abbinamento quelle differenze vengono considerate uguali, mentre il testo mostrato mantiene ortografia e spaziature originali.

C'è un limite alla quantità di testo confrontabile?

Ogni lato è limitato a 5000 righe. Se l'input è più lungo vengono confrontate solo le prime 5000 e la pagina lo segnala in modo visibile, invece di scartare il resto in silenzio.

Posso copiare il diff da usare altrove?

Sì. Il pulsante di copia mette negli appunti il diff unificato con i segni - e + standard, pronto da incollare in una pull request, in un messaggio o in un file di patch.

Strumenti correlati
SponsorMindElixir