空白文字ジェネレーター
貼り付けても何も表示されない空白文字を生成します。空のユーザー名や、空白に見えるメッセージ、普通のスペースが消されてしまう場面での余白づくりに最適です。文字の種類を選び、欲しい個数を決めて、コピーするだけ。純粋な Unicode なのでどこにでも貼り付けられ、入力した内容がブラウザの外に出ることはありません。
U+3164 · 空白のグリフ(場所を取ります)
空白文字が下に用意できました。何も表示されないのが正しい状態です。コピーボタンを押して取得してください。
見えない文字: 1
空白文字ジェネレーター の使い方
- 1
文字の種類を選ぶ
どの見えない文字を使うか選びます。ハングル filler が最も広く受け入れられる空白です。アプリに消されてしまう場合は別の種類に切り替えてください。
- 2
個数を選ぶ
個数を設定して、見えない文字を1つだけ作るか、より広い余白のために長めの空白を作るかを決めます。
- 3
空白文字をコピーする
出力欄は空に見えますが、それが狙いです。コピーボタンを押して、見えない文字をクリップボードに入れてください。
- 4
どこにでも貼り付ける
ユーザー名、プロフィール、メッセージ、ゲーム名などに貼り付けます。純粋な Unicode なので、空白がそのまま付いていきます。
見えない文字・空白文字について
文字が見えなくなる仕組みとは
見えない文字とは、何も描画されない — インクがなく、ときには幅も持たない — れっきとした Unicode 文字です。キーボードのスペースキーは普通のスペースを生み出しますが、多くのアプリは先頭・末尾・単独のスペースを空とみなして取り除いてしまいます。特殊な空白文字はその制約を回避します。アプリにとっては普通のテキストなので残りますが、画面上では何も表示されません。
どれか一つの空白がどこでも使えるわけではないため、このツールはいくつかの種類を用意しています。ハングル filler と点字の空白は、わずかに幅を持つ空白のグリフです。ゼロ幅スペース(Zero-Width Space)とワードジョイナー(Word Joiner)は、まったく幅を持ちません。
4種類の文字とそのコードポイント
ハングル filler(U+3164)は、目に見えるかたちを持たない韓国語のジャモ文字で、通常の文字と同じように振る舞います。だからこそ、普通のスペースを拒否するアプリでもこの文字を受け入れるケースが多いのです。点字パターン空白(U+2800)は点字ブロックの空のセルで、こちらも何も描画されませんが実際の文字幅を占有するため、信頼性の高い代替として機能します。
ゼロ幅の二種類は動作が異なります。ゼロ幅スペース(U+200B)とワードジョイナー(U+2060)はまったく幅を持たないため、目に見えずカーソルでもほとんど気づかないマーカーを置きたいときに最適です。ただし、この幅ゼロという特性が見えない理由でもある一方で、多くのプラットフォームが最初に取り除こうとするのも同じ理由からです。
空のユーザー名と空白に見えるメッセージ
定番の用途は、Discord、Instagram、TikTok、ゲームのプロフィールでの空白の名前、つまり空に見える表示名です。名前を入力する場所に見えない文字を一つ貼り付けるだけで、たいていは十分です。空に見えるメッセージの送信も同じ仕組みで、メッセージには見えない文字が含まれているため、読む内容が何もなくてもアプリは受け付けます。
より広い空白が必要なときは、複数の文字を生成してください。インデントや疑似的な余白づくり、普通のスペースを詰めてしまうアプリでのテキスト位置の調整に使えます。たとえばハングル filler を並べると、プロフィールで先頭のスペースを除去されてしまう場合に、インデントを擬似的に作ることができます。
空白文字が使えるところ・使えないところ
受け入れられるかどうかはプラットフォームによって大きく異なり、その違いはアプリがどれだけ積極的にテキストをトリミングしてバリデーションするかにかかっています。表示名やプロフィール欄、チャットメッセージ、ゲームのニックネームは最も相性が良く、とくにハングル filler や点字の空白との組み合わせは安定しています。検索ボックス、パスワードフィールド、厳格なバリデーションがかかったフォームは最も受け入れてもらいにくい場所です。
ゼロ幅文字は特別なケースです。メッセージングアプリでは隠れた書式設定を防ぐために除去されることが多い一方、テキストエディターやコードツールは保持する傾向にあります。確実に残る必要があるときは幅を持つ空白文字を選びましょう。宛先を自分で管理できてまったく重さのないマーカーが必要な場合は、ゼロ幅の二種類が適切な選択です。
空白が消えたら種類を切り替える
アプリによって見えない文字の扱いは異なります。すべての空白を残すものもあれば、セキュリティや書式上の都合でゼロ幅文字を取り除くものもあります。貼り付けたときに空白文字が消えてしまう場合は、選択欄から別の文字の種類を試してください。
目安として、ハングル filler が最も広く受け入れられ、点字の空白は頼れる予備です。ゼロ幅の選択肢は、まさにゼロ幅が欲しい場面で、かつ対象のアプリがそれを残すとわかっているときに最適です。長い文字列を生成する前に一文字だけで試してみると、時間の節約になります。
見えない文字は検出できるのか
検出できます。「見えない」とは見つかりにくいという意味であって、存在しないということではありません。文字はテキストの中に確かに存在しているため、フィールドを選択してカーソルが空白に見える部分を一歩ずつ進むのを確認したり、文字数をチェックしたり、隠れたコードポイントを表示するツールに貼り付けることで誰でも発見できます。モデレーションシステムやスパムフィルターは、こうした文字を意図的に検索することが多いです。
見えている状態であることが、一部のプラットフォームがひそかに除去する理由でもあります。見えない文字は、フィルターに何かを隠して通す手段としてではなく、あくまで見た目のトリックとして扱い、定着しないこともあると理解した上で使いましょう。まさにそういった目的で作られたフィルターには通用しません。
正当な用途と悪用についての注意
空白文字を使う誠実な理由はたくさんあります。すっきりとした空のユーザー名、空欄のまま保存できないフィールドへのプレースホルダー、プロフィールでの余白づくり、チャットでの意図的な「……」の間。こうした用途は誰かを傷つけるものではなく、アプリがホワイトスペースをトリミングするという現実の制限に対する実用的な解決策です。
ただし、同じ文字が単語フィルターを回避したり、スパムの文字数を水増ししたり、テキストを隠したりする悪用に使われることもあります。こうした行為はほとんどのプラットフォームの規約に違反しており、検出もますます容易になっています。見えない文字は、得意とする無害な書式のトリックのためだけに使い、各サービスのガイドラインを尊重しましょう。
よくある質問
空白文字ジェネレーターとは何ですか?
何に使うものですか?
どの文字の種類を使えばいいですか?
なぜ出力欄が空に見えるのですか?
見えない文字はどこでも使えますか?
入力したテキストはどこかに送信されますか?
関連ツール
こちらの便利なツールもどうぞ