Getting Started
This guide will help you start using LLM Conversations Viewer to browse your ChatGPT and Claude conversation exports.
Installation
There's no installation required! This is a client-side web application that runs entirely in your browser.
Prerequisites
- A modern web browser (Chrome, Firefox, Safari, or Edge)
- Conversation export files from ChatGPT or Claude
Exporting Conversations
From ChatGPT (OpenAI)
- Click on your profile in the bottom left
- Select Settings → Data controls → Export data
- Click Export
- Wait for the email with your data export
- Download the ZIP file
From Claude (Anthropic)
- Click on your profile in the bottom left
- Select Settings → Privacy → Export Data
- Click Export Data
- Wait for the email with your data export
- Download the ZIP file
Loading Conversations
Once you have your export files, there are three ways to load them:
Method 1: Click to Upload
- Click the Upload button in the sidebar
- Select your
conversations.jsonor.zipfile - The conversations will be automatically parsed and saved to IndexedDB
Method 2: Drag and Drop
- Drag your
conversations.jsonor.zipfile from your file explorer - Drop it anywhere on the page
- The conversations will be automatically parsed and saved to IndexedDB
Method 3: Load from URL
You can load conversations directly from a URL without persisting them to IndexedDB. This is useful for sharing conversations or viewing them temporarily.
Option A: Via URL Parameter
Open the viewer with a URL parameter:
The file will automatically load when the page opens.
Option B: Via Input Field
- Enter a URL in the "Import from URL..." field in the sidebar
- Click the download button or press Enter
- The conversations will load temporarily (not saved to IndexedDB)
URL Import Behavior
Conversations loaded from URLs are not persisted to IndexedDB. They will be cleared when you refresh the page or load a different file. This is by design to avoid storing potentially large files from external sources.
Batch Upload
You can upload multiple files at once by selecting them together or dragging multiple files (Methods 1 & 2 only).
Viewing Conversations
- After uploading, your conversations appear in the left sidebar
- Click on any conversation title to view it
- Messages are rendered with markdown formatting and syntax highlighting
- Scroll through the conversation history
Continuing Conversations
Once you've viewed a conversation, you can continue it on its original platform:
- Select a conversation to view it
- Look for the "Continue conversation" button in the top-right of the chat header (next to the Export button)
- Click the button to open the conversation in a new tab on the original platform:
- OpenAI conversations open at
https://chatgpt.com/c/{conversation-id} - Claude conversations open at
https://claude.ai/chat/{conversation-id}
Quick Platform Access
The "Continue conversation" button provides a fast way to jump from reviewing historical conversations back to actively working on them in ChatGPT or Claude.
Searching and Filtering Conversations
The viewer includes a powerful search feature to help you quickly find specific conversations:
Basic Search
- Locate the search box at the top of the sidebar (below the upload section)
- Type your search query into the "Search conversations..." field
- The conversation list will automatically filter as you type
How Search Works
The search feature:
- Searches multiple fields: Looks for matches in both conversation titles and message content
- Word-based matching: Splits your search query into individual words and finds conversations where all words appear
- Order-independent: Words can appear in any order (e.g., searching "authentication javascript" finds conversations containing both words anywhere)
- Case-insensitive: Searches work regardless of capitalization
- Real-time filtering: Results update instantly as you type
Search Highlighting
- When you have an active search query, matching keywords are highlighted in yellow within conversation titles
- This makes it easy to see why a particular conversation matched your search
- Multiple matching words are all highlighted independently
Examples
- Search for "header values" to find conversations about working with HTTP headers
- Search for "javascript X-" to find conversations about custom headers in JavaScript
- Search for "authentication" to find all conversations related to auth topics
Clearing Search
Simply clear the search box to show all conversations again.
Managing Conversations
Deleting Conversations
To delete a conversation from your browser:
- Hover over the conversation in the sidebar
- Click the delete (×) button
- Confirm the deletion
Permanent Deletion
Deleted conversations are removed from browser IndexedDB and cannot be recovered. Make sure you have the original export file if you need it later.
Clearing All Data
To clear all stored conversations:
- Open browser developer tools (F12)
- Go to the Application or Storage tab
- Find Local Storage → your domain
- Clear the storage
Next Steps
- Learn about the Architecture to understand how the app works
- Check the Supported Formats for detailed format specifications
- Explore the Development Guide if you want to contribute