Skip to content

KakaoTalk Chat Analyser

Turns a KakaoTalk export (PC, Android, iPhone, Mac CSV) into per-person counts and shares, hourly and weekday charts, a day-by-hour heatmap, median reply times, emoji and frequent words.

A KakaoTalk export is a plain text file of every line anyone sent, and once it is parsed the questions it answers are the ones people actually have about a chat room: who talks most, when the room is awake, and how long people take to reply.

🔒 Runs entirely in your browserkakaochatanalysisstats

The exported chat file

Drop KakaoTalk_Chats.txt here

Recognises the PC (Windows), Android, iPhone, Mac (CSV) and English Android formats

Paste it instead

The .txt or .csv made by 채팅방 메뉴 → 대화 내용 → 대화 내보내기 (PC and Android) or 대화 내용 저장 (iPhone and Mac). It is read inside the browser and sent nowhere.

A reply time is the gap to the first message sent within twelve hours of the other person’s, and it is the median rather than the mean, so one night left unread does not move it. Times are as the exporting device recorded them. To hide the names before sharing use text anonymiser, and for a word cloud use word cloud.

How to use it

  1. Export the chat from KakaoTalk

    PC, Android and iPhone each write a slightly different format, and the Mac client exports CSV. All four are read, so export from whichever device you have.

  2. Drop the file in

    Message counts and shares per person come first, then the hourly and weekday distributions and the day-by-hour heatmap.

  3. Read the reply times as medians

    A mean reply time is destroyed by one overnight gap. The median is what describes a conversation, and that is what is shown.

Common questions

Is the chat uploaded?

No. It is parsed in the browser and never sent. A chat export is the most private file most people own, so it stays in the tab.

Some messages were skipped.

Lines that are not messages — “사진”, “이모티콘”, entry and exit notices — are counted separately or excluded, and a multi-line message counts once. A message containing a line that itself looks like a header is the one genuine ambiguity, and it is rare.

Does it read the message contents?

For the word frequency and emoji counts, yes — in your browser, to produce those counts. Nothing is stored and nothing is transmitted, and if you intend to share a screenshot of the result, check the frequent-words list first.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.