Aller au contenu principal

Compteur de caractères — outil gratuit

Comptez les caractères, mots, phrases, lettres, chiffres et caractères spéciaux. Vérifiez par rapport aux limites de Twitter, Instagram et d'autres plateformes.

Fonctionne hors ligne une fois chargé
Caractères119
Graphèmes119
Octets (UTF-8)120
Mots19
Phrases2
Paragraphes2
Lettres97
Chiffres0
Espaces17
Sauts de ligne2
Spéciaux3
Caractères uniques28
Longueur moy. des mots5.1 car.
Temps de lecture5 s
Temps de parole8 s
Limites des plateformes
Limite dépassée pour : Titre YouTube
𝕏 Tweet (X)119/280 ✓
💼 Post LinkedIn119/3000 ✓
🌐 Méta description119/160 ✓
▶️ Titre YouTube119/100 (dépassé !)
💬 SMS119/160 ✓
📷 Légende Instagram119/2200 ✓
Les règles de comptage varient selon la plateforme — les emojis, les liens et les caractères CJK peuvent être comptés comme plus d'un caractère.

Utilisations courantes

  • Compter les caractères pour les publications de réseaux sociauxVérifiez les décomptes de caractères par rapport aux limites de Twitter, Instagram, LinkedIn et d'autres plates-formes avant de publier.
  • Compter les caractères pour les balises meta SEOVérifiez les balises de titre et les métadescriptions par rapport aux limites de caractères des moteurs de recherche pour un affichage optimal.
  • Compter les caractères pour la rédaction universitaireSuivez les décomptes de caractères et de mots pour les essais, les résumés, les formulaires de demande et les soumissions de thèse.
  • Compter la longueur de chaîne pour le développementVérifiez les longueurs de chaîne, les tailles d'octets et les décomptes de caractères Unicode pour le dimensionnement des colonnes de base de données et la validation.
  • Analyser la structure et les statistiques du contenuObtenir des statistiques de texte détaillées — longueur de phrase, décompte de paragraphes et fréquence de caractères pour tout contenu.

Comment ça marche

Tout le comptage s'exécute dans votre navigateur avec les API Unicode intégrées de JavaScript — spécifiquement Intl.Segmenter pour les clusters de graphèmes et TextEncoder pour la longueur en octets — sans appel serveur et sans bibliothèque externe. L'outil distingue les points de code Unicode, les caractères perçus par l'utilisateur (pour qu'un emoji de drapeau ou de famille compte comme un graphème, pas quatre), et les octets UTF-8 bruts.

  1. 1
    Analyse consciente de l'Unicode
    Pendant que vous tapez, le texte est découpé en points de code Unicode avec l'itérateur d'étalement ([...texte]), qui gère correctement les caractères hors du plan multilingue de base. Les lettres et chiffres sont classés avec des échappements de propriété Unicode (\\p{L} et \\p{N}) afin que le cyrillique, l'arabe, le CJK et d'autres écritures soient comptés correctement, pas seulement l'ASCII.
  2. 2
    Comptage des graphèmes et des octets
    L'API Intl.Segmenter du navigateur (avec granularity: 'grapheme') compte les caractères perçus par l'utilisateur — un emoji à plusieurs points de code comme une famille ou un drapeau compte comme un seul. TextEncoder encode le texte en UTF-8 et rapporte la longueur en octets, ce qui importe pour les limites SMS et réseau où les octets, pas les caractères, sont la contrainte.
  3. 3
    Analyse structurelle et fréquentielle
    Les mots sont détectés par découpage sur les espaces ; les phrases en comptant les suites de ponctuation ., ! et ? ; les paragraphes par les limites de double saut de ligne. Le nombre de caractères uniques est calculé avec un Set. Les tables de fréquence de caractères et de mots sont construites avec une Map, puis triées par nombre pour faire ressortir les 10 entrées les plus utilisées.
  4. 4
    Comparaison aux limites des plateformes
    Votre nombre de caractères est comparé en temps réel à six limites de plateformes codées en dur (Tweet/X à 280, description Meta à 160, SMS à 160, publication LinkedIn à 3000, titre YouTube à 100, légende Instagram à 2200). Une barre de progression et un indicateur réussite/échec se mettent à jour instantanément pendant que vous tapez, et le temps de lecture est estimé à 225 mots par minute, le temps de parole à 140 mpm.

Outils associés

Questions fréquemment posées