Mode d’emploi
- Saisissez du texte dans la zone ou collez-le depuis n’importe où.
- Consultez sous la zone le nombre de caractères, de caractères sans espaces, de mots, de lignes et d’octets.
- Pour vérifier une limite de longueur, choisissez un réglage prédéfini comme « Méta-description » ou « SMS », ou sélectionnez « Limite personnalisée » et saisissez un nombre.
- Le message sous la zone indique le nombre de caractères restants ou le nombre à supprimer.
Fonctionnement
Les caractères sont comptés comme on les voit (grappes de graphèmes). Une lettre accentuée comme « é », un drapeau ou un emoji avec une couleur de peau compte comme un seul caractère, même si plusieurs points de code sont nécessaires pour le stocker. Le nombre de « caractères sans espaces » exclut tous les caractères d’espacement, y compris les tabulations et les sauts de ligne. Le nombre d’octets correspond à la taille du texte encodé en UTF-8, l’encodage utilisé par les pages web et la plupart des bases de données : les lettres anglaises simples occupent 1 octet, la plupart des lettres latines accentuées, grecques, cyrilliques, arabes et hébraïques en occupent 2, la plupart des caractères chinois, japonais et coréens en occupent 3, et les emoji en occupent généralement 4.
Les limites prédéfinies sont des repères courants, pas des limites officielles. Les moteurs de recherche ne coupent pas les titres et les descriptions à un nombre fixe de caractères : ils les tronquent en fonction de leur largeur en pixels. Viser environ 60 caractères pour un titre et 155 pour une description est donc une recommandation pratique, pas une règle.
La limite SMS suit les règles GSM 03.38 utilisées par les réseaux mobiles. Si tous les caractères appartiennent à l’alphabet GSM-7, un message peut contenir 160 caractères ; les caractères de la table d’extension (€ [ ] { } ~ ^ | \) comptent pour deux. La présence d’un seul caractère hors de cet alphabet, comme « ş », « ć » ou un emoji, fait basculer tout le message en Unicode (UCS-2) et réduit la limite à 70 caractères. Les textes plus longs sont envoyés en plusieurs parties de 153 caractères (GSM-7) ou de 67 caractères (Unicode). Le nombre de parties indiqué est une estimation, car certains téléphones et passerelles gèrent différemment les limites entre les parties.
La limite X/Twitter compte les caractères simplement. X compte chaque lien comme 23 caractères, quelle que soit sa longueur, et compte les caractères chinois, japonais et coréens ainsi que la plupart des emoji comme deux caractères. Son propre compteur peut donc afficher un résultat différent.
Exemples
Rédiger une méta-description
Choisissez « Méta-description (~155) » et collez votre brouillon. Si le message « 12 caractères au-dessus de la limite de 155 » s’affiche, raccourcissez la phrase pour éviter que l’essentiel soit coupé dans les résultats de recherche.
Faire tenir un SMS en une partie
Un rappel de 150 caractères en anglais courant tient dans un seul SMS. Ajouter « Ödeme » ne change rien, car « Ö » fait partie de l’alphabet GSM-7. En revanche, ajouter « Teşekkürler » fait basculer tout le message en Unicode, car « ş » n’en fait pas partie. La limite passe alors à 70 caractères et le même texte nécessite trois parties.
Vérifier une colonne de base de données
Une colonne VARCHAR limitée à 255 octets en UTF-8 ne peut pas toujours contenir 255 caractères. Comparez le nombre d’« octets (UTF-8) » à la taille de la colonne avant d’importer des noms avec des accents ou écrits dans des alphabets asiatiques.
Foire aux questions
Les espaces comptent-ils comme des caractères ?
Oui. Le nombre principal de « caractères » inclut les espaces, les tabulations et les sauts de ligne, comme c’est le cas dans la plupart des formulaires et des plateformes. Le nombre de « caractères sans espaces » exclut tous les caractères d’espacement.
Pourquoi un emoji compte-t-il pour un caractère ici, mais davantage ailleurs ?
Ce compteur compte les caractères tels qu’ils apparaissent à l’écran. Beaucoup de programmes comptent plutôt les unités de code UTF-16 : la plupart des emoji en comptent 2, et un emoji représentant une famille ou un drapeau peut en compter 7 ou plus. X compte la plupart des emoji comme 2 caractères.
60 caractères, est-ce la limite officielle pour le titre d’une page ?
Non. Google et les autres moteurs de recherche ne publient pas de limite en nombre de caractères ; ils raccourcissent les titres trop larges pour la mise en page des résultats. Environ 50 à 60 caractères s’affichent généralement en entier sur ordinateur, d’où la limite de 60 proposée.
Pourquoi la limite de mon SMS est-elle passée de 160 à 70 caractères ?
Votre texte contient au moins un caractère absent de l’alphabet GSM-7, comme un emoji, un guillemet typographique ou une lettre comme « ş » ou « ł ». Le message doit alors être envoyé en Unicode, qui autorise 70 caractères par SMS simple.
Mon résultat correspondra-t-il exactement au compteur de X/Twitter ?
Pas toujours. X compte chaque lien comme 23 caractères et compte les caractères chinois, japonais et coréens ainsi que la plupart des emoji comme 2. Pour un texte en alphabet latin sans lien, les résultats sont identiques.
Confidentialité
Le texte est compté uniquement dans votre navigateur. Il n’est ni transféré, ni stocké, ni inclus dans les données analytiques.