Aller au contenu principal

Compteur de fréquence des mots — outil gratuit

Comptez la fréquence d'apparition de chaque mot dans votre texte. Visualisez les mots les plus fréquents, exportez en CSV et filtrez les mots vides.

Fonctionne hors ligne une fois chargé

Chargez un fichier .txt, .md, .csv, .docx ou .pdf. Les fichiers sont lus sur votre appareil.

Longueur min.:
Nombre min.:
Afficher le top:
Tri:

Utilisations courantes

  • Analyser la densité des mots-clés pour le SEOVérifiez la fréquence d'apparition de vos mots-clés cibles dans un article et optimisez la densité des mots-clés.
  • Analyser la répétition des mots dans la rédaction académiqueIdentifiez les mots surutilisés dans les essais, les thèses et les articles de recherche pour améliorer la diversité du vocabulaire.
  • Analyser la fréquence dans les corpus textuelsComprenez la distribution des mots dans les discours, les livres, les ensembles de données et autres grands corps de texte.
  • Analyser la stratégie de contenu du concurrentCollez un article ou une page de destination du concurrent pour voir quels mots-clés et sujets ils mettent l'accent.
  • Vérifier la lisibilité et le vocabulaire du texteIdentifiez si votre rédaction utilise un vocabulaire varié ou dépend trop de phrases répétées.

Comment ça marche

L'analyse de fréquence des mots s'exécute entièrement dans votre navigateur avec un tokeniseur écrit à la main et une Map JavaScript — sans bibliothèque, sans serveur. Le texte est analysé, compté, et classé localement dès que vous le tapez ou le collez.

  1. 1
    Tokenisation consciente de l'Unicode
    L'outil met votre texte en minuscules, puis extrait des jetons avec l'expression régulière de propriété Unicode \p{L}\p{M} — qui gère correctement les lettres accentuées et les écritures non latines. Pour le texte CJC (chinois, japonais, coréen), il bascule vers l'API Intl.Segmenter intégrée du navigateur avec granularity: 'word' pour découper les caractères qui n'ont pas d'espaces entre eux.
  2. 2
    Filtrage des mots vides et de la longueur
    Un filtrage optionnel retire les mots-outils courants (the, a, is, et les équivalents en espagnol, français, allemand, italien, et portugais) avec un Set codé en dur associé au paramètre régional de votre site. Un curseur de longueur minimale retire les jetons plus courts que votre seuil choisi avant que le comptage ne commence.
  3. 3
    Comptage de fréquence basé sur Map et mode n-gramme
    Les jetons sont comptabilisés dans une Map JavaScript — choisie spécifiquement afin que des noms de propriété réservés comme 'constructor' ne puissent pas entrer en collision avec des mots comptés. En mode bigramme ou trigramme, le tokeniseur fait glisser une fenêtre sur le flux de jetons bruts et joint les mots adjacents en phrases avant le comptage.
  4. 4
    Résultats classés et export CSV
    Les résultats sont triés par nombre décroissant et affichés comme un graphique en barres classé. L'export construit un blob CSV en texte brut en mémoire avec l'API Blob du navigateur et déclenche un téléchargement — rien n'est envoyé à un serveur à aucun moment.

Guide

Exemple détaillé

Appuyez sur « Essayer un exemple » au-dessus du champ « Texte à analyser » vide. Il charge un paragraphe de 186 caractères sur un renard et un chien, et les statistiques affichent 37 « Total des mots », 18 « Mots uniques » et 186 « Caractères ». Dans l’onglet « Mots », le tableau intitulé « Top 18 des mots » classe fox en premier avec 4 occurrences (16,0 %), puis dog avec 3 (12,0 %), puis quick et lazy avec 2 chacun (8,0 %). Les mots vides comme « the » et « a » sont absents car « Exclure les mots vides » est coché, ce qui explique que la note sous le tableau indique « Les pourcentages sont des parts des 25 éléments comptés après les filtres. » Réglez « Nombre min. » sur 2 et il ne reste que ces quatre lignes. Appuyez ensuite sur « Expressions de 2 mots » : avec « Nombre min. » toujours à 2, il reste « lazy dog » et « the fox », 2 occurrences chacune (5,6 %), et la note compte maintenant 36 éléments.

Quels réglages utiliser, et les limites

  • Chargez un document ou collez du texte. Le bouton « Charger un fichier texte » ouvre les fichiers .txt, .md, .csv, .log, .docx et .pdf et remplace ce qui est dans le champ. La page indique « Les fichiers sont lus sur votre appareil. » et le fichier n’est pas envoyé ; le premier PDF ou fichier Word charge seulement un composant de lecture depuis ce site. Un PDF est lu pour sa couche de texte, jusqu’à ses 400 premières pages ; un PDF numérisé sans texte échoue donc. Un .docx est lu comme du texte brut. Pendant le travail, le bouton indique « Lecture du fichier… ».
  • Passez des mots aux expressions. Les onglets « Mots », « Expressions de 2 mots » et « Expressions de 3 mots » changent ce qui est compté. Les expressions sont construites à partir du flux brut de mots ; « Exclure les mots vides » et « Longueur min. » sont donc grisés et non appliqués, et une expression peut traverser un point ou un saut de ligne : l’exemple donne « lazy dog the ». « Nombre min. », « Tri » et « Afficher le top » fonctionnent toujours. Un mot de votre liste d’exclusion supprime toute expression qui le contient.
  • Choisissez la langue des mots vides. Les mots vides sont supprimés par défaut, avec la liste de « Langue de la page », affichée « Langue de la page (anglais) » sur cette page. La liste anglaise compte 99 mots. Dix-sept listes sont intégrées : anglais, espagnol, français, allemand, italien, portugais, turc, russe, ukrainien, persan, arabe, japonais, polonais, néerlandais, indonésien, vietnamien et hindi. Pour un texte allemand, choisissez allemand dans le menu « Langue des mots vides », sinon les mots vides allemands restent dans le tableau. « (aucune) » désactive le filtre. Ajoutez vos propres mots dans « Ignorer aussi ces mots », séparés par des virgules, des points-virgules, des espaces ou des sauts de ligne.
  • Affinez le tableau avec Longueur min., Nombre min. et Afficher le top. « Longueur min. » va de 1 à 5 car. et démarre à 2 car. : les lettres isolées sont donc écartées ; 4 car. écarterait aussi « fox », « dog » et « ran » dans l’exemple. « Nombre min. » propose 1, 2, 3, 5 et 10, et « Afficher le top » propose 10, 20, 50 et 100. « Tri » est « Par fréquence » ou « Alphabétique ». « Filtrer les résultats… » restreint les lignes aux mots contenant ce que vous saisissez. Le total des mots uniques et les pourcentages sont calculés avant « Nombre min. » et « Afficher le top » ; ces réglages ne les modifient donc jamais.
  • Décidez de ce qui compte comme un mot. Les mots sont des suites de lettres, de chiffres et de traits d’union : « well-known » est donc un seul mot. « Garder les apostrophes dans les mots (l’eau = 1 mot) » est coché par défaut ; décochez-le et « don't » devient « don » et « t ». « Compter les nombres » est coché par défaut ; décochez-le pour écarter les éléments composés uniquement de chiffres, comme 2024, tout en gardant « 3D ». « Sensible à la casse » est désactivé, donc « Fox » et « fox » sont un seul mot ; cochez-le et ils se séparent, bien que les mots vides soient toujours reconnus quelle que soit la casse. Le texte chinois, japonais, coréen, thaï, lao, khmer et birman est découpé avec le segmenteur de mots du navigateur lorsqu’il en possède un.
  • Exportez la liste complète, pas seulement les lignes visibles. « Exporter CSV » enregistre word-frequency.csv avec les colonnes Word, Count et Percent pour chaque ligne qui passe vos filtres et « Nombre min. », même si « Afficher le top » la masque, et il s’ouvre dans Excel avec le bon encodage. Un mot commençant par =, + ou @ reçoit une apostrophe en tête pour qu’un tableur ne l’exécute pas comme une formule. « Copier le top 18 » et « Tout copier 18 » copient des lignes séparées par des tabulations à coller dans une feuille. « Graphique (PNG) » enregistre word-frequency.png, un diagramme en barres d’au plus 25 des lignes affichées.

Problèmes courants et comment les résoudre

Elle indique « Impossible de lire ce fichier. Choisissez un fichier texte, Word (.docx) ou PDF contenant du texte sélectionnable. »
Un seul message couvre quatre cas : le fichier ne contient aucun texte lisible (un PDF numérisé ou un document vide), c’est un fichier binaire, le lecteur PDF a échoué, ou le lecteur Word a échoué sur un .docx endommagé. Un PDF qui demande un mot de passe pour s’ouvrir ne peut pas être lu, car il n’y a pas de champ de mot de passe. Les navigateurs de téléphone plus anciens, dont Samsung Internet, reçoivent une version de compatibilité du lecteur PDF. Si un PDF échoue encore, copiez son texte et collez-le dans le champ.
Elle indique « report.doc est un fichier DOC, que cet outil ne peut pas ouvrir. » (avec votre propre nom de fichier et format).
Le début du fichier a été reconnu, et son type n’est pas l’un de ceux que cet outil accepte. Les anciens fichiers Word .doc, les tableurs, les présentations et les images sont refusés ainsi avant toute lecture. Ouvrez le fichier dans Word ou un autre éditeur et enregistrez-le en .docx, PDF ou texte brut, puis chargez-le de nouveau. Un lien comme « Essayez … à la place. » peut apparaître à côté du message quand un autre outil de ce site ouvre ce type.
« Total des mots » indique 37, mais la note sous le tableau indique « Les pourcentages sont des parts des 25 éléments comptés après les filtres. »
« Total des mots » compte chaque mot du texte. Les pourcentages n’utilisent que les éléments restants après l’application de « Exclure les mots vides », « Longueur min. » et « Ignorer aussi ces mots » (25 sur 37 dans l’exemple), avant « Nombre min. » et « Afficher le top ». Sur les onglets d’expressions, la base est le nombre d’expressions, 36 pour l’exemple de 37 mots. Pour tout compter, décochez « Exclure les mots vides » et réglez « Longueur min. » sur 1.
Un mot courant comme « the », ou un mot court comme « fox », manque dans le tableau.
Trois filtres masquent des mots. « Exclure les mots vides » est coché par défaut et supprime la liste de la langue choisie, qui inclut « the », « and », « with » et « not ». « Longueur min. » démarre à 2 car., et un réglage plus élevé masque les mots courts. Les mots saisis dans « Ignorer aussi ces mots » sont aussi supprimés. Décochez la case des mots vides, réglez « Longueur min. » sur 1 et « Nombre min. » sur 1 pour voir tous les mots, et choisissez la bonne langue de mots vides pour un texte non anglais.
Elle indique « Aucun résultat ne correspond à votre filtre. »
Le champ « Filtrer les résultats… » n’affiche que les mots contenant ce que vous avez saisi, quelle que soit la casse, et il cherche dans toute la liste, pas seulement dans les lignes visibles. Le message signifie qu’aucun mot ne contient ce texte : videz le champ ou vérifiez l’orthographe ; « fox » trouve aussi « foxes ». Si aucun tableau n’apparaît alors que « Total des mots » est supérieur à zéro, les options ont supprimé tous les mots : baissez « Nombre min. » ou décochez « Exclure les mots vides ».

Comment il se compare

Un simple compteur de mots donne des totaux de mots et de caractères ; cet outil classe la fréquence de chaque mot distinct ou expression courte. Il compte les formes exactes : « dog » et « dogs » ou « fox » et « foxes » sont donc des lignes séparées, car il ne ramène pas les mots à leur racine. Les listes de mots vides sont des listes courtes et fixes pour 17 langues, pas un dictionnaire complet ; lisez donc les premières lignes avant de tirer des conclusions. Il travaille sur un texte à la fois, compte des expressions d’au plus 3 mots et affiche au plus 100 lignes à l’écran, bien que les exports contiennent toutes les lignes. Pour de grandes collections de textes, un tableau croisé dynamique ou un programme d’analyse de texte fait davantage. En échange, rien n’est à installer et votre fichier est lu sur votre appareil.

Outils associés

Questions fréquemment posées