Écrire un numéro pour un SMS : le format +33

Guide

Retour au blog
L'équipe Envoyer SMS Gratuit10 novembre 202614 min de lecture
Classé dansGuide

Réponse courte : pour envoyer un SMS depuis un site web, une passerelle ou une API, un numéro français de mobile s'écrit au format international E.164 : +33612345678. On remplace le 0 initial par l'indicatif +33, et on supprime tous les espaces, points, tirets et parenthèses. Un numéro saisi « 06 12 34 56 78 » est souvent accepté par un téléphone, mais rejeté — ou acheminé vers le mauvais pays — par un service d'envoi en ligne.

C'est l'erreur la plus banale et la plus frustrante de l'envoi de SMS depuis un ordinateur. Le message est écrit, relu, il tient en 160 caractères, on clique sur « Envoyer » — et l'interface renvoie « numéro invalide », ou pire : elle annonce un succès et le texto n'arrive jamais. Neuf fois sur dix, le texte n'a rien à voir avec le problème : c'est la façon d'écrire le numéro.

Cet article explique la norme qui régit l'écriture des numéros, détaille les six erreurs de saisie qui bloquent un envoi, et donne une méthode pour nettoyer une liste de destinataires avant un envoi groupé.

Smartphone posé sur un support transparent, sur un bureau sombre à côté d'un clavier d'ordinateur

Pourquoi un numéro écrit « 06 … » peut-il échouer en ligne ?

Parce qu'un numéro commençant par 0 n'a de sens qu'à l'intérieur d'un pays. Le 0 est un préfixe national : il indique au réseau « ce numéro est dans le même pays que moi ». Un service d'envoi hébergé ailleurs, ou une plateforme qui dessert plusieurs pays, n'a aucune façon de deviner lequel.

Quand vous composez 06 12 34 56 78 depuis votre propre mobile en France, votre opérateur complète implicitement l'information manquante. Un formulaire web, lui, ne sait pas où vous êtes. Deux comportements possibles, tous les deux mauvais :

  • il refuse le numéro (« format invalide ») — cas le plus propre, puisque vous voyez l'erreur ;
  • il suppose un pays par défaut, qui n'est pas forcément le vôtre, et le message part dans le vide.

La norme qui tranche s'appelle E.164. Elle est publiée par l'UIT (Union internationale des télécommunications, l'agence des Nations unies chargée des télécommunications) et décrit le plan de numérotation mondial. Elle impose trois choses : un + en tête, l'indicatif pays, puis le numéro national sans son 0, le tout en 15 chiffres maximum.

Pour la France, dont le plan de numérotation est géré par l'Arcep, cela donne :

Écriture couranteFormat E.164Valide en ligne
06 12 34 56 78+33612345678✅
07 89 01 23 45+33789012345✅
01 23 45 67 89 (fixe)+33123456789✅ pour la voix, ❌ pour un SMS
0033 6 12 34 56 78+33612345678⚠️ parfois accepté
+33 (0)6 12 34 56 78+33612345678❌ le (0) est fautif

Retenez la règle en une phrase : le +33 remplace le 0, il ne s'ajoute pas devant.

Les six erreurs de saisie qui font échouer un envoi

1. Le fameux « +33 (0)6 »

C'est la typographie des cartes de visite et des signatures de mail. Elle se lit très bien pour un humain : « depuis la France, faites le 0 ; depuis l'étranger, ne le faites pas ». Pour une machine, c'est un numéro à onze chiffres après l'indicatif, donc faux. Le (0) doit disparaître, parenthèses comprises.

2. Le double préfixe 0033 + +

+0033… ou +330033… : on voit ces monstres apparaître quand une liste de contacts est passée par deux outils successifs. 00 et + sont deux écritures du même préfixe de sortie international ; on en garde une seule, et en E.164 c'est le +.

3. Les séparateurs collés au copier-coller

Un numéro recopié depuis un site web ou un PDF embarque souvent des caractères invisibles : espace insécable, tiret cadratin, point médian. À l'œil nu, 06.12.34.56.78 et 06 12 34 56 78 ressemblent à des numéros ; pour un champ de saisie strict, ce sont des chaînes contenant des caractères non numériques. Les bonnes passerelles les nettoient, les sites gratuits minimalistes non.

4. Le numéro fixe à la place du mobile

Un numéro en 01 à 05, ou en 09, ne reçoit pas de SMS : techniquement, la ligne n'a pas de module de messagerie associé. Certains services renvoient alors un échec, d'autres facturent l'envoi sans jamais le livrer. Le même piège existe avec les numéros en 08 (services à valeur ajoutée) et les numéros courts à quatre ou cinq chiffres.

5. Le chiffre en trop (ou en moins)

Un mobile français compte dix chiffres en écriture nationale, neuf après l'indicatif. Le compte est vite vérifiable : +33 suivi de 9 chiffres, dont le premier est 6 ou 7. Si vous avez 8 ou 10 chiffres après le +33, il y a une faute de frappe.

6. Le numéro étranger traité comme un numéro français

Un contact rencontré en vacances, un fournisseur belge : +32, +41, +352 ne sont pas interchangeables avec +33. Ce point mérite d'être vérifié avant un envoi groupé, car un numéro étranger dans une liste coûte généralement plus cher et peut être bloqué selon le service utilisé.

Conseil de saisie : tapez les numéros une seule fois, dans le carnet de contacts de votre téléphone, directement au format +33…. Tous vos outils (ordinateur, messagerie web, exports CSV) hériteront ensuite du bon format.

Comment convertir un numéro français en format international ?

Trois étapes, trente secondes.

  1. Écrivez le numéro en continu, sans séparateur. 06 12 34 56 78 devient 0612345678.
  2. Supprimez le premier 0. Il reste 612345678 — neuf chiffres, premier chiffre 6 ou 7.
  3. Ajoutez +33 devant. Résultat : +33612345678.

La même logique vaut pour les autres indicatifs : Belgique +32, Suisse +41, Luxembourg +352, Canada +1, Maroc +212. On retire le zéro national (quand il existe — l'Amérique du Nord n'en a pas) et on préfixe l'indicatif.

Pour un usage quotidien, la version lisible +33 6 12 34 56 78 reste parfaite dans un mail ou sur une carte de visite : les espaces sont un confort de lecture, ils ne font pas partie du numéro. Dans un champ de saisie ou une colonne de tableur, préférez la version collée.

Jeune femme assise sur un canapé avec un ordinateur portable, souriant en regardant son téléphone mobile

Comment nettoyer une liste de destinataires avant un envoi groupé ?

C'est là que le format international cesse d'être un détail. Sur un envoi à une personne, un numéro fautif se corrige en dix secondes. Sur une liste de 80 clients exportée d'un logiciel de caisse ou d'un agenda de rendez-vous, les erreurs se comptent par dizaines et chaque échec passe inaperçu.

Méthode en cinq passes, dans un tableur :

  1. Forcez la colonne en texte avant tout import. Un tableur qui reçoit 0612345678 dans une colonne « nombre » affiche 612345678 : il a mangé le zéro initial. C'est la source d'erreur numéro un des exports CSV. Dans LibreOffice Calc comme dans Excel, on passe par l'assistant d'importation de texte et on désigne la colonne comme « Texte ».
  2. Supprimez tous les caractères non numériques, hors le + initial, avec un rechercher-remplacer sur l'espace, le point, le tiret et la parenthèse.
  3. Repérez le (0) résiduel par une recherche sur la chaîne (0.
  4. Trier par longueur. Une colonne =NBCAR(A2) met immédiatement en évidence les numéros trop courts ou trop longs : au format E.164 français, tous doivent faire 12 caractères (+ + 11).
  5. Filtrez les préfixes. Après conversion, seuls +336 et +337 reçoivent des SMS en France. Tout ce qui commence par +331 à +335, +338 ou +339 sort de la liste.

Une fois la liste propre, l'envoi lui-même se gère comme décrit dans notre guide sur l'envoi d'un SMS groupé depuis un PC — et si vous pilotez des rappels, le format E.164 est aussi ce qu'attendent la plupart des outils de SMS de rappel de rendez-vous.

Deux accessoires font gagner un temps étonnant sur ce travail-là : un clavier numérique USB séparé, pour saisir ou corriger des numéros sans quitter la rangée de chiffres du pavé, et un support d'ordinateur portable qui place l'écran à hauteur d'yeux quand on relit 200 lignes de tableur. Ce ne sont pas des gadgets : une liste de contacts se vérifie à l'œil, et la fatigue visuelle produit des erreurs de chiffres.

Quel format utiliser dans un lien « sms: » ou un QR code ?

Le format international, sans espaces, obligatoirement. Un lien sms: est interprété par le système d'exploitation du visiteur, qui peut être n'importe où dans le monde.

Un lien correct ressemble à ceci :

sms:+33612345678

Et avec un message pré-rempli :

sms:+33612345678?&body=Bonjour%2C%20je%20souhaite%20un%20devis

Le ?&body= est la syntaxe qui fonctionne le plus largement entre iOS et Android, et le texte doit être encodé en pourcentage (les espaces deviennent %20, la virgule %2C). Le détail de la construction, QR code compris, est couvert dans notre article sur la création d'un bouton « Écrivez-nous » par lien SMS, et vous pouvez tester le vôtre avec le générateur de lien SMS du site.

Un piège spécifique au lien : si vous écrivez sms:0612345678 sur un site, le lien fonctionnera pour vos visiteurs français et plantera pour les autres. Comme le coût de la version correcte est nul, autant la mettre.

Le numéro d'expéditeur suit-il les mêmes règles ?

Non, et c'est une confusion fréquente. Le destinataire se note en E.164. L'expéditeur, lui, dépend entièrement du service utilisé.

  • Sur un site d'envoi gratuit, vous ne choisissez pas l'expéditeur : le message arrive d'un numéro court ou d'un numéro technique mutualisé, et les réponses ne vous reviennent généralement pas. C'est une limite structurelle, détaillée dans notre article sur la fiabilité d'un SMS gratuit en ligne.
  • Avec Google Messages pour le web, Mobile connecté sous Windows ou Messages sur Mac, l'expéditeur est votre vrai numéro : votre téléphone sert de relais, c'est lui qui émet.
  • Avec une passerelle ou une API SMS professionnelle, vous pouvez parfois configurer un nom d'expéditeur alphanumérique (11 caractères maximum), mais il faut alors ajouter une mention STOP ou un moyen de contact, puisque le destinataire ne peut pas répondre à un nom.

Côté règles d'usage, l'AF2M (Association française du multimédia mobile) et la CNIL rappellent les mêmes principes pour tout envoi non personnel : consentement préalable pour la prospection, mention d'opposition, et respect des horaires d'usage (pas de message commercial le soir, la nuit, le dimanche ou les jours fériés). La page de la CNIL sur la prospection commerciale est la référence à lire avant un premier envoi groupé professionnel.

Comment vérifier qu'un numéro existe avant d'envoyer ?

On ne peut pas le vérifier gratuitement et de façon fiable, et c'est important de le savoir. Un numéro peut être parfaitement valide au format E.164, correspondre à un préfixe mobile français actif — et n'être attribué à personne, ou avoir été résilié.

Trois niveaux de vérification existent :

NiveauCe qu'il contrôleCoût
FormatSyntaxe E.164, longueur, préfixe mobileGratuit, instantané
Attribution de la trancheOpérateur propriétaire du bloc de numéros, d'après les tranches publiées par l'ArcepGratuit, approximatif
Lookup HLRNuméro réellement actif, opérateur actuel après portabilitéPayant, via une passerelle

Le lookup HLR (Home Location Register) est l'interrogation du registre de l'opérateur : c'est la seule méthode qui dit « ce numéro est joignable ». Les passerelles professionnelles le facturent à l'unité, à un tarif très inférieur à celui d'un SMS — ce qui le rend rentable dès qu'une liste importée contient beaucoup de numéros douteux.

Pour un particulier, inutile d'aller jusque-là. La vérification de format suffit, et la seule vraie confirmation reste le retour de la personne. C'est aussi pour cela qu'un accusé de réception technique ne prouve pas grand-chose : le sujet est développé dans notre article sur l'accusé de réception d'un SMS gratuit.

Femme assise sur un canapé avec un ordinateur portable sur les genoux, tapant un message sur son smartphone

Quelques réflexes pour ne plus jamais se tromper

  • Un format, partout. Enregistrez tous vos contacts au format +33…, y compris les numéros français. Android et iOS l'acceptent sans problème et affichent le numéro joliment.
  • Jamais de numéro dans une colonne « nombre ». La règle vaut pour les tableurs, les bases de données et les formulaires : un numéro de téléphone est du texte, pas une quantité.
  • Un test sur votre propre ligne avant tout envoi groupé. Vous verrez immédiatement le format d'arrivée, l'expéditeur affiché et le découpage éventuel en plusieurs segments.
  • Compter les caractères, pas seulement les numéros. Le format du numéro conditionne la livraison, la longueur du texte conditionne le coût. Le compteur de caractères SMS du site affiche le nombre de segments en temps réel, et notre article sur les emojis et le passage à 70 caractères explique pourquoi un simple cœur triple parfois la facture.
  • Un carnet papier pour les numéros sensibles. Un petit carnet répertoire reste le meilleur recours quand un téléphone est perdu ou réinitialisé : les contacts non synchronisés disparaissent sans prévenir, et personne ne retient de mémoire le numéro de son médecin.

Et si votre activité implique de saisir des numéros à longueur de journée, deux détails matériels valent mieux que n'importe quelle astuce logicielle : une souris ergonomique verticale réduit la tension du poignet sur les sessions longues de tableur, et une lampe de bureau à lumière neutre limite les confusions entre 3, 8 et 6 sur un listing imprimé. Les erreurs de numéro sont très souvent des erreurs de lecture.

Questions fréquentes

Faut-il écrire +33 ou 0033 ?

Les deux désignent le même préfixe de sortie international, mais la norme E.164 retient +33. Utilisez +33 partout : c'est la forme attendue par les sites d'envoi, les API et les liens sms:. Le 00 reste valide quand on compose un numéro depuis un clavier téléphonique.

Peut-on envoyer un SMS à un numéro fixe en 01 ?

Non, pas en SMS classique. Les lignes fixes françaises ne disposent pas de la messagerie texte associée aux mobiles. Seuls les numéros en 06 et 07 — donc +336 et +337 — reçoivent des SMS en France.

Pourquoi mon tableur supprime-t-il le 0 au début du numéro ?

Parce qu'il interprète la colonne comme un nombre, et qu'un nombre ne commence pas par zéro. Il faut déclarer la colonne en « Texte » au moment de l'importation du fichier CSV, ou préfixer chaque cellule d'une apostrophe. C'est précisément la raison pour laquelle le format +33… est plus robuste : le + empêche l'interprétation numérique.

Un numéro au bon format garantit-il la livraison du SMS ?

Non. Le format garantit seulement que le réseau sait où router le message. Le numéro peut être résilié, le téléphone éteint, ou le destinataire avoir changé d'opérateur. Seul un lookup HLR payant renseigne sur l'activité réelle d'une ligne.

Comment écrire un numéro étranger pour un envoi depuis un site français ?

Même méthode : indicatif pays, puis le numéro national sans son zéro initial. +32 pour la Belgique, +41 pour la Suisse, +352 pour le Luxembourg. Vérifiez avant l'envoi que le service utilisé dessert bien le pays visé : beaucoup de sites gratuits se limitent à la France métropolitaine.

Mis à jour le 10 novembre 2026. Sources : recommandation E.164 de l'Union internationale des télécommunications, plan de numérotation français publié par l'Arcep, recommandations de la CNIL sur la prospection par SMS.

SMS gratuit · Sans inscription · Vers la France

Envoyez votre SMS gratuit en quelques secondes

Pas de compte à créer, pas de publicité, pas de limite : écrivez votre message, indiquez le mobile, et envoyez-le gratuitement depuis votre navigateur.

Envoyer un SMS gratuit