Calculateur de longueur de SMS
GSM-7 ou Unicode, nombre de caractères, d'unités et de SMS nécessaires — en temps réel. Découvrez pourquoi un message passe en Unicode et comment le corriger.
Calculateur de longueur de SMS
Encodage GSM-7 / Unicode, unités réelles, nombre de SMS — analyse en temps réel.
« Nettoyer » remplace apostrophes/guillemets typographiques, espaces insécables, tirets longs et caractères invisibles. Les emojis ne sont pas supprimés.
L'essentiel sur la longueur des SMS
Un SMS transporte un nombre limité de caractères, qui dépend de l'encodage. Dès qu'un seul caractère spécial est utilisé, tout le message bascule en Unicode et la limite chute fortement : de 160 à 70 caractères (puis 67 par segment).
| Encodage | 1 SMS simple | Par segment (message long) |
|---|---|---|
| GSM-7 (standard) | 160 caractères | 153 caractères |
| Unicode / UCS-2 | 70 caractères | 67 caractères |
Au-delà d'un segment, quelques caractères servent à « recoller » les morceaux du message (en-tête UDH) : d'où les 153 et 67 au lieu de 160 et 70.
⚡ Pourquoi mon SMS passe en Unicode ?
- Emojis 👋 😀 (et emojis composés 👨👩👧👦)
- Apostrophes / guillemets typographiques : ’ “ ” « »
- Espaces insécables et caractères invisibles
- Symboles et accents rares hors table GSM 03.38
✅ Réduire le nombre de SMS
- Cliquez sur « Nettoyer le texte »
- Remplacez ’ par ' et “ ” par "
- Évitez les emojis si le budget SMS compte
- Attention : ^ { } \ [ ] ~ | € comptent pour 2 unités
GSM-7 ou Unicode : la différence
GSM-7 est l'alphabet standard des SMS (codage 7 bits) : lettres, chiffres, ponctuation courante et quelques accents. Il autorise 160 caractères par SMS.
Unicode (UCS-2) code chaque caractère sur 16 bits pour représenter n'importe quel symbole (emoji, alphabets non latins…). Conséquence : seulement 70 caractères par SMS. Et un seul caractère non-GSM suffit à faire basculer tout le message.