Comparare texte
Lipește sau scrie două texte mai sus. Diferențele apar aici pe măsură ce scrii.
Export și partajare
Totul rulează în browserul tău. Textele tale nu sunt încărcate nicăieri, iar un link de partajare le poartă în partea adresei pe care browserele nu o trimit niciodată unui server.
N și P trec de la o modificare la alta · S schimbă părțile · Ctrl+Enter compară
Compară două texte online lipind cele două versiuni una lângă alta: acest diff checker evidențiază fiecare diferență pe măsură ce scrii. Rândurile adăugate sunt verzi și marcate cu semnul plus, cele eliminate sunt roșii, hașurate și marcate cu semnul minus, iar în interiorul fiecărui rând modificat vezi exact cuvintele care diferă. Folosește-l ca să verifici ce a schimbat cineva într-un contract, un articol, o traducere, o listă sau o bucată de cod, ori ca să te asiguri că două texte care ar trebui să fie identice chiar sunt.
Cum compari două texte online
- Lipește originalul în câmpul din stânga (A) și versiunea modificată în cel din dreapta (B). Poți și să tragi un fișier pe oricare dintre părți sau două fișiere deodată, ca să le completezi pe amândouă.
- Comparația apare sub opțiuni și se actualizează pe măsură ce editezi. Compară sau Ctrl+Enter o pornește din nou manual.
- Treci de la o modificare la alta cu butoanele cu săgeți sau cu tastele N și P. Contorul arată unde te afli, de exemplu „Modificarea 2 din 4”, iar banda îngustă de la marginea din dreapta marchează locurile din document unde se află modificările.
- Schimbă părțile (tasta S) inversează comparația. Șterge ambele golește câmpurile, iar timp de câteva secunde poți încă anula ștergerea.
Nu știi la ce să te aștepți? Încearcă un exemplu completează ambele părți cu două versiuni ale unui scurt contract de prestări servicii.
Compară două texte unul lângă altul și evidențiază diferențele
Vizualizarea Alăturată arată cele două versiuni în două coloane, cu rândurile corespondente aliniate și numere de rând pe ambele părți. Vizualizarea Unificată arată o singură coloană, cu rândurile eliminate deasupra celor adăugate, așa cum afișează git diff modificările. Pe telefon instrumentul folosește mereu vizualizarea unificată, pentru că două coloane înguste se citesc greu.
Cât de detaliată este comparația depinde de Compară după:
- Rânduri se potrivește pentru cod, liste și majoritatea documentelor. Rândurile editate, nu înlocuite complet, sunt puse în pereche, iar cuvintele modificate din interiorul lor sunt evidențiate. În exemplu, „în termen de 14 zile” față de „în termen de 10 zile lucrătoare” marchează doar „14” și „10”, plus „lucrătoare”.
- Cuvinte arată textul ca proză continuă, cu cuvintele șterse tăiate și cele noi subliniate. Funcționează cel mai bine pentru articole și traduceri în care un paragraf întreg stă pe un singur rând.
- Caractere marchează fiecare literă sau cifră care diferă. Folosește-l pentru coduri și numere: dacă compari numerele de factură 20260418 și 20260481, vezi imediat cifra 1 care s-a mutat după 8.
Cuvintele și caracterele sunt separate după aceleași reguli pe care browserul tău le folosește pentru text, așa că comparația funcționează și pentru limbile scrise fără spații între cuvinte, cum ar fi japoneza sau thailandeza.
Culoarea nu este niciodată singurul semnal. Fiecare rând modificat are și un semn plus sau minus, rândurile eliminate sunt hașurate, cuvintele eliminate sunt tăiate, iar cele adăugate sunt subliniate. Diferențele rămân vizibile pentru persoanele cu daltonism roșu-verde și pe o pagină tipărită alb-negru.
Comparare texte online ignorând spațiile
Textele care arată la fel diferă adesea prin caractere pe care nu le vezi. Opțiunile din Ignoră scot aceste diferențe din comparație, cam ca opțiunile corespunzătoare din git diff (în engleză):
- Majuscule și minuscule tratează „Total” și „TOTAL” ca pe același cuvânt.
- Spații la începutul și sfârșitul rândurilor ascunde spațiile de la finalul rândurilor și indentarea modificată.
- Toate diferențele de spațiere ignoră și spațiile din interiorul rândurilor, așa că „preț:” urmat de un tab se potrivește cu „preț:” urmat de două spații.
- Rânduri goale sare peste rândurile goale. Ele rămân vizibile, doar estompate cu gri.
- Opțiunea Sfârșituri de rând este activată implicit. Windows încheie fiecare rând cu două caractere, CR și LF, în timp ce macOS și Linux folosesc doar LF (mai multe despre caracterul newline, în engleză). Fără această opțiune, un fișier salvat pe Windows ar diferi pe fiecare rând de același fișier salvat pe un Mac. Instrumentul îți spune totuși când sfârșiturile de rând diferă, iar cu opțiunea dezactivată marchează fiecare CR în plus.
Când nu mai rămâne nicio diferență, primești un mesaj clar, „Textele sunt identice”, cu o notă care spune dacă se potrivesc caracter cu caracter sau doar după ce lași deoparte ce ai ales să ignori. Arată spațiile și tab-urile desenează un punct pentru fiecare spațiu și o săgeată pentru fiecare tab, iar acesta este cel mai rapid mod de a afla ce este de fapt o diferență invizibilă.
Compară două documente și găsește diferențele
Instrumentul compară text simplu. Ca să compari documente Word sau PDF, copiază textul din fiecare fișier și lipește-l aici. Fonturile, formatarea și modificările urmărite rămân pe dinafară, așa că vezi doar ce a fost rescris. Fișierele text precum .txt, .md, .csv, .json, .xml sau codul sursă se deschid direct cu butonul de fișier de lângă fiecare câmp, iar numele fișierului rămâne vizibil deasupra coloanei. Fișierele salvate în UTF-16 sunt recunoscute; imaginile și alte fișiere binare sunt refuzate.
Valoarea % similitudine din rezumat îți spune cât de asemănătoare sunt cele două versiuni. Este ponderea caracterelor pe care ambele texte le au în comun, numărate pe ambele părți, așa că pentru contractul din exemplu rezultă 80,5 %. Alături vezi câte rânduri au fost adăugate, eliminate și modificate.
Diff checker pentru cod și fișiere de configurare
Pentru codul sursă dezactivează Încadrează rândurile lungi. Fiecare rând rămâne atunci pe o singură linie, iar ambele coloane derulează împreună. Dacă una dintre versiuni este JSON minificat sau un alt rând unic foarte lung, formatează mai întâi ambele versiuni la fel, altfel tot fișierul apare ca un singur rând modificat. Valorile stocate în Base64, de exemplu într-un fișier de configurare, se compară mai ușor după ce le decodezi cu decodorul Base64.
Comparația folosește algoritmul greedy publicat de Eugene Myers în 1986, același pe care Git îl folosește implicit. Algoritmul caută cel mai mic set de rânduri șterse și inserate, ceea ce se reduce la cea mai lungă subsecvență comună (în engleză) a celor două texte. Textele lungi sunt comparate în fundal, așa că pagina nu se blochează, iar în fișierele foarte lungi porțiunile nemodificate sunt pliate, ca să ajungi direct la modificări.
Exportă rezultatul sau partajează-l printr-un link
Export și partajare îți oferă rezultatul ca diff unificat (în engleză), formatul lui git diff pe care îl citesc git apply și patch. Îl poți copia sau descărca ca fișier .diff ori .patch. Copiază cu evidențiere pune în clipboard un tabel colorat pe care îl poți lipi într-un e-mail, iar Descarcă ca imagine PNG salvează modificările ca imagine pentru un chat sau un tichet.
Copiază linkul de partajare împachetează ambele texte și opțiunile tale în partea adresei de după #. Browserele nu trimit acest fragment la server, așa că textele călătoresc doar în interiorul linkului. Textele mai lungi produc linkuri mai lungi, iar instrumentul te avertizează când un link ar putea fi prea lung pentru unele aplicații de chat.
Întrebări frecvente
Textele pe care le compar sunt încărcate sau stocate undeva?
Nu. Comparația rulează în browserul tău, iar textele nu sunt trimise niciodată la un server, așa că poți compara fără grijă contracte, documente interne sau cod. Ca să nu pierzi munca după reîncărcarea paginii, textele sunt salvate în memoria propriului tău browser. Pe un calculator folosit de mai multe persoane dezactivează Păstrează textele mele în acest browser. Ține minte că oricine primește un link de partajare poate citi ambele texte.
Cum compar două documente Word?
Word are propria funcție de comparare, în fila Revizuire, la Comparare, care arată și modificările de formatare. Dacă te interesează doar formularea, copiază textul fiecărui document și lipește-l în cele două câmpuri de aici. Pentru fișierele din Google Drive, Google Docs oferă compararea documentelor în meniul Instrumente.
De ce rândurile care arată la fel sunt marcate ca modificate?
De obicei diferă prin caractere pe care nu le vezi: un spațiu la final, un tab în loc de spații, un spațiu nedespărțitor copiat dintr-o pagină web sau din Word ori un alt sfârșit de rând. Activează Arată spațiile și tab-urile ca să vezi spațiile și tab-urile. Ca instrumentul să le treacă pe toate cu vederea, bifează Toate diferențele de spațiere, care acoperă și spațiile nedespărțitoare.
Pot compara două texte pentru similitudine sau plagiat?
Poți vedea cât de asemănătoare sunt două texte anume: procentul de similitudine și pasajele evidențiate arată ce a fost copiat și ce a fost rescris. Totuși, nu este un detector de plagiat. Compară doar cele două texte pe care le lipești și nu caută pe web sau în alte documente.
Cum compar două liste și găsesc diferențele?
Cu Compară după setat pe Rânduri. Pune câte un element pe fiecare rând, iar instrumentul marchează elementele care lipsesc din oricare parte. Comparația urmează ordinea rândurilor, așa că, dacă listele sunt sortate diferit, sortează-le mai întâi pe amândouă la fel. Dacă bifezi Majuscule și minuscule și Spații la începutul și sfârșitul rândurilor, eviți diferențele false.
Cât de lungi pot fi textele?
Poți deschide fișiere de până la 50 MB. Cât timp ambele texte împreună rămân sub aproximativ 2 milioane de caractere, rezultatul se actualizează pe măsură ce scrii. Peste această limită, instrumentul compară doar pe rânduri și așteaptă să apeși Compară, ca scrisul să rămână fluid.
Mai multe instrumente pentru lucrul cu textul găsești în categoria Text: contorul de caractere și cuvinte numără cuvintele, caracterele și paginile standard ale fiecărei versiuni, iar convertorul de litere mari și mici uniformizează majusculele înainte de comparare.