Free & open source · Runs offline
Your words should be the only thing people read.
Text picks up invisible passengers along the way - characters you cannot see, cannot select, and cannot delete. Chat windows, PDFs, web pages and word processors all add their own. They ride along into your email, your essay, your pull request.
TruePaste finds them, shows you what they were carrying, and throws them out. Free, open source, and it never sends your words anywhere.
Everything happens on your device. The page and the extension both work offline. Your text stays where you put it.
- Price
- Free
- Account
- None
- Limit
- None
- Cleans
- 16 kinds of clutter
- Licence
- Open source
That paragraph looks perfectly normal in any editor on earth.
The tool · Nothing leaves this page
Paste it in. See what falls out.
This page is the whole tool. Type or paste on the left and the cleaned text appears on the right, live, as you go.
Field guide · 16 kinds of clutter
What's actually hiding in there
Dotted rows are the ones that matter for your safety, not just your style.
| The passenger | What it does to you |
|---|---|
| Tag charactersU+E0000-E007F | An invisible copy of every letter on your keyboard. A whole hidden message can sit inside one ordinary sentence. |
| Variation selectorsU+FE00-FE0F, U+E0100+ | Fine after an emoji. Stuck onto letters, they spell out hidden data - the neatest way to watermark writing. |
| Bidi controlsU+202A-202E, U+2066-2069 | Make text read one way and run another. This is a real attack on code, with a real CVE. |
| Zero-width charactersU+200B, U+2060, U+FEFF | Nothing on screen, chaos underneath: broken search, broken find-and-replace, tidy hiding places. |
| Stray joinersU+200C, U+200D | Pulled out only where they do no work. Your emoji, Hindi and Arabic come through untouched. |
| Control charactersC0 and C1 | Leftovers from another era. Nothing good arrives this way. |
| The tells | Why you'd bother |
|---|---|
| Odd spaces | Look identical, quietly defeat search and line wrapping. |
| Em-dashes, curly quotes | The classic giveaway. Off unless you ask. |
| Leftover markdown | Those stray asterisks that arrive in your email. |
| Padded blank lines | Chat windows love them. Documents don't. |
| Look-alike letters | Cyrillic pretending to be Latin. Powerful, so opt-in. |
The honest bit
We will not pretend to beat AI detectors. Those work on word choice and rhythm, not characters - nothing here changes what they think. TruePaste takes out hidden junk and data. It does not rewrite your writing, and it will not lie to you about what it does.
Installation · Chrome & Edge
Four steps, about a minute
Then it's a right-click away, or Ctrl+Shift+V, anywhere you type.
-
Download it
Grab the zip from the releases page. Every build is made in the open from tagged source.
-
Check it, if you're the checking sort
Compare it to the checksum on the release.
Get-FileHash truepaste.zip -Algorithm SHA256 # Windows shasum -a 256 truepaste.zip # Mac, Linux -
Unzip somewhere it can stay
Your browser reads this folder each time it starts, so not the Downloads pile.
-
Load it in
Open
chrome://extensionsoredge://extensions, flip on Developer mode, hit Load unpacked, pick the folder. Done.
Why isn't this one click?
Because Chrome and Edge only allow that from their own stores. The upside of the longer way round: what you run is exactly what you can read.
Making it work everywhere
It arrives able to see nothing. Turn it on for your sites from its options page whenever you want the inline button in Gmail, Outlook or anywhere else - and turn it off just as easily.
The promise · See for yourself
How to know it's true
Every tool says it respects your privacy. Here's how to see it for yourself in about five minutes.
| The claim | How to see it yourself |
|---|---|
| This page can't phone home | Its policy says connect-src 'none'. Your browser enforces that - nothing can leave, even if our code tried. It's in the page source. |
| Nothing loads from elsewhere | No fonts, no CDN, no analytics, no trackers. Open your network tab and watch it stay empty while you type. |
| It can't see your pages | The extension asks for no site access at all. Read the manifest in the zip before you load it. |
| The download matches the source | Built by robots from public code, published with a checksum you can compare. |
| Nothing is kept | Only your rule choices, saved in your own browser. Your text is never stored, anywhere, ever. |
Why it's free
Because it's a few hundred lines of maths on text, and charging for that would be silly. No tier, no cap, no email wall, no "sign in to see your results".
Small enough to read
The whole cleaning engine is four short files with no dependencies. You could go through it over a coffee, which is rather the point.