Skip to content

Markdown

Copy an entire ChatGPT conversation

Select the whole thread — or just the turns you need — and put it on the clipboard in one action.

chatgpt.com/share/<share-id>

No account, nothing stored. Files are built in your browser — revoke sensitive share links afterwards.

The converter is preset to Markdown. You can change the format at any time.

Why this format

  • Gets the messages selection misses

    Dragging across a long thread only selects what is currently mounted in the page. Copying from the reconstructed transcript gets everything.

  • Copy a single turn or the whole thread

    Each message has its own copy action, and the export panel copies the current selection.

  • Choose what the clipboard receives

    Markdown for editors, plain text for tickets and email — the copy action follows the selected format.

  • Nothing to install

    No extension, no permissions prompt, no browser lock-in.

Example output

Clipboard contentsmarkdown
### You · 14:02
How should I structure a serverless service…

### Assistant · 14:02
Define the contract first, then write a mock that
satisfies it. Keep the response shape stable…

### You · 14:03
Which export formats are worth supporting on day one?

Step by step

  1. 01Paste the public share link and load the conversation.
  2. 02Use Select all, or tick only the messages you want.
  3. 03Pick Markdown for editors and notes, or plain text for email and tickets.
  4. 04Press Copy — a confirmation appears once the clipboard is updated.

Tradeoffs and limits

  • Clipboard access requires a user action, so copying can't be automated from a link.
  • Rich formatting is copied as text markup, not as styled clipboard content.
  • Very large selections may take a moment to serialize before the confirmation shows.

Files are generated in your browser. Nothing is stored.

Questions about this export