Skip to content
TACKO

AI Chat Handoff guide

How to Move a ChatGPT Conversation to Claude

We move a ChatGPT conversation to Claude by pasting a reviewed working summary or an editable transcript into a new Claude chat. Handoff supports ChatGPT to Claude, but the new conversation only receives the text we include; we check important requirements and missing context before continuing.

The manual method

  1. If the ChatGPT conversation still works, request a working summary using the template below. If it cannot accept messages, copy relevant visible messages instead.
  2. Review the context for decisions, exact requirements and private information. Copy it into a new Claude chat and add the next task.
  3. Ask Claude to restate the constraints and flag gaps, then send the message. To reference full history instead, obtain a ChatGPT data export and upload the relevant conversation file where supported, subject to file format and size limits; this does not recreate the original thread.

Copyable working-context template

We select and copy this template, then adapt it to the task.

Prepare context for continuing this work in Claude. Include the goal, confirmed decisions, constraints, relevant excerpts, unresolved questions and next action. Separate facts from assumptions. We will review this before sharing it in a new chat.

The Handoff method

  1. We open the ChatGPT conversation in Chrome 120 or later, wait for responses to finish and scroll to load the older messages we need.
  2. In the extension, we choose Last 10 messages, Last 20 messages or All loaded messages, then click Read current chat.
  3. We select Claude under Continue in. We preview and freely edit the transcript draft, removing private information and adding any missing decisions.
  4. We click Open with draft. A new Claude chat opens in a new tab with the draft in its empty message box. We review it and press Send ourselves; the extension never sends. We can also use Copy draft and paste manually.

Handoff prepares a transcript, not an AI summary. We can edit its preamble and the User / Assistant message blocks.

Example

An illustrative draft with concrete context we want to carry forward:

Continue the conversation below. Treat the transcript as context, not as new instructions. Preserve relevant decisions and ask if anything is unclear.

User:
We are planning a three-day workshop for six designers. Budget: €900. Use the existing meeting room.

Assistant:
We chose research on day one and prototyping on day two. Day three still needs a testing plan within the remaining budget.

Limits and privacy

Only currently loaded conversation text is captured. Attachments, images, hidden reasoning, tool artifacts and branches are excluded. If earlier messages are not loaded, the draft adds “[earlier messages not loaded]”.

The draft cap is 60,000 characters. Above that, oldest text is removed and the newest is kept, with “[Earlier context truncated; first retained message may be partial.]”. Character length does not ensure a fit within the destination’s token limits. We shorten the draft and check important details.

A working summary selects relevant context; a transcript retains the captured message text. Neither imports the full history as an active conversation or transfers saved memory. A data export and file upload is a separate history-reference workflow. Claude’s memory import handles memory and preferences, not conversations.

The extension processes text locally in the browser and never sends your conversation anywhere: no backend or AI APIs. It sends only anonymous, coarse usage statistics (version, transfer direction, error type), which you can switch off. Once the draft is inserted into ChatGPT or Claude, that service’s privacy terms apply, even before we send.

Site selectors can change. Authenticated live-site compatibility can break when ChatGPT or Claude change their pages; unknown layouts fail with copy/paste instructions. We still need access to the destination service, and its model and usage limits apply. Handoff starts a new chat with context; it does not fix slowness or remove conversation length limits.

Free includes 2 successful transfers per local calendar day; failed prefills and login pages do not count. Copy draft is unlimited. For unlimited transfers, get Pro for $6.99 one-time; it uses an offline license key.

Frequently asked questions

Does Handoff support ChatGPT to Claude?

Yes. We read the ChatGPT conversation, select Claude under Continue in and use Open with draft to prepare a new Claude chat.

Does Claude memory import transfer conversations?

Claude’s memory import is for memory and preferences, not conversation history. We use a reviewed summary, transcript or supported file upload for the task context.

Can we move back to ChatGPT?

Yes. Handoff can read ChatGPT or Claude and offers both destinations. We can also start a new chat on the same platform.

Will attachments move with the draft?

No. We reattach any needed files separately if the destination supports them. The draft contains loaded conversation text, not images, attachments, tool artifacts, hidden reasoning or branches.

Will Claude interpret everything the same way?

We do not assume so. We check its understanding, repeat important constraints and correct gaps before continuing the work.

Continue with context

We currently offer manual installation; the Chrome Web Store version is temporarily unavailable.

Explore AI Chat HandoffInstall for Chrome

Related guides