AI Watermark Check

Why AI-assisted homework and papers won't format right

You paste a paragraph you drafted with AI help into your assignment portal, and the line breaks come out wrong. Or your citation manager throws an error on a reference that looks completely normal. Or a word count comes back higher than what you can see on screen. None of that is a formatting mistake you made. It's almost always a handful of invisible characters that hitched a ride when you copied the text.

Text copied out of an AI chat window carries invisible Unicode characters, non-breaking spaces, zero-width spaces, soft line-break markers, left over from how the chat interface displays its answer as formatted web text. They cause exactly the submission and formatting problems described above, in Word, in learning management systems, in citation managers, anywhere the software expects plain, predictable text. Paste the text into the checker below and every hidden character shows up, ready to strip out before you submit anything.

More: what was found, x-ray view and options

X-ray view

Your text with every hidden character exposed as a labelled chip. Hover a chip for its Unicode name.

Where this actually shows up

Assignment and homework portals

Moodle, Canvas, Google Classroom and similar systems sometimes reject a paste outright, or silently mangle the line breaks and spacing once it's submitted. A stray non-breaking space or zero-width character in the pasted block is the usual cause.

Thesis and dissertation submissions

University electronic thesis systems are often strict about text encoding, and a long document assembled over months, partly drafted with AI assistance, partly written by hand, partly copied from notes, is exactly where these characters accumulate unnoticed. Finding them by eye in eighty pages is not realistic; finding them with an x-ray view takes seconds.

Citation managers

Zotero, EndNote and Mendeley all parse pasted reference text to extract fields, and an invisible character sitting inside a title or an author name can make the parser split a field in the wrong place or fail to recognise it at all. The reference looks fine to you and breaks the software reading it.

Word and Google Docs

Odd line-break points, spacing that looks inconsistent even after you've reformatted it, a paragraph that won't justify evenly, these are frequently a non-breaking or zero-width character sitting where an ordinary space should be, not a setting you got wrong.

Why this is worth doing before you submit anything

Word counts are the clearest example. If your assignment has a strict limit and the tool checking it counts code points rather than visible characters, or handles them inconsistently, a paste carrying forty invisible characters can push a document over a line nobody would notice by reading it. Cleaning first means the count you see is the count that gets checked.

Uploads are the second. A learning portal, a journal submission system or a thesis repository that validates file encoding strictly can reject a document outright over characters that have nothing to do with its actual content, and the error message is rarely specific enough to tell you what to look for.

What this does not do. Cleaning hidden characters is a formatting and compatibility fix, not a way to change how AI-detection software evaluates your writing. Style-based detectors look at word choice and sentence patterns, not at invisible Unicode characters, so this has no effect on that kind of check either way. If your institution has a disclosure policy for AI-assisted work, this tool has nothing to do with meeting or avoiding it, that's a separate conversation to have honestly with whoever set the policy.

How to check before you submit

  1. Paste the section of text into the checker above, whatever you drafted with AI help, before it goes into your document or portal.
  2. Open the x-ray view and look at what's highlighted. Most of what you'll see is harmless typographic debris: non-breaking spaces, thin spaces, the occasional soft break.
  3. Copy the cleaned version and use that in your document, citation manager or submission form instead of the original paste.

It runs entirely in your browser, so a thesis chapter or an unsubmitted assignment never leaves your machine.

Questions about formatting AI-assisted text

Does cleaning hidden characters help me avoid AI-detection tools?

No. Style-based AI detectors analyse writing patterns, not invisible Unicode characters, so this has no effect on that kind of result in either direction. This tool fixes technical formatting and upload problems, nothing else.

Why does my citation manager keep failing to parse a reference?

A hidden character inside the title or author field is the most common cause when the reference looks correct visually. Paste the raw text into the checker before adding it to Zotero, EndNote or Mendeley to catch this before it happens.

Why does my word count not match what I see on the page?

Some word-count tools count every code point, including invisible ones, while your eyes only count visible characters. A paste with several dozen hidden characters can add to a count without adding anything you can see.

Will cleaning change my wording or my formatting?

No. Every character removed is invisible to begin with, and unusual spaces are replaced with an ordinary space rather than deleted, so words never run together. Visible text, word order and paragraph structure are untouched.

Does this work for a whole thesis or dissertation at once?

Yes. Paste as much text as you need checked, the tool processes the full input and the tally still covers everything even if the x-ray view stops drawing chips after a few hundred to stay responsive.

Related reading