# Emojis dans un SMS : pourquoi 70 caractères ?

> Un seul emoji fait tomber un SMS de 160 à 70 caractères. Explication du passage GSM-7 → UCS-2, des coûts, et des alternatives qui tiennent dans un texto.

- Source: https://www.envoyer-sms-gratuit.com/fr/blog/2026-11-09/sms-emojis-caracteres-ucs2-gsm7
- Published: 2026-11-09 (9 novembre 2026)
- Author: L'équipe Envoyer SMS Gratuit
- Language: fr
- Categories: Guide
- Tags: Format SMS, SMS gratuit, Rédaction, SMS en ligne, Envoyer un SMS, smartphone

---
**Réponse courte :** un SMS classique transporte 160 caractères parce qu'il utilise l'alphabet GSM-7 (7 bits par caractère). Dès qu'un seul caractère sort de cet alphabet — un emoji, mais aussi un guillemet courbe « ” », un tiret cadratin « — » ou un « œ » — le message entier bascule en encodage UCS-2 (16 bits par caractère) et sa capacité tombe à **70 caractères**. Un seul 🙂 peut donc faire passer votre texto de 1 à 3 segments facturés.

C'est la mauvaise surprise classique du premier envoi groupé. On rédige un message de 150 caractères, on relit, on trouve qu'il manque un peu de chaleur, on ajoute un cœur à la fin — et le compteur de l'outil d'envoi affiche soudain « 3 SMS ». Le texte n'a pas grossi d'un mot : c'est son alphabet qui a changé.

Cet article explique le mécanisme exact, donne la liste des caractères qui déclenchent la bascule (certains sont invisibles à l'œil nu quand on copie-colle depuis un traitement de texte), et montre quoi faire quand on veut vraiment mettre un emoji.

![Gros plan sur l'écran d'un smartphone affichant un clavier d'emojis aux visages jaunes souriants](/images/blog/2026-11-09-sms-emojis-caracteres-ucs2-gsm7/hero.jpg)

## Pourquoi un SMS fait-il 160 caractères et pas 200 ?

Parce que le canal de signalisation sur lequel voyage un SMS offre 140 octets utiles, et que l'alphabet retenu à l'origine encode chaque caractère sur 7 bits : 140 × 8 / 7 = 160.

Le format est décrit dans les spécifications du 3GPP, notamment la norme **TS 23.038** qui définit l'alphabet dit « GSM 7 bits ». Cet alphabet contient les lettres latines non accentuées, les chiffres, la ponctuation de base et une poignée de caractères nationaux (`é`, `à`, `è`, `ù`, `ç`, `ö`, `ñ`, le symbole `£`…). Une extension permet d'y ajouter quelques signes supplémentaires — `[`, `]`, `{`, `}`, `\`, `|`, `^`, `~` et surtout **l'euro `€`** — mais chacun de ces signes compte pour **deux** caractères, car il s'écrit avec un caractère d'échappement.

Quand le texte contient un caractère absent de cet alphabet et de son extension, le téléphone n'a pas le choix : il encode tout le message en UCS-2, la variante 16 bits d'Unicode. Chaque caractère pèse alors 2 octets, et 140 / 2 donne **70 caractères** par segment.

| Encodage | Poids d'un caractère | Capacité d'un SMS seul | Capacité par segment concaténé |  |
| :--- | :--- | :--- | :--- | :--- |
| GSM-7 | 7 bits | 160 | 153 |  |
| GSM-7 + caractère d'extension (€, \{, \}, \ | …) | 14 bits pour ce signe | 160 « unités » | 153 « unités » |
| UCS-2 (emoji, œ, guillemets courbes…) | 16 bits | 70 | 67 |  |

La colonne de droite est celle qu'on oublie. Au-delà d'un segment, le téléphone découpe le message et place dans chaque morceau un petit en-tête d'assemblage (le *User Data Header*) qui mange 6 octets. D'où 153 caractères par segment en GSM-7 et 67 en UCS-2. C'est pour cette raison qu'un texte de 160 caractères ne fait pas « 160 + 160 » mais « 153 + 153 » dès qu'il dépasse.

## Un emoji compte-t-il pour un ou pour deux caractères ?

Souvent pour deux, parfois pour quatre ou plus. Les emojis les plus récents sont codés hors du plan de base d'Unicode et nécessitent une paire de valeurs 16 bits (*surrogate pair*) : ils consomment donc 4 octets, soit **2 caractères UCS-2**.

Quelques exemples concrets, à vérifier avec un compteur avant d'envoyer :

- 😀 (visage souriant) : hors plan de base → 2 unités UCS-2.
- ☺ (relief souriant, caractère historique) : dans le plan de base → 1 unité.
- 👍🏽 (pouce avec modificateur de teinte) : le modificateur est un caractère supplémentaire à part entière → 4 unités.
- ❤️ (cœur avec sélecteur de variante) : le cœur + le sélecteur `VS16` → 2 unités.
- Un emoji de famille ou de drapeau régional : assemblage de plusieurs points de code reliés par des jointeurs invisibles → jusqu'à 10 unités et plus.

Autrement dit : un message de 60 caractères de texte plus trois emojis « composés » peut déjà dépasser les 70 unités et partir en deux segments. Le compteur de caractères du site permet de voir le basculement en direct avant d'envoyer — c'est le seul moyen fiable, parce que l'aperçu d'un traitement de texte, lui, ne compte rien du tout.

Pour tester le rendu sur plusieurs écrans — un emoji récent s'affiche en carré vide sur un vieil appareil — garder sous la main un **[téléphone mobile basique](https://www.amazon.fr/s?k=t%C3%A9l%C3%A9phone+mobile+basique+grosses+touches&tag=ds050-21)** d'ancienne génération reste le test le plus parlant pour qui envoie des messages à une clientèle âgée.

## Quels caractères font basculer un SMS en UCS-2 sans qu'on s'en aperçoive ?

Les coupables les plus fréquents ne sont pas des emojis, mais des signes typographiques insérés automatiquement par les logiciels de bureautique. Ils se voient à peine à l'écran et font pourtant tomber le message de 160 à 70.

Liste des pièges les plus courants dans un texte français :

- **Les guillemets courbes** `“ ”` et les apostrophes typographiques `’`. L'apostrophe droite `'` passe en GSM-7 ; la courbe `’`, insérée par défaut par Word, LibreOffice et la plupart des correcteurs, non.
- **Les tirets longs** : le tiret cadratin `—` et le demi-cadratin `–`. Seul le trait d'union `-` est en GSM-7.
- **Les points de suspension en un seul caractère** `…`, à la place de trois points `...`.
- **La ligature `œ`** (et `Œ`), omniprésente en français : « vœux », « cœur », « sœur ». C'est le piège numéro un des messages de fin d'année.
- **Les lettres accentuées non prévues** : `â`, `ê`, `î`, `ô`, `û`, `ë`, `ï`, `ü`, `á`, `í`. Seuls `é à è ù ì ò ç ö ñ ü` (et quelques autres) figurent dans l'alphabet GSM.
- **L'espace insécable** et l'espace fine, invisibles mais bien présentes après un copier-coller.
- **Les puces** `•` et les flèches `→`.

Un réflexe suffit à éliminer 90 % des cas : rédiger le message dans un éditeur de texte brut — Bloc-notes sous Windows, TextEdit en mode texte seul sur Mac — plutôt que dans un traitement de texte, puis le coller dans l'outil d'envoi. Les correcteurs automatiques n'y transforment plus l'apostrophe droite en apostrophe courbe.

Pour les professionnels qui saisissent beaucoup de messages depuis un ordinateur, un **[clavier AZERTY avec pavé numérique](https://www.amazon.fr/s?k=clavier+AZERTY+filaire+pav%C3%A9+num%C3%A9rique&tag=ds050-21)** facilite la frappe directe des caractères accentués utiles sans passer par les raccourcis d'insertion qui ramènent de la typographie « riche ».

> Ironie du français : le mot « vœux » coûte 70 caractères de capacité à lui seul. Écrire « meilleurs voeux » en deux lettres séparées est typographiquement discutable, mais garde le message sur un seul segment.

## Faut-il renoncer aux emojis dans un SMS ?

Non, mais il faut choisir : soit un emoji et un message court, soit un message long sans emoji. Le pire scénario est le message moyen avec emoji, qui paie trois segments pour 150 caractères.

Trois stratégies tiennent la route selon le contex:

1. **Message personnel, court, un seul destinataire.** Mettez l'emoji sans réfléchir. Un segment de plus ne change rien quand le forfait inclut les SMS illimités, ce qui est le cas de l'immense majorité des offres des opérateurs français.
2. **Message envoyé depuis un site, une passerelle ou une API, facturé à l'unité.** Travaillez en GSM-7 strict et visez 153 caractères par segment. Un emoji y multiplie la facture par deux ou trois selon la longueur du texte.
3. **Message professionnel formel** (rappel de rendez-vous, convocation, relance de facture) : l'emoji n'apporte rien et brouille le ton. Les règles de rédaction d'un rappel sont détaillées dans notre guide des [SMS de rappel de rendez-vous](/blog/2026-10-14/sms-rappel-rendez-vous-modeles-regles).

Si vous cherchez l'effet visuel sans le coût, quelques substituts restent en GSM-7 : `:)`, `;)`, `<3`, `!`, `*mot*` pour l'emphase, ou simplement un retour à la ligne qui aère le message. Ce n'est pas aussi expressif, mais ça ne double pas la longueur.

![Gros plan sur l'écran d'un smartphone affichant le clavier d'emojis avec des visages d'animaux](/images/blog/2026-11-09-sms-emojis-caracteres-ucs2-gsm7/body-1.jpg)

## Comment un segment supplémentaire se traduit-il en coût ?

Chaque segment est un SMS facturé. Un message de 160 caractères avec un emoji devient trois segments UCS-2 : pour 500 destinataires, cela fait 1 500 SMS payés au lieu de 500.

L'ordre de grandeur se calcule sans connaître les tarifs par cœur : multipliez le nombre de destinataires par le nombre de segments, puis par le prix unitaire de votre passerelle. Les prix publics des plateformes d'envoi variant beaucoup et évoluant souvent, mieux vaut consulter la grille tarifaire en vigueur de l'éditeur que se fier à un chiffre lu quelque part. Ce que l'encodage change, lui, est fixe et ne dépend d'aucun fournisseur : 160 → 70, ou 153 → 67 par segment.

Trois conséquences pratiques :

- **Vérifiez le compteur de la plateforme, pas celui du téléphone.** Beaucoup d'applications mobiles affichent un décompte « restant avant le segment suivant » sans dire dans quel encodage elles comptent.
- **Attention aux champs de personnalisation.** Un modèle de 150 caractères qui insère `{prenom}` peut franchir la limite pour les prénoms longs. Comptez toujours sur le cas le plus défavorable de votre fichier.
- **Attention à la mention STOP.** Pour un envoi commercial, l'ajout obligatoire d'une mention de désabonnement consomme une quinzaine de caractères qu'il faut provisionner dès la rédaction.

Les règles d'envoi à plusieurs destinataires, y compris cette question du STOP et des horaires autorisés, sont reprises dans notre article sur le [SMS groupé depuis un PC](/blog/2026-10-17/sms-groupe-envoyer-plusieurs-destinataires-pc).

## Comment vérifier l'encodage d'un message avant de l'envoyer ?

Le plus simple est d'utiliser un compteur qui affiche explicitement l'encodage détecté, et pas seulement le nombre de signes. Le [compteur de caractères SMS](/outils/compteur-caracteres-sms) du site indique le basculement GSM-7 → UCS-2 et le nombre de segments.

La méthode manuelle, utile quand on hérite d'un modèle écrit par quelqu'un d'autre :

1. Collez le texte dans un éditeur de texte brut.
2. Lancez une recherche-remplacement sur les cinq signes à risque : `’` → `'`, `“` et `”` → `"`, `—` et `–` → `-`, `…` → `...`, `œ` → `oe`.
3. Relisez les mots porteurs d'accents inhabituels (`fêtes`, `août`, `prêt`, `connaître`) : ils sont souvent reformulables.
4. Recomptez. Si le compteur affiche toujours UCS-2, c'est qu'il reste un caractère invisible : supprimez les espaces en début et fin de ligne, qui cachent souvent une espace insécable.
5. Envoyez-vous le message à vous-même avant l'envoi groupé — le seul test qui vérifie à la fois l'encodage, le rendu et la coupure.

Pour qui gère ces envois depuis un poste fixe toute la journée, un **[support de téléphone pour bureau](https://www.amazon.fr/s?k=support+t%C3%A9l%C3%A9phone+bureau+r%C3%A9glable&tag=ds050-21)** évite de reprendre l'appareil en main à chaque test de réception, et une **batterie externe compacte** rend service quand l'appareil de test sert uniquement à recevoir les contrôles.

## Et les MMS, les RCS et les applications de messagerie ?

Ces limites ne concernent que le SMS. Un MMS, un message RCS ou un message envoyé via une application de messagerie internet n'utilise ni GSM-7 ni le canal 140 octets : la longueur y est pratiquement illimitée et les emojis n'y coûtent rien de particulier.

C'est une distinction utile à garder en tête quand on compare les méthodes d'envoi. Un message écrit depuis Google Messages pour le web peut partir en RCS entre deux appareils compatibles — sans contrainte de 160 caractères — ou retomber en SMS si l'un des deux ne l'est pas, et retrouver alors toutes les règles décrites ici. Même texte, même interface, deux comportements.

Une **[coque de protection avec support](https://www.amazon.fr/s?k=coque+smartphone+avec+support&tag=ds050-21)** et un **verre trempé** prolongent la vie de l'appareil qui sert de terminal de test ou de ligne professionnelle, souvent manipulé des dizaines de fois par jour.

## En résumé

- 160 caractères en GSM-7, **70 en UCS-2**, et 153 / 67 par segment dès que le message est découpé.
- Un seul caractère hors alphabet GSM fait basculer **tout** le message, pas seulement le mot concerné.
- Les coupables les plus fréquents en français : `’`, `“ ”`, `—`, `…`, `œ`, les accents circonflexes et les espaces insécables — bien avant les emojis.
- `€`, `{`, `}`, `[`, `]`, `\`, `|`, `^`, `~` restent en GSM-7 mais comptent **double**.
- Sur un forfait illimité, l'emoji est gratuit. Sur une passerelle facturée à l'unité, il peut tripler la note.

Pour approfondir la rédaction d'un message court et efficace, voir nos repères sur [la limite des 160 caractères](/blog/2025-11-15/sms-160-character-limit), et pour envoyer depuis un navigateur sans rien installer, le point de départ reste la page d'[envoi de SMS gratuit](/).

*Mis à jour le 9 novembre 2026. Les capacités indiquées (160 / 153 / 70 / 67) découlent des spécifications 3GPP TS 23.038 et TS 23.040 et ne dépendent pas de l'opérateur ; les tarifs des passerelles, eux, changent et doivent être vérifiés chez l'éditeur concerné.*

## Questions fréquentes

**Pourquoi mon SMS fait-il 70 caractères au lieu de 160 ?**
Parce qu'il contient au moins un caractère absent de l'alphabet GSM-7 : un emoji, une apostrophe courbe, un tiret long, un `œ` ou un accent non prévu. Le message entier passe alors en UCS-2, où chaque caractère pèse deux octets.

**Un emoji compte-t-il pour un caractère ?**
Rarement. La plupart des emojis modernes occupent deux unités UCS-2, et jusqu'à quatre ou plus avec un modificateur de teinte ou un assemblage (drapeaux, familles).

**L'euro `€` fait-il basculer le message en UCS-2 ?**
Non. L'euro appartient à l'extension de l'alphabet GSM-7 : il reste en GSM-7 mais consomme deux caractères de la capacité disponible.

**Comment écrire « vœux » sans perdre 90 caractères ?**
En écrivant « voeux » en deux lettres distinctes, ou en reformulant (« mes meilleurs messages pour cette nouvelle année »). La ligature `œ` n'existe pas dans l'alphabet GSM-7.

**Les emojis coûtent-ils plus cher à envoyer ?**
Sur un forfait mobile avec SMS illimités, non. Depuis un site d'envoi, une passerelle ou une API facturée au message, oui : le nombre de segments facturés peut doubler ou tripler.


{/* image-sources: https://images.pexels.com/photos/31995460/pexels-photo-31995460.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 https://images.pexels.com/photos/31995461/pexels-photo-31995461.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 */}
