AI Logo
AI Exporter Hub

Bulk Download

Bulk export ChatGPT conversations, Projects, Group Chats, Library files, Images, and Archived Chats with ChatGPT to Obsidian v8.2

Bulk Download is the extension’s full-page export workspace. It supports six content sources and keeps local progress, results, successful records, failed records, and sync history.

Prerequisites

  • ChatGPT to Obsidian 8.2.0 installed
  • A valid relative Download Folder
  • An active ChatGPT login
  • At least one open and refreshed ChatGPT tab
  • A https://chatgpt.com/library tab for Library Files
  • A https://chatgpt.com/images/ tab for Images

Open Bulk Download

Use either entry:

  • Click Bulk Download in the popup header
  • Click Bulk Page under Export Actions

Both open options.html in a new tab.

Bulk Download overview with folder and filename settings, six content modes, and Chat Pages selected

Connection Status

The page checks all open ChatGPT tabs and prefers the most relevant connected tab for the selected mode. If it shows that ChatGPT needs a refresh:

  1. Refresh a ChatGPT tab.
  2. Wait for the page to load.
  3. Return to Bulk Download and refresh its connection state.

Configure Markdown Downloads

The Download Folder and Filename Pattern sections are collapsible.

  • Download Folder controls where conversation Markdown is saved.
  • Filename Pattern controls the date/title order.

Library Files and Images use separate default subfolders:

  • {download-folder}/chatgpt-library
  • {download-folder}/chatgpt-images

Select Content

Chat Pages

Choose:

  • Latest 28
  • All Conversations

The summary initially checks up to three pages for speed. Click the refresh icon to calculate an exact count, or select All Conversations to export until the conversation history is exhausted.

Chat Pages mode showing the conversation estimate, page count, Latest 28, and All Conversations options

GPT Projects

The extension loads the available Project list and lets you choose:

  • One Project or All Projects
  • All Conversations
  • Latest Updates (first page only)

Project conversations can be organized under project-named folders, and the Project name is written into exported metadata when available.

GPT Projects mode with the project selector, All Conversations, and Latest Updates options

Group Chats

Choose:

  • Latest 5
  • All Group Chats

The all-groups scan is capped at 500 rooms. Group Chat Markdown preserves available author names and uses the GroupChat tag.

Group Chats mode with Latest 5, All Group Chats, and the 500-room maximum

Archived Chats

Choose:

  • Latest Archived
  • All Archived

Archived exports go under an Archived Chats/ subfolder. Project folders are preserved inside it when project information is available.

Archived Chats mode with Latest Archived and All Archived scope choices

Library Files

This mode requires an active https://chatgpt.com/library tab.

The workflow is:

  1. Open or refresh the Library page.
  2. Click Load, Load next, or Load all.
  3. Filter by file type, filename text, or modified-date range.
  4. Select visible or individual items.
  5. Configure the folder, download mode, duplicate skipping, and export summary.
  6. Click Start download.

Download modes:

  • Individual files
  • ZIP archive

Export summary options:

  • Files only
  • Markdown summary + HTML index
  • HTML index only

Library Files mode with loaded test files, summary cards, filters, and load controls

Expand Download settings to choose a relative folder, Individual files or ZIP mode, whether to skip previously downloaded files, and one of the three export-summary formats.

Images

This mode requires an active https://chatgpt.com/images/ tab. It uses the same load, filter, select, individual/ZIP, skip, progress, and summary workflow as Library Files, but only includes generated images.

After loading, the Images mode shows summary cards for loaded and selected items, a thumbnail list with selection controls, filters, download settings, and the Start download action.

Images mode with loaded thumbnails, summary cards, filters, download settings, and load controls

More Configuration

For Chat Pages, Projects, Group Chats, and Archived Chats, configure:

  • Skip already synced records
  • Download Images
  • Min Delay
  • Max Delay

See Bulk Export Configuration for detailed recommendations.

More Configuration with duplicate skipping, image downloads, and request-delay controls

Start, Monitor, and Cancel

Click Begin Sync for conversation-based modes.

During the run, the page can show:

  • Current item and detail
  • Processed item count
  • Current page
  • Progress bar
  • Cancel button

Library and Images use Start download and their own item-level progress panel.

Bulk sync in progress with processed-item and page progress plus the Cancel action

Results

Conversation results include:

  • Total processed
  • Successfully synced
  • Failed to sync
  • Skipped as already synced
  • Success and failed item lists
  • Downloadable or copyable error messages

Completed bulk sync showing processed, success, failed, and skipped totals

Library and Images show a last-download summary with total, downloaded, image/document, skipped, and failed counts.

Sync History and Records

The bottom of the page contains:

  • Sync History with source mode, duration, totals, success, failure, and skipped counts
  • Failed Records with error text and source links
  • Success Records (history) with previously saved items

You can clear history, download failed/success records, and copy error logs.

Expanded Sync History showing completed and canceled Chat Pages runs with totals and durations

When failures exist, expand Failed Records to review each title, source URL, error, and timestamp. Use the available actions to download the failure log, copy error details, or clear records after troubleshooting.

Limits

Free access currently allows:

  • 5 Chat Pages, Project, or Archived Chat items per day through the shared general allowance
  • 2 Group Chat bulk exports per day
  • 10 successful unique Library file exports
  • 10 successful unique ChatGPT Images exports

Premium unlocks unlimited export access for these workflows.

File Organization

Example:

Downloads/
  obsidian/
    2026-07-29-conversation-title.md
    images/
      generated-image.png
    Project Name/
      project-conversation.md
    Archived Chats/
      archived-conversation.md
      Project Name/
        archived-project-conversation.md
    chatgpt-library/
      files...
    chatgpt-images/
      images...

Troubleshooting

No ChatGPT Tab

Open ChatGPT and return to Bulk Download.

ChatGPT Needs Refresh

Refresh one ChatGPT tab, wait a few seconds, and retry.

Library or Images Cannot Load

Open the exact source page in another tab, let it finish loading, then click Refresh in the mode panel.

Export Stops on 429

Follow Rate Limiting & 429 Error Handling.

Chrome Prompts for Every File

Follow How to Disable the Download Location Prompt.

Ready to try Chatgpt To Obsidian?

Open the product page for feature details, screenshots, pricing, and the Chrome Web Store install link.