A modern, fast, and completely private web application to visualize and analyze your exported WhatsApp chats (.txt). Designed with a sleek Dark Mode UI that perfectly mimics the authentic WhatsApp Web experience.
Note on Privacy: Your data never leaves your device! This application is built entirely using client-side JavaScript (
FileReaderAPI). When you select or drag-and-drop your chat.txtfiles, they are processed locally directly within your browser memory. There are no backend servers, no analytics, no databases, and no network requests transmitting your personal messages.
| Feature | Description |
|---|---|
| 📱 Authentic Dark Mode | Pixel-perfect WhatsApp Web Dark Theme UI with message bubbles, date dividers, and read receipts. |
| 📁 Multi-Chat Support | Load single or batch .txt files at once or drag-and-drop them into the sidebar. |
| 👤 Smart Identity Banner | Easily select "Who You Are" per chat to correctly align your messages to the right side. |
| ☁️ Customizable Word Cloud | Visualize your most used words with a real-time range slider (10 to 100 words). |
| 🔍 Instant Live Search | Filter through thousands of messages with instant search result highlighting and smooth scrolling. |
| 📅 Interactive Calendar | Jump instantly to specific dates to read past conversations. |
| 📊 Deep Statistics | Track total messages, total words, top 5 emojis, and busiest activity days. |
| 🖼️ Media Lightbox | Preview embedded image attachments directly in a clean modal. |
- Click the 🚀 LAUNCH WEB APP button above.
- Click the
+icon in the sidebar (or drag and drop your.txtfiles). - Select your user identity from the top banner to format the chat properly.
- Download or clone this repository to your computer:
git clone https://github.com/NotAYeen/whatsapp-chat-visualizer.git
- Double-click the
index.htmlfile to open it in any web browser. - No server setup or dependencies required!
- Open WhatsApp on your mobile phone.
- Open the desired chat > Tap More options (three dots or settings) > Export chat.
- Select Without Media (Recommended for pure text, though attachments are gracefully handled).
- Save or send the
.txtfile to your computer.
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ for privacy and seamless chat visualization.