Skip to content

Export

HAEVN can export any conversation — or your entire archive — in two formats: JSON (structured data) and Markdown (human-readable text).

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": { ... }
}

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.

To export a selection of conversations:

  1. In the Archive, use the checkboxes to select the conversations you want.
  2. Click Export Selected in the toolbar.
  3. Choose JSON or Markdown format.
  4. HAEVN generates a ZIP file containing one file per conversation, plus any extracted media files.

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.

ContentJSONMarkdown
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)