Everything below is answered in full, nothing to click open.
Does Grok put a watermark in its text?
Not in the sense of a deliberate hidden signal. Text copied from Grok, especially through X's own interface, can carry ordinary invisible characters left over from how that platform's text fields handle a copy.
How do I check Grok text for hidden characters?
Paste it into the box above and press Scan text. Every hidden character is listed with where it sits.
Is the Grok watermark detector free?
Yes, and there's no limit on how many times you use it, since scanning runs in your browser.
Is my text uploaded anywhere?
No. Scanning runs entirely in your browser. Nothing is transmitted, stored or logged.
Does a hidden character prove the text is from Grok?
No. The same characters appear in text copied from Word, ordinary X posts and other chat interfaces. A finding tells you about formatting, not authorship.
Does it matter if I copy Grok from X or from the standalone app?
Yes. The two are separate interfaces with separate copy paths, so the same underlying answer can carry different hidden characters depending on which one you used.
Will this tell me if a text was written by Grok versus another model?
No. The scan looks at characters, not writing style, and makes no claim about which model produced the words.
Will this make Grok's text pass an AI detector?
No tool can promise that. Detectors judge sentence patterns and vocabulary, not invisible bytes.
Does it change my text?
No. This detector only scans and reports. Nothing is removed or rewritten here.
Is there a separate cleaner for this?
Yes, the site's watermark remover strips what this scan finds while leaving your wording untouched.
Does it work on long Grok responses?
Yes. There's no length cap, since scanning runs on your own device rather than a server.
Can hidden characters break a slug or heading pasted from Grok?
Yes. A zero-width space inside one splits the keyword, so the visible title and the slug or anchor stop matching.
Can I check code Grok wrote?
Yes. Zero-width characters inside a snippet can stop it compiling with no visible cause, and the scan finds them.
Does it handle non-English text from Grok?
The characters themselves are language-independent. The zero-width non-joiner is meaningful in Persian and some Indic scripts, so review those flags before removing anything.
Why did my Grok text trigger a flag when it looks fine?
Text routed through X's post-composer on the way to your clipboard commonly picks up invisible spacing characters, even when nothing looks off on screen.
Is there a batch mode or an API?
Not yet. For several documents, paste, scan, copy the findings and repeat for now.
Can I scan confidential Grok output here?
Yes. Nothing leaves your browser, so it's fine for drafts you haven't shared anywhere.
Does it work on phones?
Yes. The page works the same in a mobile browser, no app required.
Do I need to disconnect from the internet to trust this?
No, though you can. The page works fine offline once loaded, which is a quick way to confirm nothing is being sent anywhere while you scan.
What's the difference between this and a general watermark detector?
The scan itself is identical, the same characters checked the same way. This page is aimed at the specific search for Grok, since X's own interface shapes what gets left behind, not the scan.