Licznik znaków za darmo
Zliczaj znaki, słowa, zdania, litery, cyfry i znaki specjalne. Sprawdzaj limity Twittera, Instagrama i innych platform.
Typowe zastosowania
- Policz znaki dla postów mediów społecznychSprawdzaj liczby znaków względem limitów Twitter, Instagram, LinkedIn i innych platform przed opublikowaniem.
- Policz znaki dla tagów meta SEOSprawdzaj tagi tytułów i metaopisy względem limitów znaków wyszukiwarek w celu optymalnego wyświetlania.
- Policz znaki do pisania akademickiegoŚledź liczby znaków i słów dla esejów, streszczeń, formularzy aplikacyjnych i przesłania pracy dyplomowej.
- Policz długość ciągu do programowaniaSprawdzaj długości ciągów, rozmiary bajtów i liczby znaków Unicode w celu ustalenia wielkości kolumny bazy danych i walidacji.
- Analizuj strukturę treści i statystykiUzyskaj szczegółowe statystyki tekstu — długość zdania, liczbę akapitów i częstotliwość znaków dla dowolnej treści.
Jak to działa
Całe liczenie działa w przeglądarce z użyciem wbudowanych API Unicode w JavaScript — konkretnie Intl.Segmenter dla klastrów grafemów i TextEncoder dla długości w bajtach — bez wywołań serwera i zewnętrznych bibliotek. Narzędzie rozróżnia punkty kodowe Unicode, znaki postrzegane przez użytkownika (więc emoji flagi lub rodziny liczy się jako jeden grafem, a nie cztery) i surowe bajty UTF-8.
- 1Parsowanie z obsługą UnicodePodczas pisania tekst jest dzielony na punkty kodowe Unicode za pomocą iteratora rozwinięcia ([...text]), który poprawnie obsługuje znaki spoza podstawowej płaszczyzny wielojęzycznej. Litery i cyfry są klasyfikowane za pomocą klas właściwości Unicode (\p{L} i \p{N}), więc cyrylica, arabski, CJK i inne pisma są liczone poprawnie, a nie tylko ASCII.
- 2Liczenie grafemów i bajtówAPI przeglądarki Intl.Segmenter (z granularity: 'grapheme') liczy znaki postrzegane przez użytkownika — wielopunktowe emoji, np. rodzina lub flaga, liczy się jako jeden. TextEncoder koduje tekst do UTF-8 i podaje długość w bajtach, co ma znaczenie w SMS-ach i limitach sieciowych, gdzie ograniczeniem są bajty, a nie znaki.
- 3Analiza struktury i częstościSłowa są wykrywane przez podział na białych znakach; zdania przez liczenie ciągów interpunkcji ., ! i ?; akapity po granicach podwójnego nowego wiersza. Liczba unikalnych znaków jest obliczana przez Set. Tabele częstości znaków i słów są budowane w Map, a następnie sortowane według liczby, aby pokazać 10 najczęstszych pozycji.
- 4Porównanie z limitami platformLiczba znaków jest na bieżąco porównywana z sześcioma wpisanymi na stałe limitami platform (Tweet/X — 280, meta description — 160, SMS — 160, post na LinkedIn — 3000, tytuł YouTube — 100, podpis na Instagramie — 2200). Pasek postępu i wskaźnik zgodności aktualizują się natychmiast podczas pisania, a czas czytania jest szacowany na 225 słów na minutę, a czas mówienia na 140 słów na minutę.
Powiązane narzędzia
Licznik Wyrazów Arabskich
Licz słowa, znaki, zdania i czas czytania w tekście arabskim — z pełną obsługą tashkeel (znaków diakrytycznych) i kashidy oraz edytorem od prawej do lewej.
Licznik częstotliwości słów
Zliczaj, jak często każde słowo pojawia się w Twoim tekście. Wizualizuj najczęstsze słowa, eksportuj do CSV i filtruj słowa stopowe.
Licznik słów
Licz słowa, znaki, zdania i akapity. Szacuj czas czytania.