Dlaczego mój SMS kosztuje 2× więcej, gdy mam polskie znaki?
SMS ma dwa kodowania: GSM-7 mieści 160 znaków w jednej wiadomości. Ale gdy wpiszesz "ą", "ć", "ł" albo emoji, SMS przechodzi na UCS-2 i mieści tylko 70 znaków na segment.
Wklej swoją treść do pola powyżej. Tool pokaże, w jakim kodowaniu zostanie wysłana, ile będzie segmentów, ile zapłacisz u Twilio, Orange, T-Mobile czy Plus, oraz który znak wymusza droższe kodowanie.
Działa w przeglądarce, tekst nie opuszcza Twojego urządzenia. Standard zgodny z GSM 03.38 / 3GPP 23.038.
Jak korzystać
- Wpisz lub wklej tekst wiadomości w pole na górze. Liczy znaki na żywo.
- Sprawdź kodowanie w pierwszej karcie ("GSM-7" lub "UCS-2") i ile segmentów zajmie SMS.
- Jeśli widzisz UCS-2, to znaczy, że jakiś znak (polski ogonek, emoji, długi myślnik) wymusza droższe kodowanie. Lista znaków jest pokazana niżej.
- Kliknij "Usuń ogonki" żeby zamienić "ąćęłńóśźż" na "acelnoszz" i wrócić do GSM-7 (160 zamiast 70 znaków na segment).
- W sekcji "Koszt" wybierz providera (Twilio, Orange, T-Mobile, Plus, MessageBird...) lub wpisz własną cenę za segment żeby oszacować wydatki na kampanię.
Do czego się przydaje
Typowe sytuacje, w których ten kalkulator oszczędza Ci pieniędzy:
- Wysyłka SMS przez Twilio, MessageBird, Plivo: kosztorys kampanii przed odpaleniem. 10 000 SMS w UCS-2 (2 segmenty) zamiast GSM-7 (1 segment) = 2× więcej do zapłaty.
- Bramka SMS u polskich operatorów: Orange Bramka SMS, T-Mobile SMS API, Plus Pakiet SMS. Każdy z nich liczy po segmentach, nie po znakach.
- Powiadomienia transakcyjne: "Twój kod OTP to 123456" zmieści się w 1 segmencie GSM-7. "Twój kod weryfikacyjny" (z "ć") = już UCS-2 = potencjalnie 2 segmenty.
- Marketing SMS: RODO wymaga zgody, a budżet wymaga optymalizacji długości. Sprawdź zanim wyślesz do 50 000 odbiorców.
- Powiadomienia z systemu: Sentry/PagerDuty/Opsgenie wysyła alert przez SMS. Długie ślady stosu = wiele segmentów = drogo.
- Aplikacja kuriera/dostawcy: "Zamówienie #4521 zostało nadane" vs "Order shipped", różnica w cenie warta sprawdzenia.
- Skróty zamiast pełnych słów: "godz." zamiast "godzina", "min" zamiast "minut". Każdy zaoszczędzony znak przy granicy 160/153 to potencjalna oszczędność segmentu.
Po sprawdzeniu długości warto też policzyć znaki w dłuższym tekście, zakodować dane do URL albo wygenerować QR z SMS.