Compteur de caractères
Utilisez notre outil de compteur de caractères pour compter le nombre de caractères et de mots dans n'importe quel texte pour une gestion précise du contenu.

Le Compteur de caractères est un outil gratuit qui compte les caractères, les mots et les lignes de n'importe quel texte.
Comment utiliser le compteur de caractères ?
Colle ou saisis ton texte dans le champ, lance le comptage, puis consulte les trois résultats.
- Saisis exactement le texte que tu comptes utiliser, espaces et sauts de ligne compris.
- Relance le compteur après toute modification finale afin d'actualiser les résultats affichés.
- Compare les valeurs Caractères, Mots et Lignes avec les exigences du champ de destination.

Compte la version définitive plutôt qu'un brouillon antérieur. La suppression d'une phrase peut aussi faire disparaître un saut de ligne ou laisser une espace en double. Les trois totaux sont donc susceptibles de changer.
Quels éléments sont inclus dans le nombre de caractères ?
Le résultat Caractères utilise la fonction PHP mb_strlen pour mesurer la longueur du texte fourni. Les espaces, les signes de ponctuation, les chiffres et les caractères de saut de ligne sont comptabilisés, tout comme les lettres.
Il s'agit d'une mesure de longueur en caractères, et non en octets. Avec l'encodage multioctet configuré pour l'outil, mb_strlen compte les caractères décodés plutôt que les caractères tels qu'ils sont perçus par l'utilisateur, généralement représentés par des graphèmes étendus. Dans un texte Unicode, un graphème peut contenir plusieurs points de code Unicode. Un emoji composé de plusieurs points de code joints, un drapeau ou une lettre avec un accent combiné peut donc ajouter plus d'une unité au total. L'outil n'applique pas les règles de comptage propres aux différents réseaux sociaux ou services de messagerie.
Le résultat Mots utilise la fonction PHP str_word_count. Les mots avec un trait d'union et les apostrophes peuvent modifier la façon dont un mot est reconnu, tandis que les nombres seuls ne sont pas traités comme des mots alphabétiques ordinaires. Les textes accentués et les systèmes d'écriture comme l'arabe, le chinois ou l'hindi peuvent également produire un total différent de celui d'un traitement de texte, car str_word_count ne propose pas de segmentation Unicode complète des mots.
Le résultat Lignes correspond au nombre de caractères de saut de ligne, plus un. Un texte vide indique donc une ligne. Un saut de ligne final ajoute une dernière ligne vide. Les séquences de fin de ligne LF et CRLF ajoutent chacune une ligne, contrairement à un retour chariot isolé. Ce comptage est utile pour les listes collées, les adresses, les poèmes, les sous-titres et les données copiées depuis une colonne de feuille de calcul.
Dans quels cas le comptage des caractères fait-il gagner du temps ?
Il est utile lorsque les espaces, la ponctuation et les sauts de ligne sont pris en compte dans la limite d'un champ ou d'une plateforme. Voici quelques cas courants :
- Vérifier une publication avant de la placer dans l'éditeur de X, sans oublier que X peut appliquer sa propre pondération aux liens et à certains caractères.
- Préparer des champs de profil LinkedIn, des textes publicitaires ou des réponses de formulaire soumis à des limites de longueur précises.
- Relire les titres de pages et les méta-descriptions avant de les saisir dans WordPress, Shopify ou un autre système de gestion de contenu.
- Vérifier des noms, des lignes d'adresse et des phrases personnalisées avant un publipostage depuis Microsoft Excel.
- Compter les lignes d'une liste en texte brut exportée depuis Google Sheets, en utilisant le total des lignes comme contrôle rapide.
- Rédiger un SMS, sachant que le nombre final de parties dépend à la fois de l'encodage des caractères et de la longueur.
Si tu dois respecter une limite stricte imposée par une plateforme, conserve une petite marge au lieu d'aller jusqu'au dernier caractère autorisé. L'ajout de mentions, de paramètres de suivi, de signes de ponctuation typographiques ou de sauts de ligne collés peut modifier ce que la plateforme de destination accepte.

Exemples pratiques et saisies délicates
Pour le texte Hello, Sam!, le total est de 11 caractères, car la virgule, l'espace et le point d'exclamation sont inclus. Le nombre de mots est de 2.
Pour Room 12, le total est de 7 caractères, espace compris. Ne pars pas du principe que 12 sera compté comme un mot ordinaire, car str_word_count est principalement conçu pour les mots alphabétiques.
Une chaîne vide ne contient aucun caractère ni aucun mot. Pour un texte très long, colle uniquement la valeur exacte du champ concerné, car les espaces et les sauts de ligne situés en dehors augmenteraient le nombre de caractères.
Pour un texte non latin, riche en emoji ou contenant des symboles Unicode combinés, utilise le résultat comme une indication générale de longueur, puis vérifie la valeur finale sur la plateforme de destination. Il n'existe aucune définition universelle d'un caractère visible par l'utilisateur qui s'applique à tous les systèmes. Si tu dois également corriger les majuscules et les minuscules avant publication, le Convertisseur de casse peut servir d'étape distincte.
Questions fréquentes
Un emoji compte-t-il toujours comme un seul caractère ?
Non. Un emoji simple peut être représenté par un seul point de code, tandis que les emoji de famille, les variantes de couleur de peau et les drapeaux peuvent contenir plusieurs points de code reliés entre eux. Ils peuvent apparaître comme un seul symbole à l'écran, tout en ajoutant plusieurs unités à un calcul programmatique de longueur.
Pourquoi le nombre de mots diffère-t-il de Microsoft Word ou Google Docs ?
Chaque application peut appliquer des règles différentes aux apostrophes, aux traits d'union, aux nombres et aux textes multilingues. Microsoft Word et Google Docs utilisent leurs propres méthodes de comptage, tandis que cet outil repose sur la fonction PHP str_word_count. Pour un document officiel soumis à une méthode de comptage précise, utilise l'application indiquée dans les consignes.
Mon texte est-il traité dans le navigateur ?
Non. Le texte saisi est envoyé au serveur via HTTPS, où le comptage est effectué, et il n'est pas stocké.
Le compteur peut-il indiquer combien de SMS seront envoyés ?
Non. Le découpage d'un SMS dépend de la possibilité d'utiliser l'alphabet GSM par défaut sur 7 bits (GSM-7) ou de la nécessité d'employer UCS-2. Les caractères de la table d'extension GSM-7 occupent deux septets, et les messages concaténés ont des capacités différentes par partie. Avant d'envoyer une campagne, utilise un calculateur dédié aux segments SMS ou l'aperçu fourni par ton prestataire de messagerie.
Le nombre de lignes permet-il de valider un fichier CSV ?
Le total des lignes peut servir de contrôle rapide, mais il n'analyse pas les règles du format CSV. Les champs entre guillemets peuvent légalement contenir des sauts de ligne. Un enregistrement ne correspond donc pas toujours à une seule ligne physique. Ouvre le fichier dans une feuille de calcul ou un éditeur compatible avec le format CSV avant de te fier à ce total pour une importation.
Outils populaires
Créez votre propre signature personnalisée et téléchargez-la facilement avec notre outil de génération de signatures pour des signatures électroniques personnalisées.
Calculez la taille de n'importe quel texte en octets (B), kilooctets (KB) ou mégaoctets (MB) à l'aide de notre outil de calcul de taille de texte.
Utilisez l'outil de recherche inversée d'IP pour trouver rapidement et facilement le domaine ou l'hôte associé à une adresse IP.
Utilisez notre outil de ping pour vérifier rapidement et efficacement le statut et le temps de réponse de n'importe quel site web, serveur ou port.
L'outil de recherche d'IP de Digily Link fournit des informations détaillées sur toute adresse IP. Utilisez ce service en ligne gratuit pour obtenir des données IP complètes.
Générez instantanément votre lien WhatsApp gratuit avec notre générateur de liens WhatsApp. Ajoutez un message personnalisé et lancez des discussions en un clic, sans connexion ni code.