Compteur de texte

Comptez mots, caractères Unicode, lignes et octets UTF-8, avec fréquences.

Texte et Regex
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Entrez les données ou choisissez les réglages de génération.
  2. Lancez l’outil et vérifiez valeurs et messages.
  3. Copiez le résultat ou téléchargez un fichier local.

Compteur de texte

Comptez mots, caractères Unicode, lignes et octets UTF-8, avec fréquences.

Le traitement reste dans votre navigateur. Votre entrée n’est pas envoyée à DevToolsy.

Fonctionnement

Collez ou ouvrez du texte UTF-8 pour un comptage en direct. Graphèmes, points de code et unités UTF-16 sont séparés ; les 20 mots minuscules les plus fréquents et le temps estimé sont affichés.

Avant et après
Entrée
Hello, developer 👋!

Build small tools. Test carefully.
Sortie
{
  "metrics": {
    "words": 7,
    "graphemes": 55,
    "nonWhitespace": 47,
    "codePoints": 55,
    "codeUnits": 56,
    "utf8Bytes": 58,
    "lines": 3,
    "nonEmptyLines": 2,
    "paragraphs": 2,
    "sentences": 3,
    "readingSeconds": 3
  },
  "locale": "fr",
  "wordsPerMinute": 200,
  "frequency": [
    {
      "word": "build",
      "count": 1
    },
    {
      "word": "carefully",
      "count": 1
    },
    {
      "word": "developer",
      "count": 1
    },
    {
      "word": "hello",
      "count": 1
    },
    {
      "word": "small",
      "count": 1
    },
    {
      "word": "test",
      "count": 1
    },
    {
      "word": "tools",
      "count": 1
    }
  ]
}

Comptez mots, caractères Unicode, lignes et octets UTF-8, avec fréquences.

Options et fidélité des données

Mots et phrases utilisent Intl.Segmenter pour la langue de la page. Les lignes vides séparent les paragraphes ; un saut final ajoute une ligne logique. La lecture est estimée en secondes.

Utiliser le résultat

Les outils comptent différemment unités, graphèmes ou mots. Langue et segmentation influencent les limites ; le temps estimé ne mesure pas un lecteur particulier.

Oui. Ces actions sont proposées. Modifier les entrées ou réglages de génération invalide le résultat précédent.

Limites de traitement

Texte jusqu’à 1 MiB, User-Agent jusqu’à 16 KiB. Limites plus petites pour adresses et identifiants. Jusqu’à 1 000 ULID, 10 000 mots ou 256 sous-réseaux. Délai de 10 secondes.

Pour aller plus loinIntl.Segmenter
?

Questions fréquentes

Pourquoi le compte diffère-t-il de string.length ?

Collez ou ouvrez du texte UTF-8 pour un comptage en direct. Graphèmes, points de code et unités UTF-16 sont séparés ; les 20 mots minuscules les plus fréquents et le temps estimé sont affichés.

Comment mots, paragraphes et lecture sont-ils comptés ?

Mots et phrases utilisent Intl.Segmenter pour la langue de la page. Les lignes vides séparent les paragraphes ; un saut final ajoute une ligne logique. La lecture est estimée en secondes.

Tous les éditeurs donnent-ils les mêmes nombres ?

Les outils comptent différemment unités, graphèmes ou mots. Langue et segmentation influencent les limites ; le temps estimé ne mesure pas un lecteur particulier.

Mes données sont-elles envoyées ?

Le traitement reste dans votre navigateur. Votre entrée n’est pas envoyée à DevToolsy.

Peut-on copier ou télécharger le résultat ?

Oui. Ces actions sont proposées. Modifier les entrées ou réglages de génération invalide le résultat précédent.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.