Licznik znaków
Licz znaki na żywo i sprawdzaj, jak blisko jesteś typowych limitów platform.
Limity znaków
Długość SMS-a
Działa w przeglądarce. Nic, co wpiszesz, nie jest nigdzie wysyłane.
- Paski limitów dla X, Instagrama, SEO
- Liczba segmentów SMS
- Rozmiar w bajtach UTF-8
Jak liczyć znaki
- Wpisz albo wklej tekst, albo wczytaj plik tekstowy.
- Obserwuj, jak liczba znaków, słów i bajtów aktualizuje się na żywo.
- Sprawdź paski limitów, żeby zobaczyć, czy tekst mieści się w X, Instagramie, SEO albo SMS-ie.
Znaki a bajty UTF-8: przykłady
| Tekst | Znaki | Bajty UTF-8 |
|---|---|---|
| kot | 3 | 3 |
| żółć (wszystkie litery ze znakiem diakrytycznym) | 4 | 8 |
| pojedyncze emoji kciuk w górę | 2 | 4 |
| emoji rodziny z czworgiem osób | 11 | 25 |
Pojedyncze emoji często liczy się tu jako 2 znaki, bo jest zapisane jako para jednostek kodowych UTF-16, a po zakodowaniu w UTF-8 zajmuje 4 bajty. Emoji rodziny z czworgiem osób to naprawdę kilka osób i znaków łączących połączonych w jeden glif, dlatego liczy się jako 11 znaków i 25 bajtów, mimo że wyświetla się jako jeden obrazek.
Segmenty SMS: GSM-7 a Unicode
| Wiadomość | Alfabet | Znaków w segmencie |
|---|---|---|
| Zwykły tekst bez polskich znaków | GSM-7 | 160 |
| Tekst z niemieckimi znakami ä, ö lub ü | GSM-7 | 160 |
| Tekst z polskim znakiem (ą, ć, ę, ł, ń, ó, ś, ź, ż) albo dowolnym emoji | Unicode | 70 |
| Wiadomość dłuższa niż limit jednego segmentu | Dowolny | 153 albo 67 na kolejny segment |
Operatorzy dzielą długą wiadomość na kilka segmentów, gdy przekroczy limit jednego segmentu, a każdy kolejny segment mieści odrobinę mniej znaków niż pierwszy, bo kilka znaków służy do połączenia segmentów z powrotem w całość na telefonie odbiorcy.
Licznik znaków: najczęstsze pytania
Dlaczego znaki i bajty UTF-8 się różnią?
Zwykłe litery bez znaków diakrytycznych zajmują po 1 bajcie, ale polskie litery jak ą czy ż, emoji i znaki z innych pism mogą zajmować od 2 do 4 bajtów. Wiadomość ze 100 znakami pełna emoji może zajmować 200 bajtów albo więcej.
Ile znaków mieści się w jednym SMS-ie?
Zwykły tekst mieści 160 znaków w jednym segmencie w alfabecie GSM-7, ale ten alfabet nie obejmuje polskich znaków ą, ć, ę, ł, ń, ó, ś, ź ani ż. Wiadomość z choćby jednym z nich przełącza się na Unicode, co daje tylko 70 znaków na segment, dlatego SMS-y pisane po polsku niemal zawsze mieszczą się w limicie 70, a nie 160.
Jaka jest idealna długość tytułu SEO?
Trzymaj znacznik tytułu poniżej 60 znaków, a meta opis poniżej 160 znaków, żeby Google nie ucinał ich w wynikach wyszukiwania.
Czy X (Twitter) liczy emoji tak samo jak litery?
X liczy większość emoji jako 2 znaki w swoim limicie 280 znaków, tak samo jak licznik znaków w tym narzędziu, bo typowe emoji jest zapisane jako para surogatów warta 2 jednostki kodowe.
Dlaczego jedno emoji liczy się tu jako 2 znaki?
Ten licznik mierzy tak samo jak JavaScript i większość liczników znaków: w jednostkach kodowych UTF-16. Proste emoji, jak kciuk w górę, potrzebuje 2 takich jednostek, więc dodaje 2 do liczby znaków, mimo że wygląda jak pojedynczy symbol.
Czy dodanie emoji zawsze przełącza SMS na tryb Unicode?
Tak. Każde emoji wypada poza starszy alfabet GSM-7, więc nawet jedno emoji w normalnej wiadomości obniża limit segmentu ze 160 do 70 znaków, podobnie jak każdy polski znak ą, ć, ę, ł, ń, ó, ś, ź czy ż.
Czy znak nowego wiersza liczy się jako znak?
Tak, znak nowego wiersza liczy się jako jeden znak w sumie, tak samo jak wtedy, gdy platforma sprawdza tekst względem własnego limitu.