About GPTCleanupTool

A large set of narrow tools, and a short list of things they will not claim.

What GPTCleanupTool is: 14 hidden characters, which tools run in your browser with nothing uploaded, and what this site will not claim about AI writing.

hidden characters handled
14
ways a tool here can run
2
no account, no payment
Free

The premise

What GPTCleanupTool is

This site is a large collection of single-purpose text tools. Each one does a narrow job on text you paste in: strip the invisible characters, remove the extra spaces, rewrite a paragraph, check how a document reads. There is no dashboard and no account to create.

There are many pages rather than one tool with a settings panel because people search for the exact job, not for a settings panel. Everything here is free. No payment, no subscription, no capability held back behind an upgrade.

The number

The 14 hidden characters this site handles

Most pages in this category name a handful of characters and imply the rest. This one gives the count, because the count comes out of the code. The cleaner and the checker share one list and it has fourteen entries.

Eleven are deleted: the zero-width space, the zero-width non-joiner, the zero-width joiner, the word joiner, the byte-order mark, the soft hyphen, and five directional controls. Three are space look-alikes, the no-break space, the narrow no-break space and the hair space, and those are swapped for an ordinary space, because a word still needs a space there.

Characters outside that list are left alone, and the pages say so. Unicode holds far more invisible characters than any one cleaner touches.

Getting started

How to pick a tool here in three steps

There is no onboarding. Finding the right page is the whole setup.

Step 1
Name the job in the words you would search with: remove hidden characters, rewrite a paragraph, check an essay.
Step 2
Open that page. The heading tells you what it does and whether it runs in your browser or on a server.
Step 3
Paste, run, copy. Nothing is saved between visits, so there is nothing to clean up afterwards.

How it works

The two ways a tool here can run

This is the thing to understand about the site, because it decides what happens to your text.

In your browser
The cleaners, character removers, formatters and watermark scanners compute the result on your own machine. Nothing is uploaded, and they carry no run limit and no length cap.
On a server
The rewriters, humanizers, generators and analyzers need a language model, so the text is sent for the run. These take between 1 and 12,000 characters and carry 5 free runs per rolling 24 hours.
How to tell them apart
The page says which it is. The reliable tell is the allowance: a limit exists to meter a server, so a tool with no limit runs on your device.

Scope

Which AI models these tools work on

All of them, and that is not a boast. The cleaning tools match codepoints. A zero-width space is the same character whether it came from ChatGPT, Claude, Gemini, a PDF export or a rich-text editor, so the tool has no reason to care which produced it and no list to keep up to date.

The opposite is worth saying too. Finding a hidden character does not tell you a model wrote the text. Word processors and publishing tools have inserted these characters for decades. A finding tells you how text was handled, not who wrote it.

The limits

What this site will not claim about AI writing

Much of the market around these tools runs on promises nobody can keep. Each of these is a deliberate omission.

Not undetectable
No tool here claims to make text undetectable, and none promises a score from Turnitin, GPTZero, Copyleaks or Originality.ai. Those are other companies' systems and they change without notice.
Not proof of authorship
The analysis tools report signals observable in the text. A signal is evidence about the text, not proof of who wrote it.
No invented numbers
No accuracy percentages, no user counts, no testimonials, and no claim about how many hidden characters a typical reply contains. A number on a page here came out of the code.
No affiliation implied
Products get named because those are the terms people search with. Naming one is not a claim of partnership in either direction.

The starting point

Where this site started: characters you cannot see

Text copied out of a chat interface frequently carries characters that render as nothing, and they survive a copy and paste into almost any editor without showing themselves.

A search that should match fails. A URL slug splits in two. A line of code throws an error with no visible cause. A spreadsheet lookup misses a value that looks identical on screen. None of it announces itself, which is what makes the category worth a tool.

That is why the cleaning tools are the ones built to run locally. Cleaning characters out of text you cannot visually verify is exactly when you should not have to trust a server.

Who uses it

Who these tools are actually for

Developers cleaning text before it enters a codebase, a config file or a commit, where a hidden character becomes a syntax error with no visible cause. Writers and editors tidying drafts or getting a paragraph out of the register it got stuck in.

Publishing and SEO teams, where an invisible character in a title or slug splits a keyword. Students and academics checking their own work, within whatever rules their institution sets. And anyone who pasted something out of a chat window and found it did not behave like ordinary text.

FAQ

Questions about this site

Everything below is answered in full, nothing to click open.

What is GPTCleanupTool?

A collection of single-purpose text tools: cleaning invisible characters, removing spaces, reformatting, rewriting and analyzing text. One page per job, no account required.

Is it free?

Yes. No payment, no subscription, no account and no feature held back behind an upgrade.

How many hidden characters does the cleaner handle?

Fourteen. Eleven are deleted and three space look-alikes are swapped for an ordinary space. Characters outside that list are left alone.

Which tools run in my browser?

The cleaners, character removers, formatters and watermark scanners. If a page shows no run limit, that is because no server is involved.

Why do some tools have a daily limit?

Because they call a language model on a server, which costs money per run. That is 5 free runs per rolling 24 hours. Local tools have no limit.

How much text can a server tool take at once?

Between 1 and 12,000 characters per run. Longer documents need splitting. Local tools have no length cap at all.

Is my text stored?

No. Local tools never send it anywhere, and text sent to a server tool is forwarded, processed and returned without being written to a database or a log.

Which AI models do these tools work with?

Any of them. The cleaners match codepoints, so the model that produced the text makes no difference and there is no supported-model list to check.

The cleaned text looks identical. Did anything happen?

Usually yes, and that is expected. The characters removed were invisible, so the visible text should not change. Compare the character count before and after.

Is this the same as pasting through a plain text editor?

No. Pasting through a plain text editor drops styling, but a zero-width space is a character rather than styling, so it survives the trip intact.

Why are there so many separate pages?

Because people search for the specific job, not for a settings panel. A page that does one job well beats a page that does forty.

Will these tools make my text undetectable?

No, and nothing here claims that. Detectors belong to other companies and change without notice, so no promise about their output would be honest.

Can a tool here tell me who wrote a text?

No. The analysis tools report signals observable in the text, which is evidence about the text rather than proof of authorship.

Does a hidden character prove a model wrote something?

No. PDF exports, word processors and rich-text editors introduce the same characters and always have.

Are you affiliated with OpenAI, Google or Anthropic?

No. Model and product names appear because those are the terms people search with, which is not a claim of affiliation or endorsement.

How can I verify a tool really runs locally?

Open your browser's network panel and run one. No request is issued during the run.

Do you use my text to improve the tools?

No. Nothing submitted is retained, so there is nothing to review or learn from.

Is there an API or a batch mode?

No public API, and no batch mode. The tools are built for a single document pasted into the page.

Can I use these tools for academic work?

Your institution's rules on AI assistance govern that, and using anything here does not change what you are required to disclose.

Do the tools work on a phone?

Yes. The pages adapt and the tools behave the same in a mobile browser.

How do I report a bug or ask something?

Through the contact page.

One page per job, and most of them never see your text.

Start with the tool for the exact thing you are trying to do.

Browse all tools