A fast, offline-first Progressive Web Application (PWA) that allows you to browse, search, and explore your ChatGPT conversation history locally in your browser. All processing happens client-side for maximum privacy and security.
→ https://chatgpt-explorer.netlify.app
Privacy-focused exploration of your ChatGPT conversations. This tool solves the problem of ChatGPT's export format being difficult to navigate and search. Instead of manually parsing JSON files, you get:
- Intuitive Interface - Chat-like conversation view similar to ChatGPT
- Powerful Search - Real-time search across all your conversations
- Complete Privacy - All data processing happens locally in your browser
- Media Support - View images, play audio, and access attachments
- Offline Access - Works without an internet connection once loaded
Before using this tool, you need to export your ChatGPT conversation history from OpenAI:
- Visit ChatGPT and sign in to your account
- Click on your profile icon in the bottom-left corner
- Go to Settings → Data controls
- Click "Export data"
- Confirm your request via email
- OpenAI will email you when your export is ready (usually within 24 hours)
- Download the ZIP file from the link in the email
Your ZIP file contains:
conversations.json
- All your conversation datafile-*
pattern images (screenshots, uploads)dalle-generations/
- AI-generated images from DALL-Eaudio/
folders - Voice conversation recordingsuser-*/
directories - Files you uploaded to ChatGPT
The ChatGPT Explorer processes your data through these steps:
Drop your ChatGPT export ZIP file into the browser. No data leaves your device.
- Unzips and parses your
conversations.json
file - Reconstructs conversation threads from ChatGPT's mapping structure
- Extracts and links media files (images, audio, documents)
- Builds a searchable index of all message content
- Browse conversations in a familiar chat interface
- Search across all conversations with real-time highlighting
- View images and play audio files inline
- Access conversation metadata and timestamps
Once loaded, the app works completely offline thanks to PWA caching.
- 🔒 Privacy First - Zero data transmission, 100% local processing
- 🔍 Powerful Search - Real-time search with keyword highlighting
- 📱 Responsive Design - Works on desktop, tablet, and mobile
- 🖼️ Media Support - Display images, play audio, view attachments
- 🌐 Offline Ready - Progressive Web App with offline capabilities
- Visit the hosted application at https://chatgpt-explorer.netlify.app/
- Drag and drop your ChatGPT export ZIP file
- Wait for processing to complete
- Start exploring your conversations!
- Node.js 22+
- npm
Clone the repository. Then
# Install dependencies
npm install
# Start development server
npm run dev
This project is licensed under the MIT License.
This project was developed with assistance from AI tools including Claude and other language models. I did my best to guide the tool towards solution that is both sufficient and safe. If you, however, see anything that should raise concerns, do not hesitate to request an issue.