Invisible Char Remover
Invisible Char Remover — ブラウザで動作します。入力は保存されません。
不可視文字の削除
値を入力してから「計算する」を押してください。
ゼロ幅(ZWSP など)、BOM、双方向制御(LRE/RLO など)、NBSP・狭い空白など不可視・特殊空白を削除します。AI 透かしの整理にも使えます。
使い方
- コピペがおかしい、または検索できないテキストを欄に貼ります。
- 除去を押します。
- 前の文字数・後の文字数・除去個数を確認します。
- 整理された結果を見て結果コピーで取ります。
- 別の文を入れるにはリセットを押します。
ポイント
不可視文字除去はゼロ幅空白(ZWSP)、BOM、双方向制御(LRE/RLOなど)、NBSP・狭い空白のように目には見えないが検索・パース・ハッシュがずれる文字を消すときに使います。チャットボットやPDFからコピーした文、ウェブから付いてきた透かし性コードポイントを整理する用途に使えます。通常の空白(U+0020)と改行・タブは維持します。
ハングル・英字・数字の本文は消しません。前後の文字数差でどれだけ減ったかすぐ見えます。処理はブラウザ内だけです。すべてのUnicode制御文字をなくす万能フィルタではなく、このツールが挙げた系統中心です。見える特殊記号はそのまま残します。
例
見た目は同じ2語の間にゼロ幅があると検索が失敗します。貼って除去を押すと除去個数が1以上で、後の文字数が減ります。その結果をエディタに貼り直すと検索がまたできます。BOMだけのファイル先頭も文字数が減る形で確認できます。検索欄に貼っても見つからないなら、ゼロ幅が残っていないかこの画面で一度濾してください。コードレビューで同じ識別子なのに比較が失敗するなら、不可視文字を疑う方が早いです。除去個数が0でも別のUnicode正規化問題は残ることがあり、NFC正規化が別に必要なことがあります。同じ入力を何度も試すときはリセットしてから貼り直し、古い出力が混ざらないようにします。共用PCでは終わったら欄を空にしてください。タブを閉じれば貼った値も消え、サーバーへ削除依頼は不要です。ボタン名は画面上部のツールと同じです。
関連: 重複行除去 · Unicode変換 · 文字数カウント
よくある質問
不可視文字除去時にハングル本文も消えますか?
いいえ。目に見える普通の文字と基本空白・改行はそのまま残します。
AIテキスト透かしも消せますか?
ゼロ幅系統が混ざっている場合の整理に役立ちます。すべての透かしを保証はしません。
NBSP特殊空白も抜けますか?
NBSPと狭い空白など特殊空白を除去します。通常のスペースは残ります。
双方向制御文字はなぜ除きますか?
表示方向を変えてリンクやコードを偽装するのに使われ得るため除去対象です。
テキストはサーバーに送られますか?
いいえ。ブラウザ内だけで除去します。
タブと改行も消えますか?
タブと通常の改行は維持します。レイアウト用の改行を守る動作です。
最終確認日: 2026-09-04