Licznik znaków

Wklej tekst i od razu sprawdź liczbę grafemów, liczbę bez spacji, liczbę linii oraz bajty UTF-8.

Twój tekst jest przetwarzany w przeglądarce i nie jest wysyłany na serwer.

Działa lokalnie / bez transmisji na serwer

Jak używać

  1. Otwórz narzędzie, a potem wklej albo wpisz tekst.
  2. Sprawdź prawy panel, gdzie główną wartością jest liczba grafemów.
  3. Ustaw docelowy limit, aby zobaczyć pozostałe znaki i postęp.
  4. Zaznacz część tekstu, aby zobaczyć liczbę tylko dla zaznaczenia.

Przykłady

Post społecznościowy (limit 120 znaków)

Wejście: Krótki post po japońsku z emoji

Wyjście: Natychmiast sprawdź liczbę grafemów i pozostałe znaki

Sprawdzenie limitu API

Wejście: Tekst z angielskim, nowymi liniami i symbolami

Wyjście: Sprawdź jednocześnie bajty UTF-8 i punkty kodowe

FAQ

Dlaczego liczba grafemów i liczba punktów kodowych mogą się różnić?

Emoji i sekwencje łączone mogą używać wielu wewnętrznych punktów kodowych, choć wizualnie wyglądają jak jeden znak.

Czy mój tekst jest wysyłany na serwer?

Nie. Zliczanie działa całkowicie w Twojej przeglądarce.

Czy ekwiwalent pełnej szerokości jest dokładny?

Nie. To wartość szacunkowa. Domyślnie ASCII liczy się jako 0,5, a znaki spoza ASCII jako 1,0.

Czy mogę liczyć tylko zaznaczony tekst?

Tak. Zaznacz tekst w edytorze, a pojawi się liczba dla zaznaczenia.

Słowniczek

Grafem
Jednostka, która wygląda jak jeden widoczny znak.
Punkt kodowy
Wewnętrzna jednostka znaku Unicode.
Bajty UTF-8
Przybliżony rozmiar danych używany do przechowywania i transmisji.

Uwagi

  • Jeśli Intl.Segmenter jest niedostępny, liczba grafemów wraca do prostszej metody.
  • Ekwiwalent pełnej szerokości jest szacunkowy. Jeśli miejsce docelowe ma ścisłe reguły, stosuj właśnie te reguły.
  • Przy włączonym autozapisie tekst wejściowy jest przechowywany w localStorage na tym urządzeniu. Na współdzielonych urządzeniach wyłącz tę opcję.