A private and seamless way to view WhatsApp chat exports.
WhatsApp allows you to export your chat history, but it leaves you with a raw text file or a messy ZIP that's hard to read and easy to lose. ChatParser bridges that gap.
We transform those raw exports into a premium, interactive experience that feels like the original app—only faster, more searchable, and completely offline.
Important
Zero-Server Architecture: Your chats never leave your device. All parsing and media rendering happen locally in your browser's memory using IndexedDB and modern Web APIs.
| 🛡️ 100% Private | ⚡ High Performance | 🖼️ Full Media Support |
|---|---|---|
| No data is ever uploaded. Everything stays in your browser's IndexedDB. | Handles 500k+ messages with ease using advanced virtualization. | Native playback for images, videos, audio, and documents. |
| 🔍 Smart Search | 🌓 Dynamic Themes | 📱 Installable PWA |
|---|---|---|
| Filter by date, message type, or instant text search across years of history. | Beautiful Light and Dark modes that respect your system settings. | Install on your phone or desktop and share files directly to it. |
- Export: Open any chat in WhatsApp → Menu → More → Export Chat.
- Include Media: Choose "Include Media" to generate a ZIP file (recommended).
- Upload: Drag & drop your
.zipor.txtfile into ChatParser. - Relive: Browse your memories in a beautiful, high-speed interface.
- Core: React 19, TypeScript
- Build Tool: Vite 8
- State & Storage: IndexedDB (idb), JSZip
- Rendering: Virtua for 60FPS list virtualization
- Experience: Vite PWA for offline support and Share Target API
Want to run ChatParser on your own hardware?
# Clone the repository
git clone https://github.com/gavirubihan/ChatParser.git
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildBuilt with ❤️ for privacy and memories.
© 2026 ChatParser · Owned by neovise.me · Live Site

