Handytool
Průvodce vývojem5 min čteníAktualizováno 21. 5. 2026

Okamžité porovnání textu

Najděte všechny rozdíly mezi dvěma texty během sekund

Prohlížeč diff aplikace Handytool zvýrazní dodatky, odebrání a beze změn obsah na úrovni řádku, slova nebo znaku — zcela v prohlížeči, bez čehokoli odeslaného na server.

Klíčové poznatky

  • 01Tři režimy diff — řádek, slovo a znak — umožňují zvolit úroveň granularity, která se hodí vašemu obsahu.
  • 02Přepínače ignorování velkých písmen a ignorování mezer filtrují hluk formátování, takže vidíte pouze smysluplné změny.
  • 03Výsledek se výstupuje jako kopírovatelný jednotný diff s předponami +/-, připravený pro recenze kódu nebo zprávy o chybách.
  • 04Veškeré diff probíhá na straně klienta pomocí algoritmu nejdelší společné podsekvence — žádný obsah nikdy neopustí stránku.

Kdy potřebujete prohlížeč Diff

Správa zdrojů vám ukazuje, co se v souboru časem změnilo, ale někdy potřebujete porovnat dvě libovolné kusy textu, které se nikdy nedotkly repo: dvě odpovědi API, před/po rychlého kopírování, soubor konfigurace ze dvou prostředí nebo dvě verze klauzule smlouvy. Vložení obou do prohlížeče diff je rychlejší než git stash a mnohem snáze čitelné.

Prohlížeč diff aplikace Handytool používá algoritmus nejdelší společné podsekvence na straně klienta, takže porovnání jsou okamžitá pro typické vstupy. Funguje stejně dobře pro kód, JSON, markdown a prosté prózy — a protože nic neopustí prohlížeč, můžete bezpečně vložit interní nebo důvěrný obsah.

Jak porovnat dva texty

  1. 01

    Vložte původní text do levého panelu

    Toto je vaše základ — starší verze, zdrojový soubor nebo cokoli, ze čeho porovnáváte.

  2. 02

    Vložte revidovaný text do pravého panelu

    Přidejte novější verzi, upravené kopie nebo cíl, který chcete porovnat.

  3. 03

    Zvolte režim diff

    Vyberte řádek (nejlepší pro kód a konfigurace), slovo (nejlepší pro úpravy prózy) nebo znak (nejlepší pro chytání překlepů a změn interpunkce).

  4. 04

    Přepínajte ignorování velkých písmen nebo ignorování mezer, pokud je to potřeba

    Tyto filtry skrývají změny, které neovlivňují význam — užitečné při porovnávání přeformátovaného JSON nebo lehce přepsaného kopírování.

  5. 05

    Zkopírujte jednotný diff

    Použijte tlačítko kopírování a vezměte si výstup s předponami +/- a vložte ho do komentáře recenze kódu, lístku nebo protokolu o změnách.

Bezpečné pro důvěrný obsah

Diff běží zcela v prohlížeči. V žádném bodě se text neposílá na servery Handytool — ne, když vložíte, ne, když přepínáte režimy, ne, když zkopírujete výsledek. To znamená, že můžete bezpečně porovnat vlastnický zdrojový kód, interní dokumentaci, právní návrhy nebo jakýkoli jiný citlivý obsah.

Pro velmi velké vstupy — desítky tisíc řádků — se algoritmus LCS zpomaluje, protože jeho složitost roste s velikostí obou vstupů. Pokud se na to dostanete, povolte ignorování mezer, abyste snížili počet tokenů, nebo přepněte na režim řádku, který je nejrychlejší ze tří.

Časté otázky Diff Viewer

Posílá tento prohlížeč diff můj text na server?

Ne. Diff se počítá zcela v prohlížeči pomocí JavaScriptu. Bezpečné pro vlastnický kód, interní dokumentaci a důvěrný obsah.

Jaký je rozdíl mezi diff řádku, slova a znaku?

Diff řádku považuje každý řádek za jednotku — ideální pro kód. Diff slova se dělí na mezery — skvělé pro úpravy prózy. Diff znaku je nejjemnější zrno a povrchy jednopísmenné opravy nebo změny interpunkce.

Proč jsou některé řádky označeny jako přidané a odebrané?

Když se řádek uprostřed změní, algoritmus jej reprezentuje jako odebraný starý řádek plus přidaný nový řádek. Přepněte na režim slova nebo znaku a podívejte se přesně, co se v řádku změnilo.

Jak velké mohou vstupy být?

Nejvíce běžných porovnání kódu a prózy jsou okamžité. Velmi velké vstupy se zpomalují, protože algoritmus LCS roste s velikostí obou vstupů. Pro obrovské soubory preferujte režim řádku a povolte ignorování mezer, abyste jej udrželi rychle.

Mohu porovnat kód v různých programovacích jazycích?

Ano — prohlížeč diff je agnostickou vůči jazyku. Porovnává čistý text, takže funguje stejně dobře pro JavaScript, Python, JSON, YAML nebo prosté prózy.

Související nástroje

Pokračujte v práci s nástroji Pro vývojáře

Nástroje Pro vývojáře