Combien de caractères dans un SMS ? GSM-7 et Unicode
Un SMS standard affiche « 160 caractères » — jusqu'à ce qu'un emoji ou un symbole hors alphabet GSM force le téléphone en encodage Unicode. Le message est alors découpé en segments plus courts, souvent facturés séparément.
Réponse rapide
Question : Combien de caractères dans un SMS ?
Réponse : 160 caractères avec espaces en encodage GSM-7 (1 segment). Si le message contient un emoji ou un caractère hors GSM, l'encodage passe souvent en Unicode (UCS-2) : 70 caractères par segment.
GSM-7 vs Unicode : tableau comparatif
| Encodage | 1er segment | Segments suivants | Déclencheur courant |
|---|---|---|---|
| GSM-7 | 160 car. | 153 car. chacun | Lettres, chiffres, ponctuation GSM, accents FR courants (é, è, à, ç…) |
| Unicode (UCS-2) | 70 car. | 67 car. chacun | Emoji, symboles spéciaux, certains caractères hors alphabet GSM |
Les opérateurs français facturent en général un SMS par segment. Un texte de 161 caractères en GSM-7 = 2 segments = 2 SMS.
Exemples chiffrés
Message GSM (32 car.) : « Rendez-vous demain 14h. Merci ! » → 1 segment.
Avec emoji (34 car.) : « Rendez-vous demain 14h. Merci ! 🙂 » → bascule Unicode → 1 segment (sous 70 car.).
Texte long (185 car., GSM pur) : 2 segments (160 + 25, avec en-têtes UDH le 2e segment utile ≈ 153 car. max pour la suite).
Accents français et GSM-7
Les lettres accentuées courantes du français (é, è, ê, à, ç, ù, etc.) font partie de l'alphabet GSM étendu : elles comptent pour un caractère chacune, comme en comptage Unicode standard. Ce n'est pas l'accent qui force Unicode — ce sont surtout les emojis et symboles absents du jeu GSM.
Pourquoi le téléphone affiche un chiffre différent
- L'application convertit silencieusement en Unicode dès qu'un caractère incompatible apparaît.
- Les retours à la ligne comptent comme des caractères.
- Certains opérateurs ou API d'envoi professionnel recalculent les segments avec en-têtes techniques (UDH).
Avant envoi en masse (marketing, alertes), validez toujours dans un compteur de caractères et testez sans emoji si vous visez le plafond 160.
Réduire le nombre de segments
- Retirer emojis et symboles décoratifs.
- Raccourcir les formules de politesse en fin de message.
- Remplacer les liens longs par un raccourcisseur d'URL (le lien compte dans le total).
- Viser ≤ 160 car. en texte GSM pur pour garantir un seul segment.
Questions fréquentes
Oui. Chaque espace consomme un caractère dans le segment GSM ou Unicode.
En GSM-7, oui : le 161e caractère ouvre un second segment, facturé comme un second SMS chez la plupart des opérateurs.
Non. WhatsApp utilise des données internet, pas la segmentation SMS. Voir limites WhatsApp.
Comptez vos caractères SMS avant envoi.
Ouvrir le compteur