ChatGPT conversation tools and guides

Export a ChatGPT Conversation from a Share Link

Paste a public ChatGPT share link, review the conversation and choose the file format that fits your needs. No ChatGPT login is required on this website.

Last updated:

Export a shared conversation

Only public ChatGPT share pages can be retrieved from a share URL.
Advertisement

A simple way to save a ChatGPT conversation

A long ChatGPT conversation can contain useful explanations, project decisions, code, research notes and drafts. Keeping that material in a separate file makes it easier to archive, search, print or share outside the ChatGPT interface. ChatExport reads a public conversation share link and turns the visible messages into a file you can keep.

To begin, open the conversation in ChatGPT, use its Share option and copy the public link. Paste that link into the tool above. When the conversation is retrieved, review the title and message list before choosing an export format. You can leave out individual messages that you do not need.

How the shared-link exporter works

  1. Open the ChatGPT conversation you want to save.
  2. Use the Share control in ChatGPT and copy its public link.
  3. Paste the link into the exporter above.
  4. Wait for the conversation preview to load.
  5. Select the messages you want to keep, or leave all messages selected.
  6. Choose PDF, TXT, Markdown, JSON or HTML and export the file.

The link must be public and accessible without your private ChatGPT session. The tool cannot retrieve private chats just from a normal browser address or a conversation title.

Advertisement

Choose the right export format

FormatUseful forWhat it keeps
PDFPrinting, reading and sharingA paginated document with a title and message labels
TXTSimple backups and quick searchReadable text with speaker labels
MarkdownNotes apps, documentation and writing workflowsHeadings and message structure
JSONDevelopers and structured data workflowsMessage roles and text in a predictable object
HTMLReading in a browser or keeping a standalone pageA styled conversation document

What this tool can and cannot access

The shared-link workflow reads the public page represented by the link. It does not sign in to your ChatGPT account, access your private chat history or bypass a conversation that is no longer public. If you need to save many private conversations, request your data from ChatGPT and use the official export file with the bulk data export tool.

ChatGPT may change the structure of shared pages or apply access restrictions. If a link cannot be read, confirm that it opens in a private or logged-out browser window and try again. If it still fails, use the official data export method instead.

Reasons to keep an offline copy

  • Reference: keep project instructions, research summaries and decisions together with your other files.
  • Portability: move text into a notes app, document editor or source-control repository.
  • Printing: prepare a conversation for a meeting, review or paper archive.
  • Backup: keep a separate copy of material you may need later.
  • Selective sharing: export only the messages that are relevant to another person.

Review the exported file before sharing it. A conversation can include personal details, confidential work information or content that was not intended for a wider audience.

People Also Ask: Common Questions and Detailed Answers

What does this ChatGPT tool actually export?

This page is designed for people who want to keep a usable copy of material that appears in a ChatGPT conversation. It works with a public ChatGPT share link or text that you paste manually. The tool focuses on readable message content and keeps the conversation title and speaker order when those details are available. Depending on the selected workflow, you can create PDF, TXT, Markdown, JSON or HTML. It is a practical export or cleanup utility, not a copy of the complete ChatGPT application and not a way to retrieve content that you are not permitted to access.

Some source elements may not be represented in a text-based export. Examples include attached files, generated images, audio, video, interactive controls, hidden metadata and alternate response branches. For an account-level backup, keep the original official data archive. For an everyday document, choose the available export formats and inspect the downloaded result before relying on it. This distinction helps you choose the right file for the job instead of expecting one format to preserve every feature.

How do I use this tool from start to finish?

Begin with a public ChatGPT share link or text that you paste manually. If you use a public share link, copy the complete URL from ChatGPT and make sure it opens in a logged-out browser window. If you use pasted text, include speaker labels such as You: and ChatGPT: when they are available. If you use an account archive, extract the ZIP on your own device and select the correct JSON file. Load the source, wait for the preview or parser to finish, and check the conversation title and message count before exporting.

Next, select the messages or conversations you want to keep. Choose the available export formats, then start the export. Wait for the browser download to finish and open the file. Check the first and last messages, speaker order, long paragraphs, code blocks, lists, tables and special characters. If the output is intended for another person, remove unrelated material and choose a clear filename. A final review catches missing content before the file becomes part of a report, project folder or shared archive.

Can I export a private ChatGPT conversation using a public link?

A public share link only represents a conversation page that has been made accessible through ChatGPT sharing. It does not grant access to your private account history, and this tool does not sign in to your ChatGPT account. If a conversation is private, request the official account data export from ChatGPT settings. Download the archive, extract it on your device and use the relevant local import workflow if the tool provides one. If you only need a short excerpt, you can copy the text you are allowed to access and use the paste fallback.

Do not make a sensitive conversation public solely to use an exporter. A share link can be forwarded or opened by people who receive it, depending on the sharing settings. Check the access level and review the content before sharing. If you are exporting work, customer or research material, follow the rules of the organisation or project that owns the information. The safest workflow is the one that matches the original privacy level and the permissions you have.

Will the export keep code blocks, tables, lists and formatting?

Formatting depends on the source and destination. Markdown symbols, whitespace, invisible Unicode characters and source markers are the main things to check for this page. When the source page exposes structured message content, the extractor converts rich elements into text and Markdown where possible. When you paste text manually, the tool can only work with the formatting that was included in the clipboard content. An export cannot reconstruct a table or code sample that was already lost before the text reached the tool.

Open the downloaded file in the application where you plan to use it. Markdown viewers do not all support identical extensions, spreadsheet-like tables may need adjustment, and long code lines can wrap differently in a PDF. For complex scripts such as Hindi or Arabic, browser print-to-PDF can use fonts installed on your device. Keep the original archive when exact structure or non-text attachments matter. Consider exporting both an editable file and a reader-friendly version for important conversations.

What should I do if a share link or file does not load?

For a share link, open it in a private browser window and confirm that the page is public, complete and still available. Check for a missing character in the URL and make sure it belongs to an accepted ChatGPT share domain. Automated access may occasionally fail when the source platform changes its page structure or limits requests. If the page opens manually but extraction fails, try the paste fallback for text you can view, or use the official account archive for a private or larger backup.

For an uploaded JSON file, verify that you selected the extracted conversations.json file rather than the ZIP archive or another JSON document. A very large file can take time and memory to parse. Close unnecessary tabs and retry with a smaller selection if the browser becomes slow. If the problem continues, keep the original source untouched and use a local JSON editor or trusted script to validate the file. Do not repeatedly submit a link that the source website is blocking.

Can I choose individual messages instead of exporting everything?

When a conversation preview is available, use the message checkboxes to include only the exchanges you need. This is useful when one long chat contains several unrelated subjects or when you need to share a focused excerpt with a colleague. Keep the question that prompted an answer and any corrections or caveats that change its meaning. A response without its surrounding context can be misunderstood, so select messages as a complete sequence rather than simply choosing the shortest output.

For bulk imports, select only the conversations relevant to the task before building the ZIP. If the file will be used as a formal record, state whether it is a complete transcript or a selected extract. Read through the selection once more before downloading, especially when references such as "the earlier example" or "option two" depend on a message that may have been left out. Selective export helps reduce clutter, but it should not remove information required to understand the result.

Does ChatExport store my conversation or uploaded archive?

The public-link extractor needs to retrieve the shared page on the server before it can return the visible message content to your browser. The service does not provide an account-based conversation library or a saved archive feature. The bulk data import and paste-based cleanup workflows are designed to process selected text or JSON locally in the browser. Technical infrastructure may still process request metadata such as IP address, timestamps and error logs to operate and protect the service. Read the Privacy Policy for the current processing description.

Do not assume that a web utility is suitable for every confidential conversation. Avoid submitting information that you are not authorised to share, and remove personal or sensitive material before creating a public link or sending a downloaded file. If your organisation has rules about AI data, follow those rules. For sensitive records, use an approved local workflow and preserve the original file in storage controlled by you or your organisation.

Which format should I choose and what should I check afterward?

Choose a format based on the next action. PDF is useful for saving or moving a visible conversation into another application only when a fixed page layout is important. TXT is convenient for quick search and simple backups. Markdown is a good choice for editable notes and technical documentation. JSON is useful when a script or another application needs structured message fields. HTML is convenient when you want a local page that opens in a browser. The best option depends on whether readability, editability, portability or machine processing matters most.

After exporting, open the file rather than relying only on the success message. Confirm the title, message count, speaker order, line breaks and special characters. For PDFs, inspect page breaks and the final page. For Markdown, check code fences and tables. For JSON, validate the file with a JSON-aware editor. For HTML, open it offline and check links. Keep the original archive or source copy for important material, because a converted export is a simplified representation of the conversation.

Explore all ChatGPT export tools