Copying a ChatGPT conversation and pasting it into Google Docs seems like it should work. It usually doesn't, at least not in a way that is usable. Headers become plain text, code blocks lose their formatting, tables collapse into raw text, and bold or italic styling disappears entirely. Here is why that happens, and how to move ChatGPT content into Google Docs with full formatting preserved.
Why Copy-Paste from ChatGPT Breaks Formatting
When you copy text from the ChatGPT iPhone app, what gets placed on the clipboard is plain text. The visual formatting you see in ChatGPT, the headers, bold text, code blocks, bullet points, is rendered by the app's interface, but the clipboard doesn't carry that structure along.
Google Docs on iOS accepts plain text pastes and rich text pastes, but it can't interpret raw Markdown syntax. So when you paste ## Heading into a Google Doc, you get the literal characters ## Heading, not an H2. When you paste a code block, you get the backtick characters and the plain text inside, not a formatted code element.
Try ChatExport on iPhone or iPad
Export ChatGPT conversations to PDF, Word, or Markdown — privately, offline, no account needed.
What Breaks Specifically
- Headers,
#,##,###appear as literal symbols instead of styled headings. - Code blocks, Triple backtick fences and the code inside become plain monospace text at best, unformatted text at worst.
- Tables, Markdown table syntax (pipes and dashes) collapses into a mess of characters.
- Bold and italic,
**bold**and*italic*appear with the asterisks visible instead of applying the style. - Bullet lists, May paste correctly as plain bullets, but nested lists often break.
Method 1: Export as HTML via ChatExport (Best Results)
Google Docs has one powerful capability that most people don't know about: when you paste HTML content into a Google Doc, it recognises and renders the HTML formatting. Headers become headings, <strong> becomes bold, <code> renders as monospace, and <table> renders as an actual table.
ChatExport can export your ChatGPT conversation as a well-structured HTML file. The workflow is to open that HTML file in Safari, copy all the content, and paste into Google Docs, which then interprets the HTML and applies the formatting.
Step-by-Step: HTML Method
- Open the ChatGPT app on your iPhone.
- Navigate to the conversation you want to export.
- Tap the share icon at the top of the conversation.
- Select ChatExport from the share sheet.
- Choose HTML as the export format.
- Tap Export, then tap Open in Safari (or save to Files and open from there).
- In Safari, tap and hold anywhere on the page, then tap Select All.
- Tap Copy.
- Open the Google Docs app on your iPhone.
- Open an existing document or create a new one.
- Tap to place your cursor where you want the content.
- Tap and hold, then tap Paste.
Google Docs will process the clipboard content and apply the HTML formatting, headers, lists, bold, code, and tables will all render correctly.
Why This Works
Safari renders the HTML file visually. When you select all and copy in Safari, the clipboard contains both the plain text and the rich HTML representation. Google Docs reads the HTML representation and converts it to Google Docs formatting. This is the same mechanism that makes copy-paste from websites into Google Docs work so well.
Method 2: Export as Markdown (Partial Formatting)
If you don't need tables or complex formatting, exporting as Markdown and pasting directly into Google Docs is a faster option. Google Docs doesn't fully parse Markdown, but some formatting transfers:
- Bullet lists often render correctly.
- Basic bold and italic may carry through depending on the source.
- Headers will appear as plain text with the
#symbols visible, you'll need to apply heading styles manually.
Use this method when the conversation is mostly prose with light formatting and you're comfortable doing minor cleanup in Google Docs afterwards.
Tips for Getting the Best Results
Don't use "Paste without formatting." The "Paste without formatting" option in Google Docs strips all structure and gives you plain text. Only use it if plain text is what you want. For rich formatting, always use the standard paste.
Use a desktop browser for complex documents. The HTML paste method works on iPhone, but it is easier to manage on a Mac or PC where you have more screen space to verify the result. For critical documents, do the export on iPhone and then complete the paste step on desktop.
Apply a consistent Google Docs style after pasting. Even with HTML paste, the default font and spacing in the pasted content may not match your document's style. Use Format → Paragraph styles to clean up headings, and apply your document's default body font to the pasted text.
Export one section at a time for very long conversations. For very long conversations, consider exporting in chunks and pasting section by section. This gives you more control over the structure in Google Docs.
FAQ
Does this work for tables?
Yes. The HTML export method preserves table structure, and Google Docs renders it as a proper table. This is one of the main advantages of HTML export over Markdown export.
Does it work for code blocks?
Yes. With HTML export and paste via Safari, code blocks are pasted as monospace-formatted content in Google Docs. Google Docs doesn't have a native "code block" element, but the text will appear in a monospace font and preserve line breaks and indentation.
What if Safari opens the HTML as a download instead of rendering it?
If Safari downloads the file instead of displaying it, open the Files app, navigate to the saved HTML file, and tap it, iOS will offer to open it in Safari. Once it is rendering in Safari, proceed with the select-all and copy steps.
Does this work in the Google Docs web app on iPhone too?
Yes. If you prefer using Google Docs in Safari rather than the native app, the paste behaviour is the same. Paste your HTML-copied content into the Safari-based Google Docs editor and formatting will be applied.
Will my ChatGPT conversation data be sent anywhere?
No. ChatExport processes everything on your iPhone. The HTML file is generated locally. Nothing is uploaded to a server.
Moving ChatGPT conversations into Google Docs without losing formatting requires one extra step: export as HTML first. ChatExport makes that step fast, it converts any ChatGPT conversation to clean HTML (or Markdown, PDF, or TXT) directly on your iPhone, with no account needed and no data sent to the cloud. Download it from the App Store and paste your next ChatGPT conversation into Google Docs with all the formatting intact.