Wysyłanie SMS-ów z polskimi znakami diakrytycznymi (ą, ć, ę, ł, ń, ó, ś, ź, ż) potrafi znacząco skrócić dostępny limit znaków i zwiększyć koszt wiadomości. W praktyce już jeden polski znak może zmniejszyć pojemność SMS-a o ponad połowę.
Podstawowe zasady kodowania SMS
Standardowa wiadomość SMS zawiera maksymalnie 160 znaków przy użyciu kodowania GSM 7‑bit (bez diakrytyków). To wydajne, domyślne kodowanie dla klasycznych SMS-ów.
Gdy w treści pojawi się choć jeden polski znak, sieć przełącza się na Unicode (UCS‑2, 16‑bit), który obsługuje znaki międzynarodowe, ale jest mniej pojemny. Wystarczy jeden znak z ogonkiem, by cała wiadomość była liczona według ograniczeń Unicode.
Ile znaków mieści SMS?
Różnice w limitach dla pojedynczych i łączonych wiadomości najlepiej widać w zestawieniu:
| Kodowanie | Pojedynczy SMS (znaki) | Segment w wiadomości łączonej (znaki) | Obsługiwane znaki |
|---|---|---|---|
| GSM 7‑bit | 160 | 153 | alfabet łaciński bez diakrytyków + część znaków specjalnych |
| Unicode (UCS‑2) | ok. 70 | 67 | pełny zestaw znaków międzynarodowych, w tym polskie litery |
Przejście z 7‑bit na 16‑bit obniża pojemność pojedynczego SMS-a z 160 do około 70 znaków. Niezależnie, czy użyjesz jednego, czy dwudziestu polskich znaków, limit pozostaje ten sam dla całej wiadomości.
Praktyczne implikacje dla użytkowników
W wielu telefonach licznik znaków spada gwałtownie w chwili wpisania pierwszego słowa z diakrytykami. Często już po 2–3 słowach z polskimi literami widzisz, że wiadomość „pęka” na kolejne segmenty.
Na części urządzeń z Androidem w aplikacji Wiadomości dostępna jest funkcja transliteracji (zamiany polskich znaków na proste odpowiedniki). Gdy jest włączona, polskie litery mogą nie zostać wysłane, co zwiększa limit znaków, ale zmienia wygląd tekstu.
Koszty wysyłania SMS-ów z polskimi znakami
Operatorzy rozliczają za każdy segment wiadomości. Polskie znaki mogą sprawić, że to, co bez diakrytyków mieściłoby się w 1 SMS-ie, stanie się 2–3 segmentami. W pakietach (np. 100 SMS-ów) realnie „kupujesz” mniej treści, jeśli używasz polskich liter.
Dla lepszego wyobrażenia skali różnic spójrz na przykładowe długości i liczbę segmentów:
| Długość treści | Segmenty bez polskich znaków (GSM 7‑bit) | Segmenty z polskimi znakami (Unicode) |
|---|---|---|
| 100 znaków | 1 | 2 |
| 160 znaków | 1 | 3 |
| 180 znaków | 2 | 3 |
| 250 znaków | 2 | 4 |
Rozwiązania i rekomendacje
W zależności od priorytetu (koszt vs. poprawna polszczyzna) masz kilka dróg do wyboru:
- Zarządzanie transliteracją na Androidzie – w aplikacji Wiadomości (Google Messages) znajdziesz opcję „używaj prostych znaków”: włącz ją, aby zastępować polskie litery i zmniejszyć liczbę segmentów; wyłącz, jeśli chcesz zachować diakrytyki i świadomie akceptujesz krótszy limit;
- iPhone (iOS) – system nie oferuje natywnego przełącznika transliteracji w SMS; wysyłaj przez iMessage (do innych użytkowników Apple), aby ominąć ograniczenia SMS, a przy klasycznych SMS-ach rozważ skracanie treści lub komunikatory;
- Komunikatory internetowe – WhatsApp, Messenger, Signal, Telegram nie ograniczają polskich znaków i nie naliczają dodatkowych kosztów przy połączeniu danych;
- Dobre praktyki – pisz zwięźle, unikaj zbędnych znaków (np. wielokrotnych spacji, nadmiarowych cudzysłowów), rozważ podział treści na dwa krótsze, merytoryczne SMS-y zamiast jednego przepełnionego.
Jak to ustawić krok po kroku (Android – Google Messages)
- Otwórz aplikację Wiadomości (Google Messages).
- Stuknij w zdjęcie profilu lub menu i wybierz Ustawienia.
- Przejdź do sekcji Zaawansowane.
- Włącz „Używaj prostych znaków”, aby zastępować polskie litery i wydłużyć dostępny limit, lub wyłącz tę opcję, by wysyłać diakrytyki.
Jak to ustawić krok po kroku (iPhone – Wiadomości)
- Wejdź w Ustawienia > Wiadomości.
- Włącz iMessage, aby wysyłać wiadomości przez internet do innych użytkowników Apple (brak limitów SMS).
- Przewiń i włącz „Licznik znaków”, aby widzieć, jak rośnie długość SMS-a podczas pisania.
- Pamiętaj: wiadomości do „niebieskich” kontaktów idą przez iMessage (brak ograniczeń SMS), a do „zielonych” jako SMS – jeśli chcesz ograniczyć segmenty, rozważ pisanie bez diakrytyków lub użyj komunikatora.






