How to Remove ChatGPT Formatting in Google Docs
By Ibrahima Diallo · Updated July 2026 · 8 min read
You copied a clean ChatGPT answer. You pasted it into Google Docs. Now it looks broken — gray shading, double spacing, visible ** and ## symbols. Five proven methods, ranked by speed and what each one actually fixes.
When you paste text from ChatGPT into Google Docs, three problems typically appear: markdown symbols like asterisks and pound signs show as literal characters, the pasted text carries a gray background shading, and paragraph spacing breaks. This guide covers 5 methods to fix all three — ordered from the fastest single-keystroke fix to the most thorough solution for persistent formatting problems.
The fastest way to remove ChatGPT formatting in Google Docs is to paste using Ctrl+Shift+V (paste without formatting). This removes bold, italic, and heading styles in one keystroke. For gray background shading, go to Format → Paragraph styles → Borders and shading → Reset. For markdown symbols like asterisks and bullet characters that survive the paste, clean the ChatGPT text in CleanTextTools before pasting — it removes all markdown at source in one click.
Got a long ChatGPT draft? Skip the manual cleanup. Open the Google Docs cleaner — paste, click Clean, copy. The output is ready for Google Docs in under five seconds, with markdown, hidden characters, and spacing artifacts handled in one pass.
Clean for Google Docs Free →
Based on common patterns reported by CleanTextTools users, the three most frequent issues after pasting ChatGPT text into Google Docs are: gray paragraph background (paragraph shading carried from the clipboard), extra blank lines or double spacing, and visible markdown symbols like **, ##, and -. All three are fixable without rewriting.
Common ChatGPT Paste Problems in Google Docs
When you paste ChatGPT text into Google Docs, you may see one or more of these problems. Each has a specific fix — most are 2-click solutions inside the Format menu.
| Artifact | Where It Shows | What's Causing It | Fix |
|---|---|---|---|
| Gray background block | Behind pasted text | Paragraph background carried from ChatGPT clipboard | Method 3 |
| Extra blank lines | Between every paragraph | Extra line break characters in source | Method 2 |
| Markdown symbols | **bold**, ## Heading, - list | Raw Markdown not converted by Docs | Method 2 |
| Broken bullet points | Lists do not align | Mixed bullet syntax (* and -) | Method 2 |
| Font mismatch | Pasted section uses different font | Source font copied via clipboard | Method 1 or 4 |
| Stretched paragraph spacing | Text feels too loose or too tight | Custom line height carried in source | Method 2 or manual reset |
| Hidden characters | Find-and-replace behaves strangely | Zero-width / non-breaking spaces | Method 2 |
| Strange indentation | Tab key will not fix it | Embedded indent characters | Method 2 or 4 |
Why Does ChatGPT Text Have Formatting Problems in Google Docs?
ChatGPT outputs Markdown by default — a plain-text formatting language that uses symbols to represent visual structure. Asterisks represent bold (**bold**) or italic (*italic*) text. Pound signs represent headings (# H1, ## H2). Hyphens at the start of lines represent bullet points. These are not visual formatting — they are literal characters.
## Section heading **Bold point** - Bullet item 1. Numbered step
When you paste into Google Docs, two things can happen depending on how you paste:
If you use Ctrl+V (paste with formatting): Google Docs tries to interpret the Markdown and may convert some symbols, but it also imports ChatGPT's background color, paragraph spacing, and font attributes. The result is inconsistent — some symbols convert, others appear as literal characters.
If you use Ctrl+Shift+V (paste without formatting): Google Docs ignores all imported styles, but Markdown symbols are still pasted as literal text because they are characters, not formatting. You end up with clean spacing but asterisks and pound signs still visible.
The only complete fix is to remove the Markdown symbols before pasting. That is what CleanTextTools does — it processes the text in your browser and outputs clean plain text with no Markdown, no background color data, and no spacing artifacts.
Google's own documentation confirms that Docs supports paragraph styles, line spacing, borders, and shading — all of which can be carried from clipboard content. See Google Docs Help: Change how paragraphs and fonts look.
The issue is not your writing. It is a copy-paste environment mismatch.
5 Methods Compared
Use this table to choose the right fix for your situation. Each method below has a dedicated section with step-by-step instructions.
| Method | Best for | Skill | Bold/links | Spacing | Gray bg | Hidden chars |
|---|---|---|---|---|---|---|
| Paste without formatting | New text, before pasting | Beginner | No | Partly | Yes | Partly |
| CleanTextTools | Full cleanup before pasting | Beginner | Configurable | Yes | Prevents it | Yes |
| Borders and shading | Gray background only | Beginner | Yes | No | Yes | No |
| Clear formatting | Text already in Docs | Beginner | No | Partly | Sometimes | No |
| Disable auto-formatting | Stopping recurring issues | Beginner | N/A | No | No | No |
Quick decision rule: Pasting right now → Method 1. Markdown, spacing, or hidden characters → Method 2, clean with CleanTextTools first. Gray background only → Method 3. Already pasted and just needs a style reset → Method 4. Formatting keeps breaking as you keep editing → Method 5.
Method 1 — Paste Without Formatting (Ctrl+Shift+V) ← Fastest
The simplest way to prevent ChatGPT formatting problems is to strip the formatting at the moment of pasting.
- 1Copy the text from ChatGPT
Highlight the response and use Ctrl+C / Cmd+C.
- 2Open your Google Doc
Place your cursor exactly where you want the text to appear.
- 3Paste with the unformatted shortcut
Ctrl+Shift+V on Windows or ChromeOS. Cmd+Shift+V on Mac.
| Device | Shortcut |
|---|---|
| Windows or ChromeOS | Ctrl + Shift + V |
| Mac | Cmd + Shift + V |
Google's official keyboard shortcut reference lists Paste without formatting as the universal cross-platform shortcut for stripping clipboard styling. See Google Docs Help: Keyboard shortcuts for Google Docs.
Limitation: This strips everything — including bold text, hyperlinks, and bullet styling. Use it when you want a clean plain-text starting point and plan to reformat manually.
Method 2 — Use CleanTextTools Before You Paste (10 seconds, most thorough)
Ctrl+Shift+V removes Google Docs formatting styles but does not remove markdown characters embedded in the text itself — asterisks, pound signs, bullet hyphens, and line-break artifacts. If your ChatGPT output contains these, they survive the paste and appear as literal symbols in your document:
# Heading ## Subheading **bold text** *italic text* - bullet item > blockquote `code` | table | column |
CleanTextTools removes them at source, before you paste.
How to do it
- 1Copy your ChatGPT, Claude, or Gemini text
Highlight the response and use Ctrl+C / Cmd+C.
- 2Open CleanTextTools
Free, no signup, runs in your browser — your text never leaves your device.
- 3Paste your text and click Clean
Markdown symbols, extra blank lines, and hidden characters are removed at once.
- 4Copy the cleaned output
The wording stays exactly the same — only formatting artifacts are removed.
- 5Paste normally into Google Docs with Ctrl+V
The text is already clean, so a regular paste is enough.
No markdown symbols, no gray background, no asterisks, no spacing artifacts. The document looks as if you typed it directly in Google Docs. This method takes about 10 seconds and works for all AI tools — ChatGPT, Claude, Gemini, Grok, and Copilot.
Manual fix (short text, no tool)
For a short passage, find and delete the characters directly. Use Edit > Find and replace (Ctrl+H / Cmd+H) to remove repeated symbols faster:
- Remove # and ## before headings
- Remove ** around bold text (delete both the opening and closing pair)
- Remove * around italic text
- Remove backticks around code text
- Remove > before blockquotes
- Remove extra - or | from broken list and table formatting
For long ChatGPT answers with multiple headings, tables, or deeply nested bullets, manual cleanup is slow and error-prone — CleanTextTools handles all of it in one pass, including large gaps between paragraphs, broken line breaks, and non-breaking or zero-width spaces that do not respond to the spacing controls in the toolbar. For a dedicated guide on how to fix spacing issues in Google Docs specifically, see our full walkthrough.
For broader AI text cleanup, see Remove ChatGPT formatting or Convert ChatGPT to plain text.
Method 3 — Remove the Gray Background Shading
When you paste ChatGPT text into Google Docs, it sometimes carries a gray background highlight that follows the pasted text. This is not a text color — it is paragraph shading inherited from ChatGPT's web interface. Selecting the text and clicking "Clear formatting" in the toolbar does not remove it.
The correct fix:
- 1Select the affected text
Ctrl+A for the whole document, or highlight a specific section.
- 2Click Format in the top menu
Top menu bar.
- 3Click Paragraph styles
Opens the paragraph styles submenu.
- 4Click Borders and shading
Opens a dialog with border + shading controls.
- 5In the dialog that opens, click Reset
Clears the background color property.
- 6Click Apply
The gray background will be removed while your text content stays intact.
Why does this happen?
ChatGPT's web interface applies a background color to its output panels. When you copy text directly from ChatGPT and paste it into Google Docs, the background color attribute is transferred with the text. Ctrl+Shift+V (paste without formatting) prevents this entirely. If you have already pasted, the Borders and shading reset above is the only reliable fix.
This gray shading is especially common in essays and research papers, since students paste ChatGPT output directly into a draft. If you need formatting in Google Docs for academic documents, the same Borders and shading reset applies, along with citation-safe cleanup that preserves your document's required style.
Google Docs Help confirms that paragraph borders and shading — including background color — are controlled through Format > Paragraph styles > Borders and shading. See Google Docs Help: Change how paragraphs and fonts look.
Method 4 — Clear Formatting with the Google Docs Toolbar
If you have already pasted the text and it looks messy, use Clear formatting to reset it.
- 1Highlight the pasted ChatGPT text
Click and drag to select only the messy section.
- 2Open the Format menu
Click Format in the top menu bar.
- 3Click Clear formatting
Or use the keyboard shortcut: Ctrl+\ (Windows) / Cmd+\ (Mac).
Google's keyboard shortcut list includes Clear text formatting as a built-in Docs shortcut. See Google Docs Help: Keyboard shortcuts.
Limitation: Clear formatting removes visual styling but does not always remove extra blank lines, hidden spacing characters, literal markdown symbols, or paragraph shading. If gaps or gray backgrounds remain after this step, continue to Method 3 (gray background) or Method 2 (CleanTextTools).
Method 5 — Disable Google Docs Auto-Formatting Rules
Methods 1 through 4 clean up text you have already pasted. This one is different: it stops Google Docs from reintroducing formatting inconsistencies as you keep typing and editing after the paste — the fix for formatting problems that keep coming back.
Google Docs autocorrect can automatically detect and reformat lists, links, and quotation marks, and can auto-capitalize text as you type. When you are editing a document full of pasted AI text, these rules can re-trigger and undo cleanup you already did.
- 1Click Tools in the menu bar
Top menu bar in Google Docs.
- 2Select Preferences
Opens the autocorrect and substitutions settings dialog.
- 3In the General tab, uncheck Automatic capitalization
Also uncheck automatic link and list detection if you see them re-triggering.
- 4Switch to the Substitutions tab and uncheck Use smart quotes
Keeps straight quotes in pasted text from being silently converted.
- 5Click OK to save
The new preferences apply immediately to this document.
Google's own help documentation confirms these autocorrect and writing-suggestion toggles live under Tools → Preferences. See Google Docs Help: Manage writing suggestions.
Limitation: This does not clean text that is already pasted — it only stops new problems from appearing. Use Method 1 or Method 2 first for existing content, then Method 5 to keep it from happening again.
How to Keep Some Formatting When Pasting ChatGPT Text
Sometimes you do not want plain text. You may want to keep bold, links, headings, or lists. In that case:
- Paste normally with Ctrl+V or Cmd+V.
- Check what came through.
- Remove only what you do not want — gray background with Method 3, leftover styling with Method 4, markdown symbols or spacing with Method 2.
- Reapply your document's Normal text style to any section that looks off.
The best rule: Paste without formatting when you want a clean starting point. Normal paste when you want to keep some structure. Clean with CleanTextTools first when the text has multiple problems at once — markdown, spacing, and hidden characters together.
How to Remove ChatGPT Formatting in Google Docs on Android
On Android, the paste-without-formatting shortcut (Ctrl+Shift+V) is not available from the touch screen. Instead:
- 1Copy your ChatGPT text on mobile
Long-press the response and choose Copy.
- 2Open CleanTextTools in your mobile browser
Works on all mobile browsers, no app required.
- 3Paste the text, tap Clean, then tap Copy
Markdown symbols and spacing artifacts are removed at once.
- 4Switch to the Google Docs app and paste
Long-press → Paste.
Alternatively, after pasting into Google Docs on Android: select all the text, tap the Format icon (A with lines), tap Paragraph, and reset the paragraph style to Normal text. This removes imported heading styles but does not remove literal Markdown symbols.
For the most reliable result on Android, cleaning the text in CleanTextTools before pasting is the single step that removes all problems at once.
Exception: if you have a physical or Bluetooth keyboard connected to your Android device, Google's own shortcut documentation lists Paste without formatting as Ctrl+Shift+V. See Google Docs Help: Keyboard shortcuts for Google Docs on Android.
How to Remove ChatGPT Formatting in Microsoft Word
If you are working in Word rather than Google Docs, the process is similar:
- Paste as plain text: Use Word's paste options and choose Keep Text Only.
- Clear formatting: Highlight pasted text and click Clear All Formatting in the Home tab.
- Clean before pasting: Use CleanTextTools for Word to remove markdown and spacing problems first, then paste into Word.
How to Remove ChatGPT Invisible Watermark
Many users search for ways to remove a "ChatGPT invisible watermark." Here is what is actually happening.
For ordinary copied text, there is currently no public evidence of a universal invisible watermark in every ChatGPT response pasted into Google Docs. OpenAI has publicly discussed researching text watermarking and provenance methods, but has also noted that text watermarking has significant limitations, including concerns around false positives and fragility when text is edited. See OpenAI: Understanding the source of what we see and hear online.
OpenAI's published information on C2PA and SynthID applies specifically to images generated through ChatGPT and the API — not to plain copied text. See OpenAI Help Center: C2PA in ChatGPT images.
What users often mean by "invisible watermark"
In most cases, users are describing hidden Unicode characters embedded in the pasted text, such as:
- Zero-width spaces
- Non-breaking spaces
- Narrow no-break spaces
- Odd Unicode spacing characters
- Hidden formatting metadata carried from the clipboard
How to remove them safely
Use a hidden character cleaner that removes these artifacts without rewriting the content. CleanTextTools includes a hidden character removal option designed specifically for this use case: paste the ChatGPT text, select hidden character removal, copy the cleaned result, and paste into Google Docs.
Do not use tools that claim to bypass AI detection. The correct goal for any professional document is simple: clean formatting, preserved meaning, and transparency about your process when required.
Best Fix by Problem Type
| Problem | Best fix |
|---|---|
| You have not pasted yet | Paste without formatting (Method 1) |
| Text already pasted and looks messy | Clear formatting (Method 4) |
| Gray background block visible | Borders and shading → Background color → None (Method 3) |
| Large spacing gaps | Clean with CleanTextTools (Method 2) or reset spacing manually |
| Markdown symbols showing | CleanTextTools or manual find-and-replace (Method 2) |
| Hidden characters affecting spacing | CleanTextTools hidden character cleanup (Method 2) |
| You want to keep bold and links | Normal paste, then remove only the problem elements |
| You are on Android without a keyboard | Clean in browser first, then paste into Google Docs app |
| Long text with multiple problems at once | CleanTextTools before pasting (Method 2) |
| Formatting keeps breaking as you keep typing/editing | Disable auto-formatting rules (Method 5) |
Best Method by User Type
| Who you are | Common problem | Best approach |
|---|---|---|
| Student | Essay has bold markdown, weird spacing, or gray blocks | Method 1 (paste without formatting) or Method 2 (CleanTextTools) |
| Teacher | Lesson plan has messy AI formatting | Method 4 (clear formatting) or Method 2 (CleanTextTools) |
| Professional | Report must match company document standards | Method 4 (clear formatting), then adjust spacing manually |
| Blogger | ChatGPT draft has ## headings, ** bold, and - bullets | Method 2 (CleanTextTools) before Google Docs |
| Freelancer | Client document needs clean formatting fast | Method 2 (CleanTextTools), then final styling in Google Docs |
| Resume writer | Text must stay clean and professional | Method 1 (paste without formatting) |
| Editor | Needs to keep some structure but remove bad formatting | Normal paste, then Method 4 (clear formatting) and Method 3 (gray background) |
| Mobile user | Hard to fix formatting on Android | Clean in mobile browser first, then paste |
Recommended Workflow for the Cleanest Google Doc
For the best result every time — especially with long ChatGPT responses:
- 1Copy the ChatGPT text
Highlight the full response in ChatGPT and copy it.
- 2Paste into CleanTextTools
Select the cleanup options that match your problem — markdown removal, spacing fix, hidden character cleanup, or all three.
- 3Copy the cleaned result
From CleanTextTools.
- 4Paste into Google Docs
Normal paste (Ctrl+V / Cmd+V) is fine — the text is already clean.
- 5Apply your document styles where needed
Headings, bullets, bold, and links only where you actually want them.
- 6Export to PDF only after formatting is correct
Final check before sharing.
This workflow is especially useful for articles, reports, essays, lesson plans, client deliverables, and blog drafts.
Clean text first. Format it after.
Paste your ChatGPT text → click Clean → copy a ready-to-paste version for Google Docs. Markdown, spacing, and hidden characters handled in one pass.
Open Google Docs Cleaner →ChatGPT formatting problems in Google Docs have three distinct causes: Markdown symbols pasted as literal characters, gray background shading inherited from ChatGPT's interface, and non-standard line breaks creating double spacing. The fastest fix is Ctrl+Shift+V (paste without formatting), which removes imported styles but not literal Markdown characters. The gray background is removed via Format → Paragraph styles → Borders and shading → Reset — not via Clear formatting. The most thorough solution is cleaning the ChatGPT text in CleanTextTools before pasting, which removes all three problem types at source in a single step. CleanTextTools processes text locally in the browser, requires no account, and does not rewrite or alter the content.
FAQs About Removing ChatGPT Formatting in Google Docs
How do I remove ChatGPT formatting in Google Docs?
The fastest method is Ctrl+Shift+V to paste without formatting, which removes styles and spacing. For markdown symbols like asterisks and pound signs that survive the paste, clean the text in CleanTextTools before pasting. For gray background shading, go to Format → Paragraph styles → Borders and shading → Reset.
How do I remove the gray background from ChatGPT text in Google Docs?
Highlight the gray text, click Format > Paragraph styles > Borders and shading, set Background color to None or click Reset, then click Apply. The text stays intact — only the background shading is removed.
How do I fix ChatGPT weird spacing in Google Docs?
Highlight the text, click Format > Line & paragraph spacing, and select your preferred spacing. Click Remove space before paragraph to close large gaps between sections. For hidden whitespace characters that do not respond to spacing controls, clean the text with CleanTextTools before pasting.
How do I clear ChatGPT formatting quickly?
Use the keyboard shortcut: Ctrl+\ on Windows or Cmd+\ on Mac. This applies Clear formatting instantly to any selected text without opening the menu.
How do I copy from ChatGPT to Google Docs without losing formatting?
Paste normally with Ctrl+V or Cmd+V. Then remove only what you do not want — gray background with Borders and shading, spacing with Line & paragraph spacing. Avoid Paste without formatting if you want to keep bold text, links, or bullets.
How do I remove markdown symbols from ChatGPT before pasting into Google Docs?
For short text, use Edit > Find and replace to remove **, ##, and other symbols. For long text, paste into CleanTextTools with markdown removal selected, then copy the clean version into Google Docs.
How do I remove ChatGPT formatting in Google Docs on Android?
With a physical keyboard, use Ctrl+Shift+V to paste without formatting. Without a keyboard, paste the text, select it, and use the A formatting icon to adjust styles. For long text with many problems, clean it in your mobile browser using CleanTextTools first.
How do I remove the ChatGPT invisible watermark?
For normal copied text, the term invisible watermark usually refers to hidden Unicode characters — zero-width spaces, non-breaking spaces, and odd spacing characters. Use a hidden character cleaner like CleanTextTools to remove them without changing the text content. OpenAI's current published watermarking information applies to images, not plain copied text.
How do I copy ChatGPT text without the gray block?
Use Ctrl+Shift+V (Windows) or Cmd+Shift+V (Mac) to paste without formatting — this prevents the gray background from appearing. If you have already pasted, remove it through Format > Paragraph styles > Borders and shading > Background color > None.
How do I get my Google Docs back to its original format?
Highlight the affected text, click Format > Clear formatting, then reapply your document's Normal text style from the styles menu. Readjust spacing through Format > Line & paragraph spacing and remove any background color through Borders and shading.
How do I stop automatic formatting in Google Docs?
Go to Tools > Preferences > Substitutions and turn off the automatic corrections you do not want. This controls Docs-native auto-formatting, but does not affect what the clipboard carries from ChatGPT. For paste problems, use the methods in this guide.
Does ChatGPT text have a hidden watermark?
For plain copied text, there is no publicly confirmed universal invisible watermark in ChatGPT responses. OpenAI has researched watermarking methods but has noted their limitations for plain text. Their published C2PA and SynthID documentation covers image provenance only. What most users are experiencing is hidden Unicode characters — these can be removed with a hidden character cleaner.
How do I fix ChatGPT spacing in Google Docs?
Use Format > Line & paragraph spacing to set the spacing to single or your preferred value. Use Remove space before paragraph to eliminate large gaps between sections. For hidden characters causing spacing problems, clean the text with CleanTextTools before pasting.
How do I get rid of the gray background when I paste ChatGPT text into Google Docs?
The gray background is paragraph shading imported from ChatGPT's interface. Select the affected text, then go to Format → Paragraph styles → Borders and shading → Reset. To prevent it entirely, use Ctrl+Shift+V when pasting, or clean the text in CleanTextTools before you paste.
Why does ChatGPT text show asterisks in Google Docs?
ChatGPT outputs Markdown by default. Asterisks represent bold or italic formatting in Markdown syntax. When pasted into Google Docs, they appear as literal characters because Google Docs does not fully interpret Markdown. Remove them before pasting using CleanTextTools, or use Edit → Find & Replace after pasting.
How do I fix double spacing when I paste from ChatGPT into Google Docs?
Double spacing after pasting ChatGPT text is caused by extra line breaks in the AI output. Use Ctrl+Shift+V to paste without formatting, which removes imported spacing. Alternatively, clean the text in CleanTextTools before pasting — it removes non-standard line breaks at source.
How do I paste ChatGPT text into Google Docs without formatting issues?
Use Ctrl+Shift+V (Edit → Paste without formatting) to strip styles on paste. For markdown symbols that survive this method, clean the ChatGPT text in CleanTextTools before pasting. For gray background shading already pasted, go to Format → Paragraph styles → Borders and shading → Reset.
How do I clear formatting in Google Docs after pasting ChatGPT text?
Select the text, then press Ctrl+\ or click Format → Clear formatting. This removes bold, italic, and heading styles. Note: it does not remove gray background shading (use Borders and shading → Reset for that) and does not remove literal Markdown characters like asterisks.
Does Google Docs have a built-in ChatGPT formatter?
Google Docs does not have a built-in tool specifically for ChatGPT formatting. The closest built-in options are Paste without formatting (Ctrl+Shift+V) and Clear formatting (Ctrl+\). For a complete fix that removes Markdown symbols, gray backgrounds, and spacing issues in one step, CleanTextTools is the dedicated solution.
How do I remove bullet points from ChatGPT text in Google Docs?
If the bullet points are Google Docs list formatting, select the text and click the list button in the toolbar to toggle it off. If they are literal hyphen or asterisk characters from Markdown, remove them before pasting using CleanTextTools, or use Find & Replace (Ctrl+H) to replace "- " with nothing.
How do I disable auto-formatting in Google Docs when pasting ChatGPT text?
Go to Tools → Preferences and uncheck "Automatically detect links" and "Automatically correct spelling." For auto-formatting on paste specifically, use Ctrl+Shift+V every time you paste AI text. To disable smart quotes and automatic list detection permanently, uncheck the relevant options under Tools → Preferences → Substitutions.
Ibrahima builds text cleanup tools for professionals, students, and teams who work with AI-generated content daily. CleanTextTools is used by writers, bloggers, educators, and freelancers to prepare AI text for real-world documents — Gmail, Google Docs, Word, LinkedIn, and Outlook.
- Google Docs Help — Keyboard shortcuts for Google Docs (Desktop) — official list of Docs keyboard shortcuts including Paste without formatting and Clear formatting.
- Google Docs Help — Change how paragraphs and fonts look — official documentation for paragraph styles, line spacing, borders, and shading.
- Google Docs Help — Keyboard shortcuts for Google Docs on Android — Android-specific keyboard shortcut documentation.
- Google Docs Help — Manage Autocorrect in Google Docs — controls for automatic capitalization, link detection, and substitutions.
- OpenAI — Understanding the source of what we see and hear online — OpenAI's published position on text watermarking and provenance methods.
- OpenAI Help Center — C2PA in ChatGPT images — official OpenAI documentation on image provenance (not plain text).