PortSMS se trouve à l'adresse portsms.com. Votre adresse de recharge personnelle vous attend sur la page Solde une fois connecté.

PortSMS

Longueur des SMS : GSM-7, Unicode et segments

Pourquoi un seul emoji peut doubler le coût d'un message, et comment faire tenir vos textes en un seul segment.

Mis à jour le 2026-10-13

Deux alphabets

Un SMS est écrit dans l'un de deux encodages. GSM-7 couvre les lettres latines simples, les chiffres et les signes courants comme @ et $. Tout ce qui en sort, par exemple les emoji, les guillemets typographiques ou l'écriture arabe, cyrillique, thaïe ou chinoise, fait passer tout le message en Unicode (UCS-2).

Combien de caractères tiennent

Un segment GSM-7 contient 160 caractères. Un segment Unicode en contient 70. Lorsqu'un message est plus long, il est découpé et chaque segment perd quelques caractères au profit de l'en-tête qui permet de le reconstituer : 153 par segment en GSM-7 et 67 en Unicode.

Les caractères qui comptent double

Certains signes GSM-7 occupent deux places : ^ { } \ [ ] ~ | et le signe euro. Un message de 158 lettres avec un signe euro tient encore en un segment ; avec trois, il en faut deux.

Pourquoi un seul emoji compte

Un message de 150 caractères en texte simple tient en un segment. Ajoutez un emoji et le message passe en Unicode : le même texte nécessite alors 3 segments et coûte trois fois plus cher.

Garder des messages courts

Utilisez des guillemets droits et un trait d'union simple, retirez les emoji de vos envois en masse et vérifiez le compteur de segments avant d'envoyer. Le calculateur de notre page d'accueil et la page Envoyer affichent l'encodage et le nombre de segments pendant la saisie.