LINE Chat History Analyzer | Median Reply Time, Message Share, Busiest Hours, Who Starts Conversations & Word Counts (Free on Your Phone, Chats Never Uploaded)
LINE Chat History Analyzer is a free tool that reads the .txt file exported with LINE’s “Send chat history” and analyzes it on the spot. It measures reply speed — the time from the other person’s message until you reply — per person by median, average, share within 5 minutes, and a breakdown by time, then sums up in one line who replies faster. It also counts each person’s share of messages; messages by hour (0–23), weekday and month; the share of days you chatted, the longest streak and the longest gap; the busiest day; how many times each person started a conversation, sent the last message, or sent several in a row; average characters per message; stickers, photos, emoji, “lol”-type laughs (笑 / w), questions and late-night messages; total call time and the longest call; and unsent messages. You can compare how many times each person used any words you like, such as “love you”, “thanks” or “sorry”, and narrow the period by year or to the last 30 days. Group chats are supported too. Everything is calculated inside your browser; your chats are never sent to a server or saved.
Choose a LINE chat history (.txt)
Drop a file here or choose one with the button. Your chats are analyzed only on this device and never sent to a server.
How to export chat history (iPhone, Android, PC)
- iPhone: Open the chat you want to analyze, tap “≡” at the top right → “Settings” → “Send chat history,” save it with “Save to Files,” then choose it on this page.
- Android: Open the chat and save a .txt via “≡” at the top right → “Settings” → “Send chat history” (“Export chat history” on some devices).
- PC version: Open the chat and choose “Save chat” from the menu at the top right to save it as a .txt.
Only text messages and entries such as “[Sticker]”, “[Photo]” and “☎ Call time” are exported; the photo and sticker images themselves aren’t included. Old chats no longer on your device can’t be exported. LINE’s app labels may differ by version.
ABOUT
About LINE Chat History Analyzer | Median Reply Time, Message Share, Busiest Hours, Who Starts Conversations & Word Counts (Free on Your Phone, Chats Never Uploaded)
LINE Chat History Analyzer reads the text file (.txt) exported with LINE’s “Send chat history” and instantly tallies message counts, reply speed, active hours and more. Reply speed collects, per person, the time “from the other person’s message until you next speak,” and compares them by median, average, share within 5 minutes, and a breakdown from under 1 minute to 3 hours or more. Because LINE exports only record time to the minute, replies within the same minute count as “within 1 minute,” and gaps longer than your chosen limit (12 hours by default) aren’t counted as replies. The first message after a gap of 6 hours or more (adjustable) counts as “started the conversation,” and the message just before it as “sent the last message,” so you can see who usually reaches out first. It also shows message share; counts by hour, weekday and month; the share of days you chatted, the longest streak and the longest gap; average characters per message; stickers, photos, emoji, “lol”-type laughs (笑 / w), questions and messages sent between midnight and 4 a.m.; total call time; unsent messages; and how often any words you choose were used. It supports the iPhone, Android and PC export formats, AM/PM notation, multi-line messages and group chats, and you can narrow the period by year or to the last 30 days. Everything is calculated inside your browser; your chats are never sent to a server or saved.
How to use LINE Chat History Analyzer | Median Reply Time, Message Share, Busiest Hours, Who Starts Conversations & Word Counts (Free on Your Phone, Chats Never Uploaded)
- 1In LINE, open the chat you want to analyze and tap “≡” at the top right → “Settings” → “Send chat history” to save a .txt file (on the PC version, choose “Save chat” from the menu)
- 2Choose the saved .txt with “Choose file” (you can also drop it or paste the text; or try “Try a sample” first)
- 3Choose the period to analyze (all, last 30 days, or a year), the interval that counts as a reply, and the gap that counts as a new conversation
- 4Check the message share, reply speed, who starts conversations, the hourly charts and the per-person breakdown
- 5Enter words to count (such as “love you” or “thanks”) to compare counts, then use “Copy results” to paste just the stats — without any message text — into notes or social media
Great for
- Compare in numbers who replies faster on LINE, you or the other person
- Calculate the average and median LINE reply time
- Find out each person’s share of messages (who sends more)
- See who usually starts the conversation
- View your most active LINE hours and weekdays on a chart
- Count how many times “love you” or “thanks” was said in a chat
- See your total LINE call time since you started dating, or your longest call
- Make a message-count ranking for a LINE group
Good to know
- The tool reads text files exported with LINE’s “Send chat history” (“Save chat” on PC). Chat backup files (Google Drive / iCloud) and screenshots can’t be read.
- Reply speed runs from the other person’s last message to the time you next spoke. Read times (“Read” receipts) aren’t included in the export, so they aren’t used. The second and later messages in a row from the same person aren’t counted as replies.
- Export times are to the minute, so all replies within the same minute count as “within 1 minute” (0 minutes). Overnight replies and the like can inflate the average, so we recommend comparing typical speed by the median.
- “Started the conversation” is the first message after nobody has spoken for your set time (6 hours by default); “sent the last message” is the message just before it.
- Stickers, photos, videos, voice messages and files are counted from export entries such as “[Sticker]” and “[Photo]”. Character counts and word counts use text messages only.
- Calls are totaled from “☎ Call time 1:23” entries as calls by the person who placed them; “Missed call” and “Canceled call” are counted separately. Group call records may not be included in call time.
- Unsent messages are counted from export lines like “〇〇 unsent a message”. The content of unsent messages isn’t kept in the export. They aren’t counted while a period filter is applied.
- Chat content is calculated only inside the browser on this device and is never sent to a server or saved in the browser (only settings such as reply intervals and words are saved). “Copy results” doesn’t include any message text either.
Questions this tool answers
Use LINE Chat History Analyzer | Median Reply Time, Message Share, Busiest Hours, Who Starts Conversations & Word Counts (Free on Your Phone, Chats Never Uploaded) for searches like these:
- Analyze my LINE chat history
- Calculate the average LINE reply time
- Compare who replies faster on LINE
- Find out who sends more messages in a LINE chat
- Find out who starts conversations on LINE
- Count how many times “love you” was said on LINE
- Chart the hours when we chat most on LINE
- Find the total LINE call time
FAQ
- How do I export my LINE chat history?
- On iPhone or Android, open the chat you want to analyze, tap “≡” at the top right → “Settings” → “Send chat history,” and save it as a .txt file with an option like “Save to Files.” On the PC version, choose “Save chat” from the chat window menu. Then pick the saved file with this tool’s “Choose file” to analyze it.
- How is the average LINE reply time calculated?
- Messages are sorted by time, and each time the speaker changes, the time “from the previous person’s last message to the next person’s first message” is recorded as the next person’s reply time. The average of these per person is the average, and the middle value is the median. Gaps longer than your set time (12 hours by default) are treated as a new contact rather than a reply and excluded.
- Should I compare reply speed by the average or the median?
- To compare typical speed, we recommend the median. Just a few replies delayed by hours while sleeping or at work can push the average way up, but the median means “half of replies came within this time,” so it’s less affected by occasional slow replies. This tool shows both, along with the share of replies sent within 5 minutes.
- Is my chat content sent or stored anywhere?
- No. Reading the file and all calculations happen inside your browser, and nothing is sent to a server. Chat content isn’t saved in the browser either, so it disappears when you close the page. Only settings such as reply intervals and words to count are saved.
- How is “times started a conversation” counted?
- After nobody has spoken for at least your set time (6 hours by default), the first person to speak is counted as having “started the conversation,” and the last person to speak just before that as having “sent the last message.” It’s a rough guide to who reaches out more often. You can set it anywhere from 1 to 24 hours.
- Can it count how many times someone said “love you” (好き)?
- Yes. Enter words such as “love you” or “thanks” in “Words to count,” separated by “、” or commas, and it shows a table of how many times each person used them. Two occurrences in one message count as two, and a word inside a longer word (e.g. 好き inside 大好き) is counted too. Text inside stickers can’t be counted.
- Can it make a message-count ranking for a LINE group?
- Yes. Load a group’s chat history and it lists members in order of messages sent with their share, plus a per-person breakdown of reply speed, conversations started, stickers and more. Charts color the top 6 senders individually and group everyone else into “Other.”
- I chose a file but it says it couldn’t be read
- Choose the .txt exported via “Send chat history” in the chat screen as is, without editing it. Files that begin with “Chat history with 〇〇” and contain date lines followed by “time, name, message” lines can be read. Chat backup files and files opened and edited in a notes app may not be readable. You can also load the chat by pasting the text.
Special Thanks