Compteur de caractères
Collez votre texte et obtenez instantanément le nombre de caractères (avec/sans espaces), le nombre de mots, de lignes et la taille en octets (UTF‑8).
Tous les calculs s’exécutent en local dans votre navigateur.
Besoin d’un décompte de mots plus précis ?
Si votre priorité est le nombre de mots (limites SEO, réseaux sociaux, manuscrits…), essayez notre Compteur de mots dédié.
Pourquoi compter les caractères ?
Le comptage des caractères est utile pour respecter des limites (métadonnées SEO, titres, tweets, formulaires), normaliser des fichiers ou estimer une taille d’export. Notre outil fournit aussi une estimation de la taille en octets en UTF‑8, utile pour des contraintes techniques.
Avec vs sans espaces
De nombreux cahiers des charges demandent la longueur sans espaces. Nous affichons les deux versions pour couvrir tous les cas (rédaction, sous-titrage, édition).
Précision & confidentialité
Le calcul s’effectue entièrement côté client, dans votre navigateur : votre contenu n’est pas envoyé sur un serveur.
Questions fréquentes
Quelle différence entre caractères avec et sans espaces ?
Le total 'avec espaces' inclut tous les espaces, retours à la ligne et tabulations. Le total 'sans espaces' les exclut pour se concentrer sur les caractères visibles hors séparateurs.
Comment sont comptés les mots ?
Un mot est détecté comme une séquence de lettres/chiffres séparée par des espaces ou de la ponctuation. Les mots composés sont comptés selon les séparateurs présents dans le texte.
Puis‑je connaître la taille du texte en octets ?
Oui. L’outil estime la taille en octets (UTF‑8). Les caractères accentués et certains symboles peuvent occuper plusieurs octets.
Mes données sont‑elles envoyées sur un serveur ?
Non, tous les calculs se font côté navigateur (client). Votre texte ne quitte pas votre appareil.
Pourquoi un SMS est‑il parfois limité à 70 caractères au lieu de 160 ?
Un SMS standard utilise l’encodage GSM 7 bits (160 caractères). Dès qu’il contient un emoji ou certains caractères spéciaux non couverts par cet alphabet, le téléphone bascule en encodage UCS‑2, qui limite le message à 70 caractères.
Faut‑il respecter strictement les limites SEO du meta title et de la meta description ?
Ce sont des recommandations basées sur l’espace d’affichage dans les résultats de recherche, pas des règles absolues. Un titre ou une description trop longs risquent simplement d’être tronqués par Google.
Limites de caractères courantes
Voici quelques limites fréquemment recherchées, utiles pour vérifier que votre texte respecte les contraintes d’un SMS, d’un réseau social ou d’une balise SEO.
| Usage | Limite | Remarque |
|---|---|---|
| SMS classique | 160 caractères | 70 caractères si le message contient des emojis ou caractères spéciaux (encodage UCS‑2). |
| Tweet / post X | 280 caractères | Limite standard pour la plupart des comptes. |
| Meta title (SEO) | ≈ 50–60 caractères | Au‑delà, le titre risque d’être tronqué dans les résultats Google. |
| Meta description (SEO) | ≈ 150–160 caractères | Recommandation pour un affichage complet dans les SERP. |
| Bio Instagram | 150 caractères | Limite fixe imposée par la plateforme. |
| Bio TikTok | 80 caractères | Limite fixe imposée par la plateforme. |
| Nom de domaine | 63 caractères max par label | Chaque partie séparée par un point (ex. « exemple » dans exemple.fr) est limitée à 63 caractères ; 253 caractères au total pour le nom complet. |
Pourquoi les limites de caractères varient autant d'une plateforme à l'autre
Chaque limite de caractères répond à une contrainte technique ou d'affichage propre à son contexte. Le SMS classique est limité à 160 caractères par segment parce que cette valeur vient directement de la norme GSM utilisée par les réseaux mobiles pour découper un message texte : au-delà de 160 caractères (ou 70 en cas de caractères spéciaux, voir plus bas), le message est simplement scindé en plusieurs segments envoyés et facturés séparément, puis réassemblés à l'arrivée. La meta description SEO, elle, n'a pas de limite technique stricte imposée par un protocole : sa recommandation d'environ 155 à 160 caractères vient de l'espace d'affichage disponible dans une page de résultats Google, au-delà duquel le texte est tronqué avec des points de suspension. Le title tag suit la même logique avec une fourchette plus courte, autour de 50 à 60 caractères, car il s'affiche sur une seule ligne dans l'onglet du navigateur et dans le lien bleu cliquable des résultats de recherche.
Pourquoi certains caractères comptent double
Un SMS standard utilise l'alphabet GSM 7 bits, qui couvre les lettres latines de base, les chiffres et une poignée de symboles courants, le tout codé de façon très compacte. Dès qu'un message contient un caractère absent de cet alphabet — un emoji, certains caractères accentués rares, ou des symboles d'autres écritures — le téléphone doit basculer sur un encodage différent (UCS-2), qui prend plus de place par caractère : la limite du segment tombe alors de 160 à 70 caractères, même si un seul caractère « spécial » est présent dans tout le message. C'est pourquoi un texte qui semblait tenir largement dans un SMS peut brusquement se retrouver scindé en plusieurs segments après l'ajout d'un simple emoji.
Le même principe s'applique, de façon différente, au comptage d'octets en UTF-8 : les lettres non accentuées de l'alphabet latin de base tiennent sur un seul octet, tandis que les caractères accentués (é, è, ç...), certains symboles et la plupart des emojis occupent plusieurs octets chacun. Un texte de 100 caractères contenant beaucoup d'accents ou d'emojis peut donc peser sensiblement plus lourd en octets qu'un texte de 100 caractères composé uniquement de lettres simples, ce qui a une importance concrète pour tout système qui limite une taille de champ en octets plutôt qu'en nombre de caractères affichés.