1. ゼロ幅スペースと不可視コードポイント
U+200B(ゼロ幅スペース)、U+200C(ZWNJ)、U+200D(ZWJ)、U+FEFF(BOM)を含む非印刷文字。これらは確定的なUnicodeバイトであり、表示される文字を変更することなくブラウザ内でローカルに特定・削除できます。
ブラウザ上でローカルに動作し、テキスト内の U+200B ゼロ幅スペース、ZWNJ、ZWJ、不可視の区切り文字を検出して削除します。
これらのコードポイントは、AIチャットからの貼り付けテキスト、ドキュメント、Webコピーで特に多く見られます。完全スキャンでは60文字に対応していますが、本表はその抜粋一覧です。
| コード | 名称 | 貼り付け時に問題となる理由 |
|---|---|---|
| U+200B | Zero Width Space | Invisible separator; breaks word counts, search and URLs. Common AI/copy artifact. |
| U+200C | Zero Width Non-Joiner | Invisible; controls ligature joining. Often unintended residue. |
| U+200D | Zero Width Joiner | Invisible; joins glyphs/emoji. Can be watermark residue in plain text. |
| U+FEFF | Zero Width No-Break Space (BOM) | Byte order mark / invisible; corrupts leading text and parsing. |
| U+00A0 | No-Break Space | Looks like a space but blocks line breaks; breaks search matching. |
| U+202F | Narrow No-Break Space (NNBSP) | The main 'ChatGPT o3/o4-mini' artifact. Looks like a space, different code point. |
| U+00AD | Soft Hyphen | Invisible unless line wraps; splits words for search. |
| U+202E | Right-To-Left Override | Bidi override; strong spoofing risk. |
リアルタイムスキャナーは、Bidi(双方向)制御文字や異体字セレクタを含む全60種類のコードポイントを引き続きチェックします。
実際の動作を見る
U+200B、ZWNJ、不可視の区切り文字がテキスト文字列からどのように検出され、除去されるかをご確認ください。

Sure! Here's a summary — **Key points** - First item > Note: important
Sure! Here's a summary — Key points • First item Note: important
理由
ブラウザ上でローカルに動作し、テキスト内の U+200B ゼロ幅スペース、ZWNJ、ZWJ、不可視の区切り文字を検出して削除します。
U+200B(ゼロ幅スペース)、U+200C(ZWNJ)、U+200D(ZWJ)、U+FEFF(BOM)を含む非印刷文字。これらは確定的なUnicodeバイトであり、表示される文字を変更することなくブラウザ内でローカルに特定・削除できます。
生成AIモデルによって生み出される、アルゴリズムによるトークン選択や反復的な遷移パターンです。ゼロ幅文字を削除しても統計的トークン分布には影響しません。統計的な表現パターンを変更するには、文全体のセマンティックな書き換え(全文再構築)が必要です。
不可視文字と Markdown のクリーニングはブラウザ上でローカルに実行されます。無料ツールのテキストは保存されません。
使い方
コードスニペット、下書き、またはデータセットをワークスペースに貼り付けてください。ブラウザ上のツールがU+200Bおよび関連する60種類のゼロ幅Unicode文字を瞬時にスキャンします。
テキスト内でハイライト表示された検出済みのゼロ幅コードポイントを確認してください。「クリーン」をクリックすると、外部サーバーにデータを送信することなく、すべてのゼロ幅文字がローカルですぐに削除されます。
データベースへの取り込み、コード開発、または公開用に、クリーンアップされた文字列をコピーしてください。下書き全体の文体や構造の再構築が必要な場合は、Proリライトエンジンを利用することもできます。
機能
ゼロ幅スペース、NNBSP、BOM、方向制御文字など 60 種類以上の不可視コードポイントを、文章を書き換えることなく検出します。
見出し、リスト、引用、強調マーカーを除去し、CMS や編集レビューにそのまま使えるプレーンテキストに変換します。
Pro リライトは、透かしが隠し Unicode ではなく文章表現そのものに埋め込まれている場合に、意味を保ったままテキストを再構築します。
AI らしい文体をより自然なリズムにリライトします。検出ツールの回避を保証できるツールはありません。結果は状況により異なります。
定義
ゼロ幅スペース(代表的な U+200B や、ゼロ幅非結合子 U+200C、ゼロ幅結合子 U+200D など)は、画面上での表示幅がゼロの非印刷 Unicode 文字です。本来は複雑な言語の合字処理や単語の区切り位置の指定のために規定されたものですが、Web アプリ、ソースコードの抜粋、AI チャットのインターフェースなどからクリップボード経由でテキストに混入することがよくあります。肉眼では完全に不可視であるため、後続のアプリケーションで予期せぬ不具合を引き起こす原因となります。
当ツールのゼロ幅スペース削除機能は、貼り付けられたテキストをスキャンし、60 種類のゼロ幅文字および不可視文字のコードポイントと照合します。U+200B、U+FEFF(バイトオーダーマーク)、U+2060(単語結合子)、および関連する隠しフォーマット文字を特定します。検出された各コードポイントの正確な位置と個数を確認したうえで、ローカルブラウザ内でワンクリックで一括削除できます。
ゼロ幅文字(不可視文字)は、ソフトウェア開発、データ分析、検索エンジン最適化(SEO)において深刻な問題を引き起こします。開発・実行環境では、混入した見えない U+200B バイトによって、予期せぬ文字列比較の失敗、JSONパースエラー、識別子検索の不具合が発生します。また、コンテンツ公開においては文字数カウントのズレやURLスラッグの破損を招くため、クリーンなデジタルワークフローを維持するには確実な文字クリーニングが不可欠です。
物理的なゼロ幅バイトの除去と、統計的テキスト透かしの変更を区別することは極めて重要です。U+200B を除去することでテキスト文字列から不可視文字を取り除くことはできますが、言語モデルによって生成された根本的な統計的トークン分布が変わるわけではありません。文体の調整や文構造の再構成が必要な原稿には、意味を保ちながら言い換えるオプションの「Pro リライト/全文再構築」をご利用ください。
出典
不可視Unicode文字、Markdownの残留物、およびClaude公式の統計的透かしは、それぞれ異なる3つの仕組みです。本ページは公開仕様を参照しており、検出ツールの回避を主張・保証するものではありません。
| 仕組み | 内容 | 当サイトの対応内容 |
|---|---|---|
| 不可視Unicode文字 | テキストの貼り付け時に混入することがあるゼロ幅文字やフォーマット用コードポイント(U+200BやU+202Fなど)。 | 無料のローカルスキャンと削除。文章の書き換えは行いません。 |
| Markdown/リッチテキストの残留物 | ハッシュ記号、コードフェンス、強調マーカー、およびコピー時に生じたリッチテキストの余白・スペース。 | 無料のローカル処理でプレーンテキスト化・除去。 |
| 統計的ウォーターマーク(単語選択パターン) | 単語選択におけるサンプリングパターン。Claude公式のテキストウォーターマークには隠し文字は一切追加されません。 | 意味を保持するProリライト。検出スコアの算出や回避の保証ではありません。 |
“テキストには何も追加されておらず、隠し文字も存在しません。”
“U+200B ZERO WIDTH SPACEは、視覚的な空白を表示せずに改行を制御することを目的としています。”
MarkdownトークンはCommonMark仕様に準拠しています: CommonMark仕様.
ユースケース




ユーザーの声
“無料スキャンでコードポイントが一覧表示されるので、ブラウザ上で貼り付けデータをクリーニングし、文章自体の書き換えが必要なときだけ Pro を使っています。”
コンテンツ運用担当
SEO & CMS
“チャットからコピーした Markdown がエディタを壊していました。ローカルで # やコードフェンスを除去するだけで解決します。ファイルのアップロードは不要です。”
編集部門
出版
“不可視の Unicode 文字がパーサーの文字列比較を壊していました。まず不可視文字を除去すること。文章のリライトはまた別のレイヤーです。”
エンジニアリング
ドキュメント&サポート
ツール
ユーザーが実際に検索するキーワードに対応した専用ランディングページです。
料金
ブラウザ上でのゼロ幅スペースのスキャンと削除はいつでも無料です。Pro リライト用のクレジットは料金ページにてご購入いただけます。
料金を見るゼロ幅スペース除去ツールは、U+200Bなどの非印刷Unicodeバイトをお使いのローカルブラウザ内で決定論的に削除します。ただし、ゼロ幅スペースを削除しても、表示される語句の変更、TurnitinやGPTZeroなどのサードパーティ製AI検出器のバイパス、統計的モデル透かしの除去は行われません。また、本ツールは貼り付けテキスト向けに作られており、Word(.docx)やPagesファイルなどのバイナリドキュメントのアップロードには対応していません。
よくある質問
ゼロ幅スペース(U+200B)は、画面上に視覚的な空白を表示せずに文字列内のバイト領域を占有する不可視のUnicodeコードポイントです。文字列比較テストの失敗、検索クエリの不具合、データベースのシリアライズエラーなど、隠れたバグの原因となることがよくあります。
当ツールは、U+200B(ゼロ幅スペース)、U+200C(ZWNJ)、U+200D(ZWJ)、U+FEFF(BOM)、U+2060(ワードジョイナー)、および60種類の関連する不可視Unicode変種を検出します。ワンクリックですべてのゼロ幅文字を確認・削除できます。
いいえ。ゼロ幅文字のスキャンと削除はすべて、JavaScriptを使用してブラウザ内で100%ローカルに実行されます。テキストがお使いの端末外に送信されたり、外部サーバーに保存されたりすることは一切ありません。
いいえ。ゼロ幅スペースはフォーマット用の文字ですが、AI検出ツールはトークンの統計的確率や文章のエントロピーを分析します。不可視文字を削除することで文字列の整合性は修復されますが、統計的なAI検出スコアには影響しません。
はい。ソースコードに誤って貼り付けられた不可視のゼロ幅スペースは、コンパイラの構文エラーや変数名の破損の原因となります。これらを削除することで、ロジックを変更することなく正常なASCII/UTF-8コード構造へと復元できます。
無料ツールは、表示されているテキストを一切変更することなく、不可視のゼロ幅バイトのみを削除します。Proリライトは、意味論的なAI処理を活用して文章構造を再構築し、語彙に変化を加え、表現を洗練させます。
私たちについて
物理的なゼロ幅バイトの除去と、統計的テキスト透かしの変更を区別することは極めて重要です。U+200B を除去することでテキスト文字列から不可視文字を取り除くことはできますが、言語モデルによって生成された根本的な統計的トークン分布が変わるわけではありません。文体の調整や文構造の再構成が必要な原稿には、意味を保ちながら言い換えるオプションの「Pro リライト/全文再構築」をご利用ください。
ブラウザ上でローカルに動作し、テキスト内の U+200B ゼロ幅スペース、ZWNJ、ZWJ、不可視の区切り文字を検出して削除します。