💬 카톡 대화 분석기
카카오톡 대화 내보내기 파일(PC·안드로이드·아이폰)을 넣으면 누가 더 많이 말하는지, 누가 더 빨리 답하는지, 언제 가장 많이 대화하는지 숫자로 보여 줘요. 파일은 서버로 가지 않고 이 브라우저 안에서만 분석해요.
한눈에 보기
누가 더 많이 말했나
메시지 한 줄(말풍선 하나)을 1개로 세요. 사진 여러 장을 한 번에 보낸 것도 1개예요.
답장 속도와 먼저 말 걸기
답장 시간 = 다른 사람이 보낸 직후 이 사람이 보내기까지 걸린 시간의 중앙값(6시간 넘게 끊긴 경우는 빼요). 먼저 말 걸기 = 6시간 이상 조용하다가 처음 보낸 메시지.
요일 × 시간대 히트맵
색이 진할수록 그 요일·시간에 메시지가 많아요.
시간대별 메시지
요일별 메시지
월별 추이
많이 쓴 단어 TOP 20
조사(은·는·을·를·에서…)를 대충 떼고 두 글자 이상만 세요. ㅋㅋ·ㅎㅎ는 아래 표에서 따로 세요.
웃음·이모티콘·사진
대화가 가장 많았던 날 TOP 5
결과 이미지로 저장
이미지도 브라우저 안에서 그려서 바로 내려받아요. 공유할 때는 이름 가리기를 켜 두는 걸 권해요.
사용법
- 카카오톡에서 분석할 채팅방의 대화 내용 내보내기로 txt 파일을 만들어요(아래 기기별 표).
- 위 칸에 파일을 끌어다 놓거나 눌러서 골라요. 파일 대신 대화 일부를 복사해 붙여넣고 붙여넣은 대화 분석을 눌러도 돼요.
- 몇 초 안에 사람별 비율, 답장 속도, 시간대 히트맵, 월별 추이, 많이 쓴 단어가 나와요. 처음 열면 가짜 샘플 대화 결과가 먼저 보여요.
- 공유하고 싶으면 이름 대신 A·B로 표시를 켠 채 PNG 저장을 눌러요. 1080×1350 세로 이미지로 내려받아져요.
파일은 브라우저 안에서만 읽어요. 페이지의 분석 코드(assets/js/kakao-chat.js)에는 서버로 보내는 부분이 없어서, 페이지를 연 뒤 인터넷을 끊어도 그대로 분석돼요. 10MB(메시지 약 24만 개) 파일을 PC 브라우저에서 1초 남짓에 처리하는 걸 확인했어요.
카카오톡 대화 내보내기 방법 (기기별)
메뉴 경로는 카카오 고객센터 '대화 내용을 저장하고 싶어요' 도움말 기준이에요(2026년 10월 확인). 앱이 업데이트되면 이름이 조금 바뀔 수 있어요.
| 기기 | 메뉴 경로 | 이 분석기에 넣을 파일 |
|---|---|---|
| Windows PC | 채팅방 → 메뉴(≡) → 대화 내용 → 대화 내보내기 (Ctrl+S 도 같음) | 저장된 .txt 그대로 |
| Mac | 채팅방 → 메뉴(≡) → 채팅방 설정 → 대화 내용 관리 → 대화 내용 저장 | 저장된 .txt (CSV도 읽어요) |
| 안드로이드 | 채팅방 → 메뉴(≡) → 설정(⚙️) → 대화내용 내보내기 → '텍스트만 보내기' 또는 '모든 메시지 내부저장소에 저장' | '텍스트만 보내기'로 메일·드라이브에 보낸 .txt |
| 아이폰(iOS) | 채팅방 → 메뉴(≡) → 설정(⚙️) → 대화내용 내보내기 → '텍스트 메시지만 보내기' 또는 '모든 메시지 도큐멘트로 저장하기' | '텍스트 메시지만 보내기'로 받은 .txt, 또는 도큐멘트 zip을 푼 안의 .txt |
아이폰에서 '모든 메시지 도큐멘트로 저장하기'를 고르면 사진까지 묶인 압축 파일이 아이폰 안 카카오톡 폴더에 생겨요. 카카오 고객센터 안내대로 Windows는 iTunes의 '파일 공유', Mac은 Finder의 '파일' 탭에서 카카오톡을 골라 PC로 꺼낸 뒤 압축을 풀면 txt가 나와요. 휴대폰에서 바로 하려면 '텍스트 메시지만 보내기'로 내 메일에 보내고, 메일 앱에서 첨부 파일을 '파일에 저장'한 다음 이 페이지에서 고르면 돼요. 내보내기 메뉴의 '채팅방 저장소'는 유료 톡클라우드 저장공간에 저장하는 기능이라 txt 파일이 생기지 않아요.
읽을 수 있는 파일 형식
기기마다 날짜를 적는 방식이 달라서 형식별로 따로 읽어요. 같은 대화를 여섯 가지 형식으로 만들어 넣었을 때 메시지 수·시간·이름이 모두 똑같이 나오는 걸 확인했어요.
| 형식 | 메시지 줄 예시 | 날짜를 찾는 곳 |
|---|---|---|
| Windows PC | [지훈] [오후 3:05] 안녕 | 위쪽 --------------- 2026년 5월 1일 금요일 --------------- 줄 |
| Mac | [지훈] [오후 3:05] 안녕 | 위쪽 2026년 5월 1일 금요일 줄 |
| 안드로이드 | 2026년 5월 1일 오후 3:05, 지훈 : 안녕 | 줄 맨 앞 |
| 아이폰 | 2026. 5. 1. 오후 3:05, 지훈 : 안녕 (24시간제 2026. 5. 1. 15:05도) | 줄 맨 앞 |
| 영어 설정 | May 1, 2026 at 3:05 PM, 지훈 : 안녕 | 줄 맨 앞 |
| Mac CSV | 2026-05-01 15:05:00,"지훈","안녕" | 줄 맨 앞 |
여러 줄로 보낸 메시지는 한 개로 합치고, '○○님이 들어왔습니다', '○○님이 나갔습니다' 같은 안내 줄은 세지 않아요. 파일 글자 인코딩은 UTF-8이 기본이고, 옛 PC 버전의 EUC-KR(ANSI)·UTF-16 파일도 자동으로 알아봐요.
분석 지표는 이렇게 계산해요
| 지표 | 계산 방법 |
|---|---|
| 메시지 수·비율 | 말풍선 하나 = 1개. 사진 여러 장 묶음('사진 3장')도 1개, 사진 장수는 미디어 표에 따로 세요. |
| 평균 글자 | 글 메시지의 글자 수(띄어쓰기 포함, 링크 주소 제외) ÷ 그 사람 메시지 수 |
| 답장 시간 중앙값 | 바로 앞 메시지를 다른 사람이 보냈을 때 그 시각부터 이 사람 메시지까지 걸린 분. 6시간 이상이면 답장이 아니라 새 대화로 봐요. 평균은 몇 번의 긴 공백에 크게 흔들려서 중앙값을 써요. |
| 먼저 말 걸기 | 직전 메시지에서 6시간 이상 지난 뒤 처음 보낸 메시지(파일의 첫 메시지 포함). 그 사람 횟수 ÷ 전체 횟수가 비율이에요. |
| 요일×시간대 | 메시지가 찍힌 시각의 요일·시(0~23시)별 개수. 내보낸 파일에 적힌 시각 그대로라 한국 시간 기준이에요. |
| 많이 쓴 단어 | 글 메시지를 띄어쓰기·문장부호로 나눈 뒤 '에서·으로·한테·은·는·을·를·에' 같은 조사를 떼고 두 글자 이상만 세요. '이·가·요·야'처럼 말 끝과 헷갈리는 글자는 뗀 말이 대화에 따로 나올 때만 떼요(떡볶이가 '떡볶'으로 잘리지 않게). |
| ㅋ·ㅎ·ㅠ | 글자 하나하나를 세요. 'ㅋㅋㅋㅋ'는 ㅋ 4개예요. |
| 이모티콘·사진·동영상 | 내보낸 파일에서 '이모티콘', '사진', '사진 N장', '동영상', '파일:' 으로 적힌 메시지를 세요. 이모지(😀)는 글 속 그림 문자를 따로 세요. |
예시 계산
아래 여섯 줄짜리 대화로 계산하면 이렇게 나와요(계산기에 그대로 붙여넣어 확인할 수 있어요).
--------------- 2026년 5월 1일 금요일 --------------- [지훈] [오전 12:05] 자? [서연] [오전 12:09] 아니 ㅋㅋㅋ [지훈] [오후 12:00] 점심 뭐 먹었어? [서연] [오후 12:10] 사진 3장 --------------- 2026년 5월 2일 토요일 --------------- [서연] [오후 9:30] 이모티콘 [지훈] [오후 9:31] 떡볶이는 맛있다 ㅎㅎ
- ① 답장 시간 — 서연은 지훈이 보낸 지 4분 뒤(0:05 → 0:09), 10분 뒤(12:00 → 12:10)에 답했어요. 두 값의 중앙값은 (4 + 10) ÷ 2 = 7분. 지훈은 서연의 21:30 이모티콘에 1분 뒤 답해서 1분이에요. 서연의 12:10 사진 다음 21:30 메시지는 9시간 넘게 지나서 답장이 아니라 새 대화로 봐요.
- ② 먼저 말 걸기 — 첫 메시지(0:05 지훈), 12시간 가까이 끊긴 뒤 12:00 지훈, 9시간 20분 끊긴 뒤 21:30 서연. 지훈 2번, 서연 1번이라 지훈 66.7%, 서연 33.3%예요.
- ③ 비율과 웃음 — 메시지는 3개씩이라 50% 대 50%. 'ㅋㅋㅋ'는 ㅋ 3개, 'ㅎㅎ'는 ㅎ 2개로 세고, '사진 3장'은 메시지 1개 + 사진 3장, '떡볶이는'은 조사를 떼서 '떡볶이'로 세요.
샘플 대화 불러오기(가짜 두 사람, 2026-04-01 ~ 2026-09-30, 183일)의 결과는 아래와 같아요.
| 이름 | 메시지 | 평균 글자 | 답장 중앙값 | 먼저 말 걸기 | ㅋ / ㅎ | 사진 |
|---|---|---|---|---|---|---|
| 지훈 | 2,848개 (58.3%) | 6.9자 | 2분 | 238번 (61.7%) | 813 / 0 | 105장 |
| 서연 | 2,040개 (41.7%) | 5.7자 | 5분 | 148번 (38.3%) | 664 / 559 | 337장 |
전체 4,888개, 하루 평균 26.7개이고, 가장 많았던 날은 2026-06-19(60개), 가장 활발한 시간은 19시대, 요일로는 화요일이에요. 지훈이 메시지 비율도 높고(58.3%) 먼저 말 거는 비율도 61.7%로 높은데, 답장 중앙값은 지훈 2분, 서연 5분이에요. 이렇게 "많이 말하는 사람"과 "빨리 답하는 사람"이 같은지 따로 보는 게 이 분석의 핵심이에요.
결과를 읽을 때 흔한 오해
- 답장 0분·1분이 많아요 — 내보낸 파일은 분 단위까지만 적혀서, 같은 분 안에 답하면 0분으로 잡혀요. 중앙값이 1분 안이면 "거의 바로 답한다"로 읽으면 돼요.
- 메시지 수가 많다 ≠ 말이 많다 — 한 문장을 여러 말풍선으로 끊어 보내는 사람은 메시지 수가 많게 나와요. 평균 글자를 같이 보세요.
- 단톡방 답장 시간 — 단톡방에서는 "바로 앞 사람과 다른 사람이 보낸 메시지"를 답장으로 세서, 실제로 누구에게 답했는지와 다를 수 있어요. 1:1 대화에서 가장 정확해요.
- 대화가 중간부터 시작돼요 — 휴대폰을 바꾸거나 PC에 늦게 로그인했다면, 그 기기에 남아 있는 대화까지만 내보내져요. 오래된 대화가 필요하면 휴대폰 앱에서 내보내는 편이 보통 더 길어요.
- 사진·이모티콘이 0개예요 — 이 분석기는 파일에 '사진', '사진 N장', '동영상', '이모티콘', '(이모티콘)'처럼 적힌 줄을 세요. 앱 버전이나 언어 설정에 따라 다른 문구로 적혀 있으면 글 메시지로 세져서 미디어 개수가 적게 나와요. 파일을 메모장으로 열어 사진이 어떤 글자로 적혔는지 한 번 확인해 보세요.
개인정보와 공유할 때 주의
대화 파일에는 상대방의 이름, 사생활, 연락처나 계좌번호 같은 정보가 함께 들어 있어요. 이 페이지는 파일을 밖으로 보내지 않지만, 결과 이미지를 SNS에 올리거나 단톡방에 공유하는 건 상대방 이야기를 공개하는 일이에요. 공유하기 전에 상대에게 물어보고, 이름 가리기를 켠 이미지를 쓰는 게 좋아요.
- 내가 참여한 대화를 내 기기에서 내보내는 것 자체는 감청이 아니에요. 통신비밀보호법이 금지하는 감청은 송수신 중인 통신을 실시간으로 가로채는 행위이고, 대법원도 이미 수신이 끝난 메시지를 열어 보는 것은 감청에 들어가지 않는다고 봤어요(2016. 10. 13. 선고 2016도8137).
- 반대로 다른 사람의 휴대폰·PC를 몰래 열어 그 사람의 대화를 내보내는 것은 정보통신망법 제49조(타인의 비밀 침해·누설 금지) 위반이 될 수 있고, 제71조에 따라 5년 이하 징역 또는 5천만 원 이하 벌금 대상이에요. 로그인된 채 켜져 있던 남의 컴퓨터 메신저 대화를 몰래 열어 복사한 것도 여기에 해당한다고 본 대법원 판결(2018. 12. 27. 선고 2017도15226)이 있어요.
- 대화 내용을 공개적으로 퍼뜨려 상대의 사회적 평가를 떨어뜨리면 사실이라도 명예훼손이 문제 될 수 있어요. 분쟁 증거로 쓰려는 경우에는 분석 결과보다 원본 파일을 손대지 말고 보관해 두세요.
이 분석기는 재미와 대화 습관 확인용이에요. 메시지 수나 답장 속도로 관계나 마음을 판단할 수는 없어요. 분석 결과·파일은 이 브라우저 밖으로 나가지 않아요.