Analyseur de discussions WhatsApp
Exportez la discussion depuis WhatsApp (sans les médias, c'est parfait) puis déposez ici le fichier .txt ou le zip. Vous obtenez le nombre de messages par personne, une carte de chaleur par jour et par heure, le délai de réponse médian et les mots les plus fréquents, avec export CSV. Rien n'est envoyé.
Analyseur de discussions WhatsApp
Déposez une discussion WhatsApp exportée et voyez qui écrit le plus, à quelles heures ça discute, en combien de temps chacun répond, et quels mots et emojis reviennent. La discussion ne quitte pas votre navigateur.
Déposez votre fichier ici ou cliquez pour parcourir
Le .txt ou le .zip obtenu avec Exporter la discussion
Lecture de la discussion...
Impossible d'analyser le fichier
Messages
Participants
Mots
Photos, vidéos et fichiers
Messages supprimés
Jours avec des messages
Période
Jour le plus chargé
Qui écrit quoi
| Participant | Messages | Part | Mots | Mots par message | Médias | Délai de réponse médian |
|---|
Le délai de réponse, c'est le temps entre le dernier message de l'autre et la réponse de cette personne. Au-delà de 24 heures de silence, on considère que la conversation repart de zéro et le délai n'est pas compté.
Messages par mois
Les moments où ça discute
Chaque case correspond à une heure d'un jour de la semaine. Plus la couleur est vive, plus il y a de messages.
Mots les plus utilisés
Emojis les plus utilisés
Premier message de l'export
Récupérer la discussion depuis WhatsApp
Ouvrez la discussion, touchez le nom du contact ou du groupe en haut (sur Android, le menu à trois points puis Plus fonctionne aussi) et choisissez Exporter la discussion. WhatsApp demande s'il faut inclure les médias. Répondez non, sauf raison particulière. Sans médias, vous obtenez un seul fichier .txt, qui pèse en général quelques mégaoctets même pour des années d'échanges. Avec les médias, c'est un zip rempli de photos et de messages vocaux qui peut dépasser le gigaoctet. Les deux marchent ici, mais seul le texte compte. Envoyez-le-vous par e-mail, enregistrez-le dans Drive ou dans Fichiers, comme ça vous arrange, puis déposez-le dans le cadre ci-dessus.
Sur iPhone, le fichier texte dans le zip s'appelle _chat.txt. Sur Android, il porte le nom de la discussion, par exemple Discussion WhatsApp avec Marie.txt. Si vous déposez le zip, l'outil trouve le texte tout seul et ignore les images.
Ce que vous obtenez
En haut, les grands chiffres : nombre total de messages, combien de personnes ont écrit, nombre de mots, photos et fichiers, messages supprimés, nombre de jours différents avec au moins un message, la période couverte et le jour le plus chargé. Ce dernier surprend presque toujours. On s'attend à un anniversaire ou au réveillon, et c'était le jour où le groupe s'est disputé pour partager l'addition du resto.
En dessous, un tableau détaille tout par personne : messages, part de la discussion, mots, mots par message, médias envoyés et délai de réponse médian. Les mots par message en disent plus long qu'on ne croit. L'une envoie trois longs paragraphes, l'autre onze messages d'un mot pour dire la même chose, et à ne compter que les messages, le second a l'air bien plus bavard qu'il ne l'est.
- Les messages par mois en diagramme à barres, du premier au dernier mois, en gardant les mois vides pour voir quand la discussion s'est calmée.
- Une carte de chaleur par jour de la semaine et par heure. Chaque case correspond à une heure d'un jour, plus le vert est vif, plus il y a de messages. Les couche-tard se repèrent tout de suite.
- Les 20 mots et les 15 emojis les plus utilisés, pour toute la discussion ou pour une seule personne. Les mots vides en français, anglais, espagnol, portugais et allemand sont écartés, il ne reste que ce qui appartient vraiment à votre discussion.
- Le premier message de l'export, avec son auteur et sa date.
Tout en bas, deux fichiers CSV à télécharger. Celui des statistiques a une ligne par personne. Celui des messages reprend chaque message avec date, heure, expéditeur, texte et type, bien plus pratique à trier et filtrer dans un tableur que l'export brut.
Comment le délai de réponse est calculé
C'est la question qui revient le plus, alors voici le détail. À chaque changement d'expéditeur, le temps écoulé entre le dernier message de la personne précédente et le premier message de la nouvelle compte comme une réponse de la nouvelle. Si vous envoyez quatre messages d'affilée et que votre amie répond dix minutes après le quatrième, ça fait dix minutes. On prend ensuite la médiane de tous ces délais, pas la moyenne. Une seule réponse arrivée neuf heures plus tard ferait grimper la moyenne sans rien dire d'une journée normale. La médiane, elle, ne bronche pas.
Les silences de plus de 24 heures sont mis de côté. Si personne n'a écrit pendant trois jours et que quelqu'un dit bonjour, ce n'est pas une réponse lente, c'est une nouvelle conversation. Dans un groupe, répondre veut simplement dire parler juste après quelqu'un d'autre. C'est approximatif, mais c'est tout ce qu'un fichier texte permet de mesurer honnêtement. Enfin, les exports Android ne notent l'heure qu'à la minute près, donc tout ce qui est plus rapide s'affiche comme moins d'1 min.
Le casse-tête des formats de date
WhatsApp écrit la date selon le réglage de votre téléphone. Un appareil américain écrit 3/4/24, un français 04/03/2024, un allemand 04.03.24, un japonais 2024/03/04, et l'iPhone met le tout entre crochets. L'outil examine chaque date du fichier. Si un premier nombre dépasse 12, c'est forcément le jour. Si c'est le deuxième qui dépasse 12, le mois vient en premier. Quand la discussion est courte et que toutes les dates sont ambiguës, il essaie les deux lectures et garde celle où le temps avance sans revenir en arrière. Il tombe juste presque à chaque fois et indique le format retenu. En cas d'erreur, choisissez le format dans la liste et relancez l'analyse.
Les heures sur 12 heures passent aussi, y compris le p. m. espagnol, l'espace fine invisible que les iPhone récents placent avant AM et PM, et les mentions 上午 et 下午 des téléphones en chinois.
Votre discussion reste sur votre ordinateur
Un export de discussion, c'est ce qu'il y a de plus privé : adresses, disputes, questions de santé, phrases lâchées à deux heures du matin. Donc rien n'est envoyé. Le fichier est lu par JavaScript dans cet onglet et les résultats sont calculés sur place. Pas de compte, pas de copie sur un serveur qui pourrait fuiter. Vérifiez vous-même : chargez la page, coupez le Wi-Fi, lancez une analyse. Ça marche pareil. Fermez l'onglet, tout disparaît.
Pour être franc, c'est la raison d'être de cette page. Plusieurs analyseurs connus demandent d'abord d'envoyer la discussion sur leur serveur, et l'un des plus réputés la fait passer par un modèle d'IA avant de facturer chaque analyse. Je ne voulais faire ni l'un ni l'autre.
Là où il peut se tromper
Le format d'export de WhatsApp n'est documenté nulle part et varie selon la langue et le téléphone. Les points faibles que je connais :
- Les notifications système, comme une arrivée dans le groupe, un changement de nom ou un nouveau code de sécurité, sont écartées. Leur nombre est affiché au-dessus des statistiques. S'il paraît énorme, le format a sans doute dérouté l'analyse.
- Les marqueurs de médias sont reconnus dans les langues courantes. Sur un iPhone réglé dans une langue que l'outil ne connaît pas encore, une image absente pourrait compter comme message texte.
- Un nom contenant deux-points suivis d'une espace est coupé aux deux-points.
- WhatsApp plafonne lui-même les exports. Son aide parle d'environ 40 000 messages sans médias et 10 000 avec. Pour une très longue discussion, vous voyez donc la période la plus récente, pas tout l'historique.
Si un fichier refuse obstinément d'être lu, ce n'est en général pas un export de discussion. Les sauvegardes comme msgstore.db.crypt14 sont chiffrées et aucun navigateur ne peut les ouvrir.
À quoi ça sert, concrètement
Des couples qui veulent savoir qui écrit en premier et qui répond le plus vite, souvent pour trancher un pari. Des admins de groupe qui veulent voir qui participe vraiment et qui ne poste que des mèmes. De petits commerces qui prennent les commandes sur WhatsApp et cherchent à savoir à quelles heures il faut vraiment surveiller le téléphone. Des étudiants qui doivent mettre une discussion dans un tableur pour un projet. Et beaucoup de gens qui veulent simplement voir une année d'amitié sur une seule page. Le graphique mensuel touche souvent : le déménagement, le nouveau boulot, le bébé, tout apparaît en creux et en pics.