← Zpět na blog
4. června 2026·3 min čtení·Tým TopSMS

Kolik znaků má SMS? Délka, diakritika a vícedílné zprávy

Kolik znaků se vejde do jedné SMS, proč diakritika zkrátí limit ze 160 na 70 znaků, jak se počítají vícedílné zprávy a jak za stejné peníze poslat víc textu.

„Kolik znaků má SMS?" zní jako triviální otázka, ale špatná odpověď vás může stát dvojnásobek za každou zprávu. Limit totiž není jeden — záleží na tom, jestli použijete diakritiku. V tomhle článku rozebereme, jak se délka SMS reálně počítá a jak za stejnou cenu poslat víc.

Krátká odpověď

KódováníLimit 1 SMSKdy se použije
GSM-7 (bez diakritiky)160 znakůText bez háčků a čárek
Unicode / UCS-2 (s diakritikou)70 znakůJakmile je v textu jediný znak s diakritikou nebo emoji

Stačí jedno „č" nebo „ř" a celá zpráva přepne do Unicode — limit spadne ze 160 na 70 znaků. To je nejčastější důvod, proč se z „jedné" SMS najednou stanou dvě a platíte dvakrát.

Proč to tak je

SMS standard počítá s tím, že většina světa píše základní latinkou. GSM-7 je 7bitová znaková sada, kam se vejde anglická abeceda, číslice, základní interpunkce a pár symbolů — a do 1 zprávy se jich vejde 160.

České „á, č, ď, é, ě, í, ň, ó, ř, š, ť, ú, ů, ý, ž" v GSM-7 nejsou. Jakmile použijete jediný z nich, operátor musí přepnout na Unicode (UCS-2), kde každý znak zabere 2 bajty — a do jedné zprávy se proto vejde jen 70 znaků.

Vícedílné (concatenated) SMS

Když je text delší než limit, nezalomí se „natvrdo" — rozdělí se na víc částí, které telefon zase složí dohromady. Pozor: spojovací hlavička ubírá znaky, takže limit na díl je nižší:

Kódování1 SMSKaždý díl víceдílné zprávy
GSM-7 (bez diakritiky)160153
Unicode (s diakritikou)7067

Příklady, kolik to dělá fakturovaných SMS:

TextZnakůBez diakritikyS diakritikou
„Dakujeme za objednavku"221 SMS1 SMS
150 znaků bez diakritiky1501 SMS3 SMS (3× 67)
200 znaků bez diakritiky2002 SMS (2× 153)3 SMS
65 znaků s háčky651 SMS1 SMS
80 znaků s háčky801 SMS2 SMS

Vidíte ten skok: 80 znaků s diakritikou = 2 SMS, ale stejných 80 znaků bez diakritiky = 1 SMS. Na velké kampani je to rozdíl ve výši poloviny rozpočtu.

Co se počítá jako 2 znaky v GSM-7

Pár znaků sice v GSM-7 je, ale zabírají 2 pozice (jsou v tzv. extension table). Snadno vás dostanou přes limit, aniž byste tušili proč:

{ } [ ] ~ ^ \ | €

Takže URL s ~ nebo cena s ukrojí víc, než čekáte. Pro raději pište „EUR", pro Kč klidně „Kc".

Jak za stejné peníze poslat víc

  1. Pište bez diakritiky. „Vase zasilka dorazi zitra" projde jako 1 SMS; „Vaše zásilka dorazí zítra" by při delším textu skočila do Unicode. Bez diakritiky je to u transakčních a marketingových SMS naprosto běžné a čitelné.
  2. Hlídejte hranici 160 / 70. Ideální transakční SMS má pod 160 znaků bez diakritiky.
  3. Zkracujte odkazy. Dlouhá URL s UTM parametry sní klidně 60 znaků. Zkracovač linků z ní udělá tsms.cz/l/akce (~14 znaků) — a navíc měří prokliky.
  4. Vyhněte se zbytečným znakům z extension table ({ } [ ] ~ € …).
  5. Měřte délku ještě před odesláním. Dobrá SMS brána vám u každé zprávy ukáže, kolik znaků máte a na kolik SMS se to rozpadne.

Jak to řeší TopSMS

V rozhraní i přes API u každé zprávy vidíte počítadlo: kolik znaků, jaké kódování a na kolik SMS se text rozpadne — ještě před odesláním, takže vás cena nepřekvapí. Účtujeme přesně podle počtu reálných částí, žádné skryté zaokrouhlování.

Shrnutí

  • Bez diakritiky: 160 znaků na 1 SMS (153 u vícedílné).
  • S diakritikou: 70 znaků na 1 SMS (67 u vícedílné).
  • Jeden háček přepne celou zprávu do Unicode a půlí limit.
  • { } [ ] ~ ^ \ | € se v GSM-7 počítají jako 2 znaky.
  • Bez diakritiky + zkrácené odkazy = nejlevnější a nejčitelnější SMS.

Chcete si to vyzkoušet? Zaregistrujte se a prvních pár SMS máte na test zdarma — počítadlo délky uvidíte hned u první zprávy.

technickédélka-smsdeliverabilityceny
Otestujte TopSMS zdarma

10 SMS na start, bez závazku, registrace minuta.

Registrovat zdarma →