Mayalibrarywiki Tools

카카오톡 대화 분석기

카톡에서 내보낸 대화 파일을 넣으면 누가 얼마나 말했는지, 언제 가장 시끄러운지, 답장은 얼마나 빠른지 보여 주고 이름을 가린 연말 결산 카드를 만들어 줘요.

PC(Windows)·Mac·안드로이드·아이폰에서 내보낸 txt·csv 파일과 압축(zip) 파일을 읽어요. 카카오와 관계없는 비공식 도구예요.

대화 파일은 서버로 올라가지 않아요. 이 브라우저 안에서만 읽고, 페이지를 닫으면 사라져요.

파일 없이 먼저 보기
1단계

카톡에서 대화 파일 꺼내기

분석할 채팅방에서 아래 순서대로 누르면 대화 파일이 만들어져요. 지금 쓰는 기기를 골라 주세요.

  1. 카카오톡 PC에서 분석할 채팅방을 열어요
  2. 메뉴에서 대화를 내보내요
    메뉴(≡)대화 내용대화 내보내기
    채팅방 창에서 Ctrl+S를 눌러도 똑같이 저장돼요.
  3. PC에 저장된 txt 파일을 아래에 넣어요저장 위치를 묻는 창이 뜨면 찾기 쉬운 곳(예: 바탕화면)을 고르세요. 그 파일을 아래 2단계 상자에 끌어다 놓으면 돼요.

내보내기 화면의 채팅방 저장소는 톡클라우드 구독용 기능이라 고르지 않아도 돼요. 대화가 길어 파일이 여러 개로 나뉘면 모두 함께 넣어 주세요.

카카오 고객센터 '대화 내용을 저장하고 싶어요' 안내(2026-10-17 확인)를 따랐어요. 앱 버전에 따라 메뉴 이름이 조금 다를 수 있어요.

2단계

꺼낸 파일 넣기

💬
대화 파일을 여기로 끌어다 놓거나 눌러서 고르세요
txt · csv · zip · 여러 개로 나뉜 파일은 한 번에 함께 골라 주세요

분석 범위

기간

올해는 파일의 마지막 메시지가 있는 해를 기준으로 해요.

대화 종류

말한 사람이 2명 이하이고 초대·입장 기록이 없으면 1:1 대화로 봐요.

세부 기준 바꾸기

이만큼 아무 말이 없다가 보낸 메시지를 '대화 시작(선톡)'으로 세고, 이만큼 이상인 간격은 답장 시간에서 빼요.

분석 결과

메시지
0개
말한 사람
-
대화한 날
-
하루 평균
-
가장 뜨거웠던 날
-
사진·동영상
-
이모티콘
-

이 기간의 타이틀

참여 순위

순위 이름 메시지 글자 수 사진·동영상 이모티콘 답장 중앙값 대화 시작

요일·시간대별 메시지

월별 메시지

많이 쓴 말과 이모지

두 글자 이상 낱말만 세고, '진짜·근데'처럼 흔한 말은 뺐어요. 사진·이모티콘 같은 자리 표시와 링크 주소는 세지 않아요.

결산 카드 만들기

이름 가리기를 켜면 메시지가 많은 순서대로 참여자 A, B, C…로 바꾸고 방 이름도 숨겨요. 많이 쓴 말 가운데 이름이 들어간 말은 빼요. '많이 쓴 말 넣기'를 끄면 그 자리에 타이틀을 넣어요.

기기별 대화 파일 내보내기 경로

카카오 고객센터의 '대화 내용을 저장하고 싶어요' 안내(2026-10-17 확인)를 정리했어요. 모두 대화방 오른쪽 위 메뉴(≡)에서 시작해요.

기기 메뉴 경로 나오는 파일
PC(Windows) 메뉴(≡) › 대화 내용 › 대화 내보내기 (Ctrl+S도 가능) txt
Mac 메뉴(≡) › 채팅방 설정 › 대화 내용 관리 › 대화 내용 저장 ('텍스트 파일로 저장') 고객센터는 txt로 안내하지만, 확인한 실제 파일은 csv(Date,User,Message)였어요
안드로이드 메뉴(≡) › 설정 › 대화내용 내보내기 › '텍스트만 보내기'(앱 화면 표기 '텍스트 메시지만 저장') 또는 '모든 메시지 내부저장소에 저장' 텍스트: KakaoTalkChats.txt를 메일 등으로 보냄 / 모든 메시지: 사진·동영상이 든 압축 파일
아이폰 메뉴(≡) › 설정 › 대화내용 내보내기 › '텍스트 메시지만 보내기' 또는 '모든 메시지 도큐멘트로 저장하기' 텍스트: txt / 모든 메시지: 대화 txt와 사진·동영상이 든 zip

내보내기 화면에 보이는 '채팅방 저장소'는 톡클라우드를 구독해야 쓸 수 있는 별도 기능이에요. 이 분석기에는 위에서 저장한 파일만 있으면 돼요.

이 분석기가 알아보는 파일 모양

카카오는 내보내기 파일 형식을 공식 문서로 공개하지 않아요. 그래서 GitHub에 공개된 실제 내보내기 파일과 여러 오픈소스 파서·블로그를 대조해 줄 모양을 확인했어요. 아래 예시의 이름과 내용은 가상이에요.

파일 메시지 줄 모양 확인 정도
PC(Windows) txt --------------- 2026년 10월 11일 토요일 ---------------
[김하늘] [오전 7:02] 다들 출발했어요?
박서아님이 나갔습니다.
실제 파일 3건 (2020·2022·2025년)
안드로이드 txt 2026년 1월 1일 오전 12:05, 박서준 : 늦었지만
2026년 3월 15일 오후 1:30, 이준호님이 나갔습니다.
실제 파일 1건(2017년) + 이름을 바꾼 공개 편집본 1건(2022년) + 2025년 앱 화면
아이폰 txt 2026년 5월 1일 금요일
2026. 5. 1. 오후 8:01, 지수 : 환영해요!
2026. 5. 1. 오후 8:00: 윤아님이 들어왔습니다.
실제 줄을 인용한 블로그·파서 3곳 이상 (실제 파일은 못 찾았어요)
Mac csv Date,User,Message
2026-03-02 09:00:12,"김팀장","오늘 회의 10시입니다"
실제 파일 1건 (2023년)
영어 화면·옛 형식 [Mina] [5:27 PM] Hello!
October 1, 2026, 8:30 AM, Alex : Good morning
오후 10:50, 2011년 11월 6일, 홍길동 : 안녕
파서 코드·테스트 근거만 있어요 (확인 필요)

오전 12시는 0시, 오후 12시는 낮 12시로 읽어요. 아이폰의 24시간 표기(2026. 9. 12. 19:19, …)도 읽지만 근거가 파서 1곳뿐이에요. 형식은 확장자가 아니라 첫 줄과 줄 모양으로 판단해서, PC에서 csv가 나와도 그대로 읽어요.

숫자는 이렇게 셌어요

항목 세는 방법
메시지 사람이 보낸 메시지 1개를 1로 세요. 여러 줄 메시지도 1개, '사진 3장' 묶음도 메시지 1개(사진은 3장)예요. 입장·퇴장 같은 알림은 빼요.
글자 수 글로 쓴 메시지의 글자 수예요. 띄어쓰기와 줄바꿈은 빼고, 사진·이모티콘 같은 자리 표시는 세지 않아요.
대화 시작(선톡) 정한 공백(기본 4시간) 이상 아무도 말이 없다가 처음 보낸 메시지예요. 1:1 대화에서는 누가 먼저 말을 거는지 비율로 보여 줘요.
답장 중앙값 다른 사람 메시지 뒤에 이어 말하기까지 걸린 시간의 중앙값이에요. 공백 기준 이상인 간격은 빼요. 단톡방에서는 '바로 앞 사람에게 답했다'고 본 값이라 참고만 해 주세요.
히트맵·월별 파일에 적힌 시각 그대로 요일·시간·월로 나눠요. 시간대 변환은 하지 않아요.
조용한 멤버 파일 끝 기준으로 방에 남아 있는 것으로 보이는 사람 가운데, 고른 기간의 메시지가 기준 개수 이하인 사람이에요.
많이 쓴 말 두 글자 이상 한글·영문 낱말을 세요. 조사가 붙은 말('회의를')은 같은 낱말('회의')이 따로도 쓰였을 때만 합쳐요.

결산 카드 만들기 전에

  • 대화가 많은 방은 PC에서 내보내고 분석하면 빨라요. 수십 MB 파일도 나눠 읽어서 화면이 멈추지 않아요.
  • 폰에서는 텍스트만 내보내기가 가벼워요. 사진까지 저장한 압축 파일은 용량이 커서 넣는 데 오래 걸릴 수 있어요.
  • 공유하기 전에 이름 가리기를 켜 두세요. 대화 내용은 카드에 들어가지 않지만, 많이 쓴 말에 개인 정보가 보이면 '많이 쓴 말 넣기'를 끄세요.
  • 한 방에서 나뉜 파일만 함께 넣으세요. 똑같은 파일이 두 번 들어오면 한 번만 세지만, 같은 방을 따로 두 번 내보낸 파일이나 다른 방 파일을 섞으면 숫자가 부풀어요.
  • 결산은 방 사람들에게 알리고 공유해 주세요. 다른 사람 대화를 몰래 분석해 퍼뜨리는 데 쓰면 안 돼요.

분석 기준과 출처

최근 검토일: . 내보내기 메뉴는 카카오 고객센터 안내와 2025년 7월 안드로이드 앱 화면을 따랐어요. 줄 모양은 공개된 실제 내보내기 파일(PC 2020·2022·2025년, 안드로이드 2017년, Mac csv 2023년)과 이름을 바꾼 안드로이드 공개 편집본(2022년)을 직접 읽어 맞춰 보았고, 아이폰은 실제 줄을 인용한 블로그와 파서 코드로 확인했어요. 방장 변경, '관리자만 말하기' 켜기·끄기, '메시지가 삭제되었습니다.' 알림은 실제 파일로 확인하지 못해 공개 파서 코드를 따랐어요(파서 근거). 압축 파일은 JSZip 3.10.1(MIT 라이선스)을 cdnjs에서 불러와 브라우저 안에서 풀어요.

반영하지 않은 것: 사진·파일의 실제 내용, 보이스톡·송금 같은 특수 메시지 구분(글 메시지로 셀 수 있어요), 시간대 변환, 대화 중 바뀐 이름 합치기. 아이폰 파일의 첫 두 줄과 줄바꿈 방식, 압축 파일 안의 파일 이름, Mac csv의 입장·퇴장 줄 모양, PC·안드로이드의 24시간 표기는 아직 확인하지 못했어요(확인 필요). 카카오톡이 업데이트되면 형식이 바뀔 수 있어요.

재미와 참고를 위한 통계예요. 다른 사람의 대화를 동의 없이 공개하는 데 쓰지 마세요.

출처: 카카오 고객센터 — 대화 내용을 저장하고 싶어요 · tali.kr — 안드로이드 대화 내보내기 화면(2025-07) · PC 실제 내보내기 파일(2025) · PC 오픈채팅 실제 파일(2022) · 안드로이드 실제 파일(2017) · Mac csv 실제 파일(2023) · 위키독스 — 카카오톡 데이터 전처리(아이폰 형식) · GPTers — 아이폰 입장·퇴장 줄 예시 · verycosy/kakaotalk-chat-parser · claudianus/kakaotalk-chat-analyzer(알림 문구)

자주 묻는 질문

아니요. 파일은 지금 쓰는 브라우저 안에서만 읽고 분석하며 어디에도 업로드하거나 저장하지 않습니다. 페이지를 닫거나 파일 빼기 버튼을 누르면 메모리에서 사라집니다. zip 파일을 넣을 때만 압축을 푸는 라이브러리(JSZip) 코드를 CDN에서 한 번 내려받습니다.

PC(Windows)는 대화방 메뉴(≡) > 대화 내용 > 대화 내보내기(또는 Ctrl+S)로 txt 파일을 저장합니다. Mac은 메뉴(≡) > 채팅방 설정 > 대화 내용 관리 > 대화 내용 저장을 씁니다. 안드로이드와 아이폰은 대화방 메뉴(≡) > 설정 > 대화내용 내보내기에서 텍스트만 보내거나 모든 메시지를 압축 파일로 저장합니다. 카카오 고객센터 안내(2026년 10월 17일 확인) 기준입니다.

됩니다. zip 파일을 그대로 넣으면 안에 든 txt·csv 대화 파일만 골라 읽고 사진·동영상은 열지 않습니다. 대화가 Talk_…-1.txt, -2.txt처럼 여러 파일로 나뉘어 저장됐다면 모두 한 번에 선택해 넣으면 시간순으로 합쳐 분석합니다.

기본값으로 4시간 이상 아무 말이 없다가 처음 보낸 메시지를 대화 시작(선톡)으로 셉니다. 답장 속도는 다른 사람 메시지 뒤에 4시간이 되기 전에 이어 말하기까지 걸린 시간의 중앙값입니다. txt 파일에는 시각이 분 단위로만 적혀 있어 같은 분에 보낸 답장은 '1분 이내'로 표시됩니다. 공백 기준은 세부 기준에서 바꿀 수 있습니다.

파일에 메시지·입장·초대 기록이 있는 사람 가운데 마지막에 나가거나 내보내지지 않은 사람을 현재 멤버로 보고, 고른 기간에 보낸 메시지가 기준 개수 이하인 사람을 보여 줍니다. 파일 안에서 한 번도 말하지 않았고 입장·초대 기록도 없는 사람은 알 수 없으므로 실제 멤버 목록과 함께 확인하는 것이 좋습니다.

그렇습니다. 카카오는 내보내기 파일 형식을 공개하지 않아 공개된 실제 파일과 파서 코드를 바탕으로 읽으며, 앱이 업데이트되면 형식이 바뀔 수 있습니다. PC 파일의 입장·퇴장 줄에는 시각이 없어 바로 앞 메시지 시각으로 기록하고, 대화 중 이름을 바꾼 사람은 다른 사람으로 셀 수 있습니다. 시각은 파일에 적힌 기기 시각을 그대로 씁니다.