Przejdź do treści
TextArray
100% lokalnie

Detektor niewidocznych znaków

Znajdź ukryte znaki Unicode w tekście i wyróżnij, usuń albo zamień je.

Wejście
Wynik

Detektor niewidocznych znaków

Tekst, który wygląda na czysty, może zawierać znaki, których nie widać. Przy kopiowaniu z asystenta czatu, Worda, PDF-a albo strony internetowej doklejają się spacje o zerowej szerokości, spacje niełamiące, miękkie dywizy i znaki kierunku — a potem import CSV się wywala, dwa identycznie wyglądające łańcuchy nie są równe, kod psuje się na znaku, którego edytor nie pokazuje, albo wyszukiwanie nie znajduje oczywistego. Ten detektor odsłania ukrytą warstwę i pozwala się jej pozbyć.

Wklej tekst, a każdy niewidoczny znak zostanie oznaczony w miejscu znacznikiem w stylu ⟨U+200B⟩, więc dokładnie widzisz, gdzie siedzi. Pod tekstem podsumowanie wylicza każdy znaleziony znak z kodem Unicode, angielską nazwą i liczbą wystąpień — zanim cokolwiek zmienisz, wiesz, z czym masz do czynienia.

Przełącz działanie na usuwanie, żeby wyciąć wszystkie ukryte znaki, albo na zamianę na spację: znaki podobne do spacji, jak spacja niełamiąca czy wąska, stają się zwykłą spacją, a znaki o zerowej szerokości znikają całkiem — dzięki temu słowa się nie sklejają. Spacje niełamiące bywają celową typografią, więc osobny przełącznik potrafi je ochronić. Wykrywane są spacje i łączniki o zerowej szerokości, znacznik kolejności bajtów, miękkie dywizy, znaki i nadpisania dwukierunkowe, egzotyczne spacje Unicode, wypełniacz hangul, pusty znak brajlowski oraz kody sterujące; tabulatory i podziały wierszy to struktura, nie śmieci, i zostają w spokoju.

Wszystko działa w twojej przeglądarce i nic nie jest wysyłane. Podsumowanie pod wynikiem pokazuje, ile niewidocznych znaków znaleziono, ilu rodzajów, oraz łączną liczbę znaków.

Częste pytania

Skąd się biorą niewidoczne znaki?
Edytory tekstu i skład wstawiają spacje niełamiące i miękkie dywizy dla typografii, pliki zaczynają się od znacznika kolejności bajtów, a tekst skopiowany z asystentów czatu albo stron internetowych często niesie spacje o zerowej szerokości — czasem celowo, jako znak wodny albo dla ominięcia filtrów. Wszystkie przeżywają kopiowanie i wklejanie.
Czym różni się usuwanie od zamiany na spację?
Usuwanie kasuje każdy wykryty znak bez śladu, co potrafi skleić słowa, między którymi stała spacja niełamiąca. Zamiana na spację zmienia znaki podobne do spacji — niełamiącą, wąską, ideograficzną i podobne — w zwykłą spację, a usuwa tylko te o zerowej szerokości, więc granice słów przeżywają.
Dlaczego narzędzie oznaczyło moje emoji?
Złożone emoji, takie jak rodziny, trzyma w całości łącznik o zerowej szerokości (U+200D), a detektor uczciwie go zgłasza. Jego usunięcie rozbija emoji na części. Najpierw użyj wyróżniania, a jeśli łączniki należą do emoji, które chcesz zachować, zostaw ten tekst bez zmian.
Czy mój tekst jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza urządzenia.