Compteur de caractères SMS
Vérifiez combien de SMS votre message va consommer et combien de caractères il vous reste. L’outil détecte automatiquement l’encodage GSM ou Unicode.

160 ou 70 caractères ?
Un SMS classique transporte 160 caractères grâce à l’encodage GSM-7, qui couvre l’alphabet latin de base, les chiffres et la ponctuation courante. Mais dès qu’un seul caractère sort de ce jeu — un emoji, un guillemet typographique « » , une apostrophe courbe ’, certains caractères accentués rares — le message entier bascule en Unicode et la capacité tombe à 70 caractères.
C’est la mauvaise surprise classique : un message de 90 caractères qui coûte deux SMS parce qu’il contient un 😊.
Les messages longs
Au-delà de la limite, le message est découpé en segments concaténés. Chaque segment perd 7 caractères d’en-tête technique : on passe à 153 caractères par segment en GSM-7, et 67 en Unicode. Un message de 320 caractères en GSM-7 consomme donc 3 SMS, pas 2.
Astuces pour rester sur un seul SMS
- Remplacez les apostrophes courbes (’) par des apostrophes droites (').
- Évitez les guillemets français « » au profit des guillemets droits.
- Supprimez les emojis, ou déplacez-les dans un second message.
- En dernier recours, retirez les accents : cela ne change pas l’encodage pour é, à, è (déjà en GSM-7) mais aide pour les caractères rares.
Questions fréquentes
Pourquoi mon SMS compte double ?
Parce qu’il contient au moins un caractère hors du jeu GSM-7 — le plus souvent un emoji ou une apostrophe typographique ’. Tout le message bascule alors en Unicode et la limite passe de 160 à 70 caractères.
Les accents comptent-ils double ?
Les accents français les plus courants (é, è, à, ù, ç) font partie du jeu GSM-7 et comptent pour un caractère. En revanche, certains d’entre eux comme ê, î ou ô n’y figurent pas et forcent le passage en Unicode.
Combien de caractères pour 2 SMS ?
306 caractères en GSM-7 (2 × 153) et 134 en Unicode (2 × 67). Au-delà, un troisième segment est facturé.