使い方
- 文章に文章を貼り付けます。一覧と清掃後の文章は、入力するたびに更新されます。
- 見つかった文字の数と位置を読みます。各行には、位置、コードポイント、Unicodeの名前が示されます。
- 空白に似た文字で、普通の空白に置き換えるか、削除するかを選びます。
- 清掃後の文章をボックスからコピーするか、テキストファイルとしてダウンロードします。
一覧に含まれる文字
- ゼロ幅文字:ゼロ幅スペース(U+200B)、ゼロ幅非結合子(U+200C)、ゼロ幅結合子(U+200D)、ワードジョイナー(U+2060)は、画面上で幅を取らず、文字のつながりや改行の仕方を変えます。
- 方向記号、埋め込み、上書き、分離:U+200EとU+200F、U+202AからU+202E、U+2066からU+2069は、文字の表示方向を変えます。
- バイト順マークとソフトハイフン:U+FEFFは主にバイト順マークとして使われます。ソフトハイフン(U+00AD)は、行がそこで折り返されない限り見えません。
- 空白に似た文字:ノーブレークスペース(U+00A0)、フィギュアスペース(U+2007)、ナロー・ノーブレークスペース(U+202F)は空白に見えますが、普通の空白(U+0020)ではありません。
一覧に含まれないもの
見えない演算子のU+2061からU+2064は、このツールで使ったどのページにも記載がないため、一覧に含めていません。普通の空白、タブ、改行はそのまま残します。ラテン文字に似たほかの文字の判別もしません。このツールが見つけるのは、見えない文字と空白に似た文字だけです。
全角スペース(U+3000)も一覧に含まれません。日本語の文章で見えない空白を探すときは、この点に注意してください。
ノーブレークスペースを残すか削除するか
ノーブレークスペースは、そこで行を折り返さないという点を除き、普通の空白と同じです(Wikipedia(英語)、Whitespace character)。数字とその単位を一緒に保ちたい文章で役立ちます。削除を選ぶのは、普通の空白だけを受け付ける入力欄に入れる場合など、文章に普通の空白が必要なときだけにしてください。
計算例:Invisible text here.
既定の文章には、見えない文字が3つあります。Invisibleの後ろにゼロ幅スペース(位置10)、textの後ろにノーブレークスペース(位置16)、句点の前にバイト順マーク(位置21)があります。「普通の空白に置き換え」を選ぶと、清掃後の文章は Invisible text here. になります。「削除」を選ぶと単語がつながり、Invisible texthere. になります。
| 位置 | コードポイント | Unicodeの名前 | 処理 |
|---|---|---|---|
| 10 | U+200B | ZERO WIDTH SPACE | 削除 |
| 16 | U+00A0 | NO-BREAK SPACE | 普通の空白に置き換え |
| 21 | U+FEFF | ZERO WIDTH NO-BREAK SPACE | 削除 |
よくある質問
清掃の前と後で文章が同じに見えるのはなぜですか?
見えない文字は画面上で場所を取らないため、見える文章は変わりません。位置とコードポイントで、隠れた文字がどこにあるかを示します。
ノーブレークスペースと普通の空白の違いは何ですか?
ノーブレークスペースは普通の空白と同じですが、そこで行を折り返せません。コードポイントはU+0020ではなくU+00A0なので、検索やフィルターは両者を別のものとして扱うことがあります。
ゼロ幅結合子を削除すると絵文字が壊れますか?
はい。家族や職業の絵文字はゼロ幅結合子でつながって作られているため、削除すると別々の絵文字に分かれます。そのような絵文字が大切な場合は、文章をそのままにしてください。
U+2061からU+2064が一覧にないのはなぜですか?
このツールで使ったどのページも、その名前や用途を示していないため、見つけたとは主張しません。ページが名前を示したコードポイントだけを一覧にしています。
入力した文章はどこかに送信されますか?
いいえ。検索と清掃はブラウザ内で行われます。文章は保存されず、サイトに送信もされません。
出典
- Wikipedia(英語): Zero-width space, U+200B and related characters
- Wikipedia(英語): Zero-width joiner, U+200D
- Wikipedia(英語): Soft hyphen, U+00AD
- Wikipedia(英語): Word joiner, U+2060
- Wikipedia(英語): Bidirectional text(方向制御文字のUnicode名)
- Wikipedia(英語): Whitespace character(ノーブレークスペース、フィギュアスペース、U+FEFF)
数値と文章の最終確認日:2026年11月10日火曜日。