SMS má omezenou délku. Delší text se rozdělí na několik částí, které telefon příjemce spojí zpátky do jedné zprávy. **Každá část se ale účtuje jako samostatná SMS.**

## Kolik znaků se vejde do zprávy

| počet částí | běžná SMS | Unicode |
|:--|:--|:--|
| 1 | do 160 znaků | do 70 znaků |
| 2 | do 306 znaků (2 × 153) | do 134 znaků (2 × 67) |
| 3 | do 459 znaků (3 × 153) | do 201 znaků (3 × 67) |
| 4 | do 612 znaků (4 × 153) | do 268 znaků (4 × 67) |
| 5 | do 765 znaků (5 × 153) | do 335 znaků (5 × 67) |

Jakmile text přesáhne délku jedné SMS, klesne kapacita **každé** části ze 160 na 153 znaků (v Unicode ze 70 na 67). Zbytek zabere hlavička, podle které telefon části skládá dohromady. Zpráva o 161 znacích proto není „160 + 1", ale dvě části po 153.

> [!IMPORTANT]
> Zpráva o 180 znacích se příjemci zobrazí jako jedna, ale zaplatíte ji jako **2 SMS**. Cenu jedné SMS najdete v [ceníku](https://www.bulkgate.com/cs/centrum-napovedy/obecne-informace/pouzivani-ceniku/).

## Znaky, které se počítají dvakrát

V běžné SMS zabírají tyto znaky dvě místa: `€` `^` `{` `}` `[` `]` `~` `\` `|`. Text `100€` má tedy 5 znaků, ne 4. V Unicode se počítají jednou. Nový řádek je jeden znak.

## Kdy se zpráva pošle v Unicode

Běžná SMS umí jen znaky sady [GSM 7-bit](https://cs.wikipedia.org/wiki/GSM_03.38): základní latinku, číslice, běžnou interpunkci a část znaků s diakritikou, například `é`, `ä`, `ö` nebo `ü`. Česká diakritika jako `á`, `č`, `ř`, `ž` nebo `ů` do ní nepatří.

Celá sada vypadá takto — sloupec udává horní, řádek dolní polovinu kódu znaku (`SP` je mezera, `LF` nový řádek, `CR` návrat vozíku, `ESC` přepínač na rozšířenou sadu):

|  | 0x | 1x | 2x | 3x | 4x | 5x | 6x | 7x |
|:--|:--|:--|:--|:--|:--|:--|:--|:--|
| **x0** | `@` | `Δ` | SP | `0` | `¡` | `P` | `¿` | `p` |
| **x1** | `£` | `_` | `!` | `1` | `A` | `Q` | `a` | `q` |
| **x2** | `$` | `Φ` | `"` | `2` | `B` | `R` | `b` | `r` |
| **x3** | `¥` | `Γ` | `#` | `3` | `C` | `S` | `c` | `s` |
| **x4** | `è` | `Λ` | `¤` | `4` | `D` | `T` | `d` | `t` |
| **x5** | `é` | `Ω` | `%` | `5` | `E` | `U` | `e` | `u` |
| **x6** | `ù` | `Π` | `&` | `6` | `F` | `V` | `f` | `v` |
| **x7** | `ì` | `Ψ` | `'` | `7` | `G` | `W` | `g` | `w` |
| **x8** | `ò` | `Σ` | `(` | `8` | `H` | `X` | `h` | `x` |
| **x9** | `Ç` | `Θ` | `)` | `9` | `I` | `Y` | `i` | `y` |
| **xA** | LF | `Ξ` | `*` | `:` | `J` | `Z` | `j` | `z` |
| **xB** | `Ø` | ESC | `+` | `;` | `K` | `Ä` | `k` | `ä` |
| **xC** | `ø` | `Æ` | `,` | `<` | `L` | `Ö` | `l` | `ö` |
| **xD** | CR | `æ` | `-` | `=` | `M` | `Ñ` | `m` | `ñ` |
| **xE** | `Å` | `ß` | `.` | `>` | `N` | `Ü` | `n` | `ü` |
| **xF** | `å` | `É` | `/` | `?` | `O` | `§` | `o` | `à` |

Navíc se přes `ESC` doplňuje rozšířená sada: `^` `{` `}` `\` `[` `~` `]` `\|` `€`. Tyto znaky zaberou **dvě místa**.

Všechno ostatní — česká diakritika, emoji, azbuka, uvozovky `„ "` nebo pomlčka `—` — do sady nepatří a přepne zprávu do Unicode.

- **Se zapnutým [Unicode](https://www.bulkgate.com/cs/centrum-napovedy/sms/unicode/)** odejde zpráva v Unicode jen tehdy, když text opravdu obsahuje znak mimo GSM. Text bez takových znaků se pošle jako běžná SMS s limitem 160 znaků.
- **Bez Unicode** se znaky mimo GSM nahradí a emoji se odstraní.

## Na co vás upozorní kampaň

Při kontrole SMS kampaně vás portál upozorní, když:

- text přesahuje hranici části nejvýš o 15 znaků — malým zkrácením ušetříte celou SMS. Pokud za Unicode stojí jen 1–3 znaky, upozorní vás i na ně, jejich nahrazením se vrátíte k delšímu limitu;
- se bez zapnutého Unicode nahradí znaky mimo GSM nebo odstraní emoji;
- má zpráva víc než 5 částí.

## Zkracovač zpráv

Když v kampani použijete [zkracovač zpráv](https://www.bulkgate.com/cs/centrum-napovedy/kampan/zkracovac-zprav/), text se zkrátí a doplní odkazem tak, aby se celá zpráva vešla do jedné SMS.
