Export
HAEVN can export any conversation — or your entire archive — in two formats: JSON (structured data) and Markdown (human-readable text).
Export formats
Section titled “Export formats”Best for: Backup, programmatic use, re-importing into HAEVN, or piping into other tools.
The JSON export preserves the complete data model: all messages, branches, metadata, timestamps, tool calls, thinking blocks, and binary attachments (base64-encoded). This is the lossless format — everything HAEVN knows about a conversation is in this file.
{ "id": "abc123", "title": "My Conversation", "source": "chatgpt", "createdAt": "2024-01-15T14:23:00Z", "messages": { ... }}Best for: Reading in note-taking apps (Obsidian, Notion, Bear), sharing with others, or archiving as plain text.
The Markdown export produces a clean, human-readable document with the conversation title, metadata header, and all messages formatted as sections. Code blocks are preserved with language hints. Images are included as inline links or alt-text descriptions.
Works seamlessly with Obsidian’s note linking, Notion’s Markdown import, and any text editor.
Exporting a single conversation
Section titled “Exporting a single conversation”From the Archive: Click Export on any conversation row. A dialog will ask you to choose JSON or Markdown, then the file downloads immediately.
From the Viewer: Click the Export button in the viewer toolbar.
From Search results: Click Export on any search result row.
Exporting multiple conversations
Section titled “Exporting multiple conversations”To export a selection of conversations:
- In the Archive, use the checkboxes to select the conversations you want.
- Click Export Selected in the toolbar.
- Choose JSON or Markdown format.
- HAEVN generates a ZIP file containing one file per conversation, plus any extracted media files.
Exporting your entire archive
Section titled “Exporting your entire archive”Click Export All in the Archive toolbar to download your complete archive as a ZIP file. For large archives, ZIP generation runs in the background — the download will start automatically when it’s ready.
What’s included in exports
Section titled “What’s included in exports”| Content | JSON | Markdown |
|---|---|---|
| All messages | ✅ | ✅ |
| Timestamps | ✅ | ✅ (header) |
| Platform metadata | ✅ | ✅ (header) |
| Images (binary) | ✅ (base64) | ✅ (inline reference) |
| Thinking blocks | ✅ | ✅ (as section) |
| Tool calls | ✅ | ✅ (as section) |
| Conversation branches | ✅ (full tree) | ✅ (main branch only) |
| Code blocks | ✅ | ✅ (with language) |