Přeskočit na obsah
TextArray
100% lokálně

Detektor neviditelných znaků

Najděte skryté znaky Unicode v textu a zvýrazněte, odstraňte nebo nahraďte je.

Vstup
Výstup

Detektor neviditelných znaků

Text, který vypadá čistě, může nést znaky, které nejsou vidět. Při kopírování z chatovacího asistenta, Wordu, PDF nebo webu se svezou mezery s nulovou šířkou, nezlomitelné mezery, měkká dělení slov a směrové značky — a pak selže import CSV, dva na pohled stejné řetězce se nerovnají, kód spadne na znaku, který editor nezobrazuje, nebo hledání mine to zjevné. Detektor skrytou vrstvu zviditelní a pomůže se jí zbavit.

Vložte text a každý neviditelný znak se přímo v textu označí značkou ve tvaru ⟨U+200B⟩, takže přesně vidíte, kde sedí. Pod textem přibude přehled všech nalezených znaků s kódem Unicode, anglickým názvem a počtem výskytů — než cokoli změníte, víte, s čím máte tu čest.

Přepněte akci na odstranění a všechny skryté znaky zmizí, nebo na nahrazení mezerou: znaky podobné mezeře, jako nezlomitelná či úzká mezera, se změní na obyčejnou mezeru a znaky s nulovou šířkou se odstraní úplně, takže se slova neslepí. Nezlomitelné mezery bývají v textu záměrně, proto je samostatný přepínač umí ochránit. Nástroj rozpozná mezery a spojovníky s nulovou šířkou, značku pořadí bajtů, měkké dělení, obousměrné značky a přepisy, exotické mezery Unicode, hangulskou výplň, prázdný braillský znak i řídicí kódy; tabulátory a zalomení řádků jsou struktura, ne smetí, a zůstávají na pokoji.

Vše běží ve vašem prohlížeči a nic se nikam nenahrává. Přehled pod výstupem ukazuje, kolik neviditelných znaků se našlo, kolika druhů, a celkový počet znaků.

Časté dotazy

Odkud se neviditelné znaky berou?
Textové editory a sazba vkládají nezlomitelné mezery a měkká dělení kvůli typografii, soubory začínají značkou pořadí bajtů a text zkopírovaný z chatovacích asistentů či webu často nese mezery s nulovou šířkou — někdy záměrně, jako vodoznak nebo k obejití filtrů. Všechny přežijí kopírování a vložení.
Jaký je rozdíl mezi odstraněním a nahrazením mezerou?
Odstranění smaže každý nalezený znak bez náhrady, což může slepit slova, mezi kterými stála nezlomitelná mezera. Nahrazení mezerou změní znaky podobné mezeře — nezlomitelnou, úzkou, ideografickou a podobné — na obyčejnou mezeru a odstraní jen ty s nulovou šířkou, takže hranice slov přežijí.
Proč nástroj označil moje emodži?
Složená emodži jako rodiny drží pohromadě spojovník s nulovou šířkou (U+200D) a detektor ho poctivě hlásí. Jeho odstraněním se emodži rozpadne na části. Nejdřív použijte zvýraznění, a pokud spojovníky patří emodži, která chcete zachovat, nechte ten text být.
Nahrává se můj text někam?
Ne. Nástroj běží výhradně ve vašem prohlížeči a text nikdy neopustí vaše zařízení.