Compteur de caractères

    Collez ou tapez votre texte : caractères avec et sans espaces s'affichent à mesure.

    Caractères, espaces compris

    0

    0 sans espaces

    Le total s'affiche ici dès la première frappe.

    Espaces et retours

    0

    Lignes

    0

    Mots

    0

    Octets (UTF-8)

    0

    0 unités UTF-16

    SMS

    0 SMS · GSM 7 bits

    160 caractères par SMS en GSM 7 bits

    Post X (décompte pondéré)0 / 280
    Légende Instagram0 / 2 200
    Post LinkedIn0 / 3 000

    Compteur de caractères avec et sans espaces

    Ce compteur de caractères donne, dès que vous collez ou tapez un texte, son nombre de caractères avec et sans espaces, affiché en grand dans le cadre de résultat, ainsi que ses lignes, ses mots, son poids en octets et le nombre de SMS qu'il occupe. Exemple : « Café à 3 € ! » compte 12 caractères espaces compris, 8 sans espaces, et pèse 16 octets en UTF-8, car « é », « à » et « € » prennent plus d'un octet. Inscrivez la limite d'un formulaire (1 500 caractères pour une lettre de candidature, par exemple) dans le champ en haut de l'outil : une jauge montre ce qu'il reste. Trois autres jauges suivent les limites de X (280), d'Instagram (2 200) et de LinkedIn (3 000). Tout est calculé dans votre navigateur. La limite principale : chaque plateforme peut compter emoji et retours à la ligne à sa façon, gardez une petite marge.

    Avec ou sans espaces, et ce qu'est un caractère

    Le total avec espaces compte tout ce qui occupe une place : lettres, chiffres, ponctuation, espaces, tabulations et retours à la ligne. C'est le chiffre demandé par la plupart des formulaires et des réseaux sociaux. Le total sans espaces retire tous les blancs, y compris les espaces insécables et les retours à la ligne ; il sert surtout pour les traductions et certains travaux rédactionnels facturés au caractère.

    Le compteur compte les caractères comme on les voit à l'écran, en graphèmes, selon les règles de découpage du consortium Unicode (annexe UAX #29) appliquées par votre navigateur. Un « é » saisi comme une lettre suivie d'un accent combinant, un emoji composé (famille, couleur de peau) ou un drapeau comptent chacun pour un. Le poids en octets est celui du texte encodé en UTF-8 : une lettre sans accent pèse 1 octet, une lettre accentuée 2, le signe euro 3 et un emoji au moins 4. Pour compter les mots plutôt que les signes, passez au compteur de mots et temps de lecture.

    Limites de X, Instagram et LinkedIn

    X limite un post à 280 caractères pour un compte standard, mais tous ne pèsent pas autant : d'après sa documentation pour les développeurs, les lettres latines, la ponctuation et les symboles courants comptent pour 1, un emoji pour 2 quelle que soit sa complexité, un caractère chinois, japonais ou coréen pour 2, et toute adresse web pour 23, puisqu'elle est raccourcie par t.co. La jauge X applique ce décompte pondéré ; le total peut donc dépasser le nombre de caractères affiché à côté.

    LinkedIn indique dans son aide qu'un post peut contenir jusqu'à 3 000 caractères. Pour Instagram, la documentation de l'API de Meta fixe la légende à 2 200 caractères au plus, 30 hashtags et 20 mentions. Ces deux jauges utilisent le nombre de caractères avec espaces ; la façon dont chaque application compte les emoji n'est pas publiée, gardez donc une petite marge.

    Pour la meta description d'une page web, Google écrit qu'il n'y a pas de limite de longueur et que l'extrait est tronqué au besoin selon l'appareil : les chiffres qui circulent sont des habitudes, pas une règle. C'est pourquoi la page n'affiche pas de jauge pour elle.

    SMS : 160 caractères, ou 70 avec certains accents

    Un SMS classique utilise l'alphabet GSM 7 bits et contient 160 caractères. Au-delà, le message est découpé en segments de 153 caractères, car chaque segment garde quelques octets pour être recollé à l'arrivée. Si le texte contient un seul caractère hors de cet alphabet, tout le message passe en Unicode (UCS-2) : 70 caractères pour un SMS seul, 67 par segment ensuite. Un emoji occupe alors deux positions.

    En français, l'alphabet GSM contient é, è, à, ù et ì, mais pas ê, â, î, ô, û, ë, ï, ç minuscule ni œ, ni l'apostrophe courbe que les téléphones et traitements de texte insèrent souvent à la place de l'apostrophe droite. Les signes €, [, ], {, }, \, ^, ~ et | sont dans une table d'extension et comptent pour deux. Le nombre de SMS facturés dépend ensuite de votre opérateur ou de votre plateforme d'envoi. Pour préparer un texte de démonstration de la bonne longueur, le générateur de faux texte lorem ipsum peut servir.

    Questions fréquentes

    Un emoji compte pour 1 caractère ici et pour 2 sur un autre site, pourquoi ?

    Beaucoup de compteurs mesurent la longueur interne de la chaîne en JavaScript, où un emoji occupe deux unités, et une famille ou un drapeau bien plus. Ce compteur découpe le texte comme on le lit, en graphèmes selon la norme Unicode UAX #29 : un emoji, un drapeau ou un « é » écrit avec un accent combinant comptent pour un. Les plateformes ont parfois leur propre règle : X compte chaque emoji pour deux.

    Mon SMS fait 120 caractères mais part en deux messages, comment est-ce possible ?

    Il contient sans doute un caractère absent de l'alphabet GSM 7 bits : un « ê », un « ç », un « œ », une apostrophe courbe ou un emoji. Le message entier passe alors en Unicode, limité à 70 caractères par SMS, et 67 par segment au-delà. Le compteur liste les caractères en cause : remplacez l'apostrophe courbe par une droite, ou « ê » par « e », pour revenir à 160.

    Quelle longueur donner à une meta description ?

    Google indique dans sa documentation qu'il n'y a pas de limite à la longueur d'une meta description, mais que l'extrait est tronqué dans les résultats si nécessaire, selon la largeur de l'écran. Il n'existe donc pas de nombre officiel de caractères. Placez l'information essentielle au début, pour qu'elle reste visible même si la fin est coupée, et rédigez une description propre à chaque page.

    Les retours à la ligne comptent-ils comme des caractères ?

    Oui : un retour à la ligne est un caractère dans le total avec espaces, comme l'espace ou la tabulation, et il est retiré du total sans espaces. C'est aussi ce que comptent la plupart des formulaires en ligne. Dans un SMS, il occupe une position de l'alphabet GSM. Le compteur affiche à part le nombre de lignes pour vérifier un texte découpé ligne par ligne.

    Un formulaire demande 1 500 caractères espaces compris, lequel des deux totaux regarder ?

    Le grand chiffre, « caractères, espaces compris » : il inclut lettres, ponctuation, espaces et retours à la ligne, comme le font les formulaires de candidature ou de demande de subvention. Inscrivez 1 500 dans le champ de limite en haut de l'outil : une jauge montre ce qu'il reste, puis le dépassement. Gardez une dizaine de caractères de marge, car certains sites comptent un retour à la ligne pour deux.

    Pourquoi le poids en octets dépasse-t-il le nombre de caractères ?

    Parce qu'en UTF-8, l'encodage du web défini par la norme Encoding du WHATWG, seuls les caractères de base (lettres sans accent, chiffres, ponctuation courante) tiennent sur 1 octet. Une lettre accentuée en prend 2, le signe euro 3 et un emoji au moins 4. Un texte français de 1 000 caractères pèse donc souvent 1 030 à 1 060 octets. Ce chiffre compte pour une base de données ou un champ limité en octets.

    Sources

    Autres outils : texte et clavier