GlyphCopy

不可視文字 チェック

不可視文字チェッカー

貼り付けたテキストから、ゼロ幅文字、不可視文字、制御文字、方向制御文字、スマート引用符などを検出します。検出結果は位置・コードポイント・Unicode名で一覧表示でき、不要な種類だけ削除してクリーンなテキストをコピーできます。AI出力やPDFコピー、CSV、コードに紛れ込む怪しい文字の検証に最適です。

最終確認日 プライバシーポリシーを読む

不可視文字チェッカー

検出された文字

上の欄にテキストを貼り付けてUnicode文字を確認できます。

見えない文字を削除

クリーンなテキスト

見えないUnicode文字を検出

上のテキストエリアに任意の文字列を貼り付けると、不可視文字、ゼロ幅文字、変則的な空白、方向制御文字、制御文字、スマート引用符などを抽出して一覧表示します。検出された各項目には、出現位置、コードポイント、Unicode名、カテゴリが表示されます。

検出できる文字

ゼロ幅文字

ゼロ幅文字は表示上の幅を持たない文字です。U+200B、U+200C、U+200D、U+2060、U+FEFF などを検出します。SNSの空白名や、AI出力に紛れ込みがちです。

改行不可スペース・全角空白などの空白系

U+00A0(改行不可スペース)、U+2000〜U+200A、U+202F、U+205F、U+3000(全角空白)など、通常空白との置き換わりが起きやすい文字を検出します。Wordや表計算ソフトのコピペ、PDFコピーで紛れ込みがちです。

方向制御文字

U+200E、U+200F、U+202A〜U+202E、U+2066〜U+2069 などの双方向テキスト制御文字を検出します。コードレビューで隠しコミットを作ったり、表示順を逆転させたりする悪用の温床になりがちです。

制御文字

U+0000〜U+001F のうち、通常テキストには現れないはずの制御文字を検出します。ログ、CSV、シェル出力のコピペで混入しやすい文字です。

スマート引用符・ダッシュ・3点リーダ

“ ” ‘ ’ – — … などのスマート引用符類は不可視ではありませんが、URL、コード、CSVで一致検索を壊します。検出結果に明示するので、必要に応じて通常記号へ正規化できます。

なぜ隠れた文字は問題を起こすか

コード・設定ファイル

ゼロ幅スペースが JSON のキーや YAML のインデント、SQL クエリに紛れ込むと、エディタでは見えないのにパーサーが壊れます。方向制御文字は、コードレビュー時に変数名を視覚的に逆転させるリスクもあります。

CSV・スプレッドシート

Word や Web からのコピペで、改行不可スペースやスマート引用符がセルに混ざりがちです。完全一致が外れたり、見た目は正しいのにフィルターで弾かれたりします。

URL・検索

URL内にゼロ幅スペースが混じるとリダイレクトや検索インデックスが崩れます。AI生成テキストやPDFコピーから流入することが多いです。

AI出力・コピーされた文書

LLMの出力やPDFコピーは、変則的な空白・スマート引用符・制御文字を含むことがあります。公開前に通すと、不要な文字を一括で除去できます。

安全に削除する手順

削除したいカテゴリにチェックを入れると、その種別の文字だけが除去されます。デフォルトはゼロ幅文字、方向制御文字、制御文字を削除する設定です。改行不可スペースとスマート引用符は文章上の意味を持つことがあるため、初期状態では残しています。「クリーンなテキスト」をコピーすれば、必要なテキストだけを取り出せます。

プライバシー:処理はすべてブラウザ内

GlyphCopy は貼り付けた内容をサーバーに送信しません。判定も削除もブラウザ内のJavaScriptで行うため、機密文書やコードでも安心して使えます。読み込み後はネットワーク切断状態でも動作します。

FAQ

よくある質問

ゼロ幅文字とは何ですか?

表示上の幅を持たないUnicode文字のことです。代表例は U+200B(ゼロ幅スペース)、U+200C、U+200D、U+2060、U+FEFF です。

コードやユーザー名が壊れる原因は何ですか?

見えないゼロ幅文字や方向制御文字が混入していることが多いです。本ツールは位置とコードポイントで一覧化するので、特定して取り除けます。

AIで生成された文字を判別できますか?

AI出力には独特の空白やスマート引用符が含まれることがあり、本ツールはそれらを検出できます。ただし、検出結果だけでAI生成か手書きかを断定することはできません。

すべてのUnicode文字を検出しますか?

問題を起こしやすいカテゴリ(ゼロ幅・制御文字・方向制御・変則空白・スマート引用符)に絞って検出しています。通常の可視文字は一覧に表示しません。

不可視文字をどう削除しますか?

削除したいカテゴリにチェックを入れて「クリーンなテキスト」欄からコピーしてください。

GlyphCopyは入力をサーバーに送りますか?

送りません。判定も削除もすべてブラウザ内で完結します。

スマート引用符はなぜ問題になりますか?

通常の引用符と見た目は似ていますが、コードやURL、CSVでの完全一致を壊す原因になりやすいためです。

改行不可スペースとは?

U+00A0 です。通常スペースに見えますが折り返しを許可しません。Webやワードプロセッサからのコピペで紛れ込みやすいです。

方向制御文字とは?

右から左に読む言語の表示制御に使う文字です。悪用するとテキストの一部の表示順を入れ替えることもできます。

通常の改行は残せますか?

残せます。デフォルトでは改行(\n と \r)は削除対象に含まれていません。

More tools