Compteur de caractères
Collez ou saisissez votre texte pour vérifier sa longueur, repérer les mots fréquents et estimer le temps de lecture. Tout est calculé dans le navigateur, en tenant compte des émojis et des lettres accentuées.
Comment utiliser le compteur
- Collez ou saisissez le texte dans le champ.
- Consultez les totaux de caractères, mots, phrases, paragraphes et lignes, puis les temps estimés de lecture et de parole. La taille UTF-8 indique l’espace occupé par le texte encodé.
- Utilisez la répartition par catégorie lorsque le texte mélange plusieurs systèmes d’écriture.
Fonctionnalités
- Compte les caractères visibles, les mots, les lignes et les octets UTF-8
- Estime le temps de lecture et affiche les mots fréquents
- Répartit les caractères par système d’écriture
- Compte séparément les espaces et les caractères hors espaces
- Affiche le nombre de phrases et de paragraphes et estime la durée à l’oral
Cas d’usage
- Vérifier la limite d’un formulaire ou d’un texte
- Examiner la structure d’un brouillon multilingue
- Estimer la durée d’un texte à présenter
- Repérer les répétitions avant publication
Comment interpréter les résultats
Les caractères sont comptés comme des groupes de graphèmes Unicode : une lettre accentuée ou un émoji représentant une famille peuvent valoir un seul caractère, même s’ils contiennent plusieurs points de code. Le total inclut les caractères d’espacement. Il compte les caractères du texte, pas les glyphes dessinés par une police donnée.
Les caractères d’espacement comprennent les espaces, tabulations, espaces insécables et séparateurs de ligne Unicode. La paire CRLF compte comme un caractère d’espacement et un saut de ligne. LF, CR, NEL et les séparateurs de ligne et de paragraphe Unicode commencent aussi une nouvelle ligne. Un texte vide a zéro ligne ; un saut final ajoute une ligne vide.
Lorsqu’il est disponible, Intl.Segmenter du navigateur détermine les mots selon la langue choisie, y compris dans des langues comme le chinois où les mots ne sont pas séparés par des espaces. Sinon, chaque suite continue de lettres ou de chiffres compte comme un mot, en acceptant les signes combinants et les apostrophes internes. Un passage chinois sans espaces compte alors comme une seule suite : le total peut donc varier selon le navigateur.
La taille UTF-8 correspond aux octets du texte encodé. Un KB vaut 1 000 octets et un KiB 1 024 ; un MB vaut 1 000 000 octets et un MiB 1 048 576. Les émojis et caractères non latins utilisent souvent plusieurs octets, même lorsqu’ils comptent comme un seul caractère.
Dans les anciens navigateurs, l’algorithme de remplacement regroupe les signes combinants courants, les séquences d’émojis, les drapeaux et les syllabes hangul. Il ne remplace pas toutes les règles de segmentation Unicode : certaines combinaisons rares peuvent être comptées différemment. Si le navigateur ne peut pas identifier une catégorie avec fiabilité, le caractère figure dans « Émojis et autres ».
Lorsque le navigateur le permet, les phrases sont repérées selon les règles de la langue choisie. Les navigateurs plus anciens utilisent une estimation fondée sur la ponctuation ; les abréviations et les usages inhabituels peuvent modifier le résultat. Les paragraphes sont séparés par des lignes vides, même si elles contiennent des espaces ou des tabulations, ou par un séparateur de paragraphe Unicode. Un simple saut de ligne ne crée pas un nouveau paragraphe.
Le temps de lecture est estimé à 200 mots par minute et le temps de parole à 130, avec un arrondi à la minute supérieure. Ces repères servent à planifier : la langue, le contenu, les pauses et le rythme personnel changent la durée réelle, notamment pour des langues comme le chinois.
La densité d’un mot est son nombre d’occurrences divisé par le nombre total de mots, multiplié par 100. La liste affiche jusqu’à 25 mots, y compris les mots courants et les nombres. Majuscules, minuscules et encodages équivalents des accents sont regroupés ; les formes différentes d’un mot restent distinctes. Les pourcentages portent sur l’ensemble du texte, donc les entrées visibles ne totalisent pas forcément 100 %.
Les lignes sont comptées à partir des sauts présents dans le texte, y compris les lignes vides, et non du retour automatique à la largeur de l’écran. Sept paragraphes séparés par six lignes vides donnent 13 lignes s’il n’y a pas d’autres sauts.
À quoi sert ce compteur
Utilisez-le pour préparer des publications, champs de formulaire, messages, titres, descriptions SEO et textes courts soumis à une limite.
Vérifiez la longueur demandée pour un devoir ou un texte destiné à une rédaction, puis examinez sa structure grâce aux totaux de phrases et de paragraphes. Les estimations de lecture et de parole aident à préparer articles, présentations et textes de voix off.
Utilisez la liste des mots fréquents pour repérer les répétitions avant publication. Les catégories de caractères aident à vérifier les brouillons multilingues, tandis que le nombre de lignes décrit la structure du texte collé.
Vérifiez la longueur avant d’envoyer un formulaire ou de publier un contenu afin de respecter les limites imposées.
Questions fréquentes
Outils associés
JSON en YAML
Convertissez localement JSON en YAML en conservant le texte des nombres et les chaînes entre guillemets ; copiez ou téléchargez le résultat complet.
Ouvrir l’outil — JSON en YAMLYAML en JSON
Convertissez localement du YAML en JSON avec des nombres exacts, des alias limités et une copie ou un téléchargement complet.
Ouvrir l’outil — YAML en JSONHTML en Markdown
Convertissez du HTML collé ou local en Markdown, consultez les notes de conversion, puis copiez ou téléchargez le résultat.
Ouvrir l’outil — HTML en MarkdownTesteur d’expressions régulières JavaScript
Testez un motif JavaScript localement et examinez les correspondances, captures et positions UTF-16.
Ouvrir l’outil — Testeur d’expressions régulières JavaScriptMarkdown en HTML
Convertissez un brouillon Markdown en fragment HTML, vérifiez le code et l’aperçu inerte, puis copiez ou téléchargez le résultat.
Ouvrir l’outil — Markdown en HTMLTrieur de texte
Triez les lignes selon la langue choisie ou les points de code Unicode, en conservant les doublons, les lignes vides et tout leur contenu.
Ouvrir l’outil — Trieur de texteSupprimer les lignes en double
Conservez la première copie exacte de chaque ligne, l’ordre, les espaces significatifs et les lignes vides, puis copiez ou téléchargez le résultat.
Ouvrir l’outil — Supprimer les lignes en doubleComparateur de textes
Comparez deux textes localement : lignes entières modifiées, espaces et saut de ligne final.
Ouvrir l’outil — Comparateur de textesConvertisseur de casse
Convertissez la casse ou les initiales des mots et phrases avec des règles explicites.
Ouvrir l’outil — Convertisseur de casseEncodeur et décodeur d’entités HTML
Encodez ou décodez les références HTML dans du texte, avec choix du contexte et d’Unicode et sortie en LF, sans analyser ni afficher le balisage.
Ouvrir l’outil — Encodeur et décodeur d’entités HTMLGénérateur de tableaux Markdown
Modifiez un tableau en texte littéral, réglez l’alignement et copiez le Markdown GFM ou importez du texte séparé par tabulations.
Ouvrir l’outil — Générateur de tableaux MarkdownAnalyse et création de chaînes de requête
Analysez et modifiez les paramètres en conservant les noms répétés et leur ordre. Copiez une requête normalisée ou une URL HTTP(S).
Ouvrir l’outil — Analyse et création de chaînes de requêteEncodeur et décodeur d’URL
Convertissez un composant d’URL ou une valeur de formulaire UTF-8 avec des règles explicites pour les espaces et les signes plus, puis copiez ou téléchargez le résultat.
Ouvrir l’outil — Encodeur et décodeur d’URLEncodeur et décodeur Base64
Encodez du texte UTF-8 en Base64 standard ou compatible URL, ou décodez les deux formats avec des erreurs claires et un résultat complet.
Ouvrir l’outil — Encodeur et décodeur Base64Formateur XML
Vérifiez le XML 1.0 et ses espaces de noms, formatez ou compactez localement, puis copiez ou téléchargez le résultat en UTF-8.
Ouvrir l’outil — Formateur XMLFormateur et validateur JSON
Vérifiez la syntaxe JSON, formatez ou minifiez localement, puis copiez ou téléchargez le résultat en conservant les données d’origine.
Ouvrir l’outil — Formateur et validateur JSONCompteur de caractères et de segments SMS
Découvrez l’encodage du message, les limites de ses segments et son coût possible. Le texte reste dans votre navigateur.
Ouvrir l’outil — Compteur de caractères et de segments SMSCompteur de caractères pour réseaux sociaux
Vérifiez les limites des plateformes et divisez vos publications sans perdre de texte.
Ouvrir l’outil — Compteur de caractères pour réseaux sociauxCalculateur de taille de texte
Comparez les encodages et la taille des données textuelles dans votre navigateur.
Ouvrir l’outil — Calculateur de taille de texteNettoyage de texte PDF
Corrigez les retours à la ligne et les espaces du texte copié depuis un PDF. Conservez l’original et vérifiez les traits d’union ambigus avant de copier.
Ouvrir l’outil — Nettoyage de texte PDFConvertisseur de caractères fantaisie
Convertissez les lettres Unicode fantaisie prises en charge dans votre navigateur. Conservez la casse, les accents, les émojis et l’original.
Ouvrir l’outil — Convertisseur de caractères fantaisieRéparer le texte
Réparez un texte illisible et des accents altérés dans le navigateur. Vérifiez chaque inversion UTF-8 possible.
Ouvrir l’outil — Réparer le texteVérifier si Gmail risque de couper un e-mail
Mesurez les octets UTF-8 du HTML d’un e-mail, comparez-les à un repère de 102 000 octets et repérez le code volumineux dans le navigateur.
Ouvrir l’outil — Vérifier si Gmail risque de couper un e-mail