Blank Space Copy and Paste
本当に使える空白スペースが必要ですか?見えない文字や空のテキストを数秒で作成し、必要な数を選んでワンクリックでコピーできます。メッセージ、ユーザー名、SNS、ゲームなどでご利用ください。
見えないテキストを生成
文字を選び、必要な空白スペースの数を入力してから、「生成」または「コピー」をクリックしてください。
見えない文字への対応状況は、プラットフォームやテキスト入力欄によって異なります。
クイックコピー
あらかじめ設定された数の空白文字をワンクリックで取得できます。
長い空白テキスト
数文字以上必要な場合は、より長いプリセットの空白テキストをコピーしてください。
テストエリア(リアルタイム)
見えない文字を生成または貼り付けると、ここに表示されます。カウントが増加すれば、空白テキストは正しく機能しています。
空白スペースをコピー&ペーストする方法は?
空白スペースをコピー&ペーストするには、ジェネレーターで文字を選び、必要なコピー数を入力し、✨生成をクリックしてからコピーをクリックし、必要な入力欄に貼り付けます。
- 生成
文字と数量を選ぶ
数量を設定し、✨生成をクリックします。
- コピー
クリップボードに送る
コピーをクリック。✓コピーしました!で確認されます。
- 貼り付け
対象の入力欄に入れる
メッセージ入力欄、プロフィール、ユーザー名、フォームなど。
- 確認
文字が残っているか確認する
テストエリアのカウントを確認します。
コピーする量
- 単一の空白文字1文字
- 複数の空白文字10文字
- 長い空白テキスト最大1,000文字
空白スペースツールには、それぞれ異なる用途に適した4つの部分があります。
- ジェネレーター 文字メニューにある147種類の空白・見えないUnicode文字のいずれかから複数の空白文字を作成します。文字メニューは初期状態でゼロ幅スペース(U+200B)が選択されています。「文字数」に1〜5,000を入力し、✨生成ボタン、続いてコピーボタンをクリックしてください。
- クイックコピー コピー1、コピー5、コピー10、コピー20、コピー50のボタンでワンクリックで空白スペースをコピーでき、各ボタンは✓コピーしました!で確認を表示します。
- 長い空白テキスト 短い(50)、中くらい(200)、長い(500)、とても長い(1,000)の4つのプリセットで長い空白テキストをコピーします。1,000を超える場合はジェネレーターを使用してください。
- テストエリア 見えないテキストが貼り付け後も残っているかを確認できます。文字数カウンターは文字ごとに1ずつ増加するため、カウントが0の場合は何も届いていません。生成されたテキストはテストエリアに自動的に反映されます。
見えない文字とは?
見えない文字とは、テキスト内で実際の位置を占めながら、目に見える印を一切表示しないUnicode文字です。 Unicode標準では、各文字をコードポイントで識別します。コードポイントはU+の後に16進数を付けた形式で表され、例えばゼロ幅スペースはU+200Bです。
見えないテキストは空のテキストとは異なります。見えない文字を1つ含む入力欄にはデータが存在し、文字数制限にカウントされ、必須項目のチェックを通過しますが、本当に空の入力欄には何も存在しません。この違いにより、本当に空の入力では失敗する場面でも、メッセージの送信やフォームの送信が可能になります。
空白テキストと空のテキストは、同じものを指す日常的な呼び方です。つまり、貼り付けると何も表示されない、空白に見える文字やゼロ幅の文字が1つ以上あるということです。
見えない文字の仕組み
見えない文字はフォントの階層で機能します。フォントは各コードポイントをグリフに対応させますが、これらのコードポイントは印のないグリフ、あるいはグリフそのものが存在しない状態に対応しているため、テキストには何も描画しない実際の文字が含まれます。
コピーするとコードポイントそのものがクリップボードに移動し、空白の画像がコピーされるわけではありません。受け取る入力欄はそのコードポイントをテキストとして保存するため、テストエリアの文字数カウンターは増加しますが、入力欄自体は空のように見えます。
表示と検証は別々のステップです。あるプラットフォームがゼロ幅スペースを問題なく表示しても、保存時には拒否することがあり、同じ文字がコメントでは受け入れられても、同じプラットフォームのユーザー名では拒否されることがあります。
見えない文字の種類
このツールの147文字は、ゼロ幅文字、空白スペース文字、その他の見えないUnicode文字という3つの種類に分かれます。 幅の有無が最初の2種類の実用上の違いであり、3つ目の種類には何も描画しないフィラー、書式制御文字、制御文字が含まれます。
ゼロ幅文字
ゼロ幅文字はまったく目に見える幅を占めません。このツールでは5種類を提供しています。ゼロ幅スペース(U+200B)、ゼロ幅非接合子(U+200C)、ゼロ幅接合子(U+200D)、単語接合子(U+2060)、ゼロ幅ノーブレークスペース(U+FEFF)です。ゼロ幅スペースはジェネレーターの初期値であり、すべてのクイックコピープリセットの背後にある文字です。
それぞれが空白に見える以上の役割を持っています。ゼロ幅スペースは必要に応じて改行できる位置を示し、単語接合子はその位置での改行を防ぎ、ゼロ幅接合子は絵文字の連続を結合します。ゼロ幅ノーブレークスペースはテキストファイルの先頭でバイト順マークとしても機能するため、一部のエディタは他の文字とは異なる扱いをします。
空白スペース文字
空白スペース文字は目に見える幅を占めますが、印は描画しません。Unicode表にはこれらのうち16種類が掲載されており、通常のスペース(U+0020)、ノーブレークスペース(U+00A0)、emスペース(U+2003)、細いスペース(U+2009)、表意文字スペース(U+3000)などが含まれます。
これらの幅は任意ではなく定義されています。emスペースはフォントサイズと同じ幅、enスペースはその半分、細いスペースはさらにその一部、髪の毛スペースはさらに細くなります。数字スペースは1桁の数字の幅、句読点スペースはピリオドの幅に一致し、表意文字スペースは中国語・日本語・韓国語のテキストにおける全角文字に一致します。ノーブレークスペースと狭いノーブレークスペース(U+202F)は、改行時に単語をまとめておく役割を果たします。
その他の見えないUnicode文字
残りの文字はフィラー、書式制御文字、制御文字です。このセットには、4種類のハングルフィラー(U+115F、U+1160、U+3164、U+FFA0)、点字パターン空白(U+2800)、3種類の見えない数学演算子(U+2062、U+2063、U+2064)、16種類の異体字セレクタ(U+FE00〜U+FE0F)、ソフトハイフン(U+00AD)、左から右のマーク(U+200E)や右から左のマーク(U+200F)などの12種類の方向書式制御文字が含まれます。
ハングルフィラー(U+3164)はこのグループで最も便利な文字です。Unicodeはこれを空白文字ではなく文字(レター)として分類しているため、空白を除去する入力欄でも保持されることが多くあります。書式制御文字と制御文字は対極にあり、なりすまし防止フィルターが最初に除去する文字です。
空白スペースと見えない文字の比較
空白スペースは目に見える幅を占めますが、見えない文字はまったく幅を占めない場合があります。 どちらも貼り付け後は何もないように見えますが、テキスト入力欄、文字数カウンター、プラットフォームの検証において異なる挙動をします。
| 属性 | 空白スペース | 見えない文字 |
|---|---|---|
| 目に見える幅 | あり。髪の毛スペースから全角スペースまで | ゼロ幅文字にはなし |
| コードポイントの例 | U+0020, U+00A0, U+3000 | U+200B, U+2060, U+FEFF |
| 一般的な用途 | 名前・プロフィール・キャプションでのスペース調整 | 空に見えるメッセージや空白のユーザー名 |
| プラットフォームでの扱い | 空白を除去する入力欄でトリムされる | 書式制御文字を除去する入力欄で削除される |
入力欄に合わせて選んでください。繰り返しスペースを一つにまとめてしまうユーザー名にはハングルフィラーが有効で、見える隙間が必要なキャプションにはemスペースが有効です。
見えない文字はどこで使えますか?
見えない文字は、メッセージ入力欄、SNSのプロフィールやキャプション、表示名、ゲームの名前入力欄、Webフォーム、文書などで使われます。Instagram、TikTok、WhatsApp、Discord、X(旧Twitter)、フォートナイト、Free Fireが最もよく使われる場です。 対応状況は決して一律ではなく、空白文字のみの入力欄を受け入れるか、トリムするか、拒否するかは各プラットフォームが独自に判断します。
プロフィールやハイライトカバーにおける空のプロフィール、空のコメント、空の名前欄。
空のテキストが許可される場所での空のステータス更新やグループ名の間隔調整。
TikTok
非標準文字を許可するプロフィールでの空の表示名やプロフィール欄の間隔調整。
Discord
対応サーバーにおける空のニックネームや、メッセージ・チャンネル名内の間隔調整。
PUBG / BGMI
クライアントやアップデートによって受け付け状況が異なるものの、ゲーム内で空に見える名前。
Free Fire
ゲームの現在の入力検証に左右される、空または見えないスタイルの名前。
空白メッセージとテキストメッセージ
メッセージ入力欄に空白文字を貼り付けると、空に見えるメッセージを送信できます。WhatsApp、Telegram、Discord、標準的なSMSアプリは入力が空の間は送信ボタンを無効化しますが、フィールドを事前にトリムしないアプリでは空白文字1つでこの確認を通過できます。
アプリによって挙動は異なります。文字をそのまま送信するアプリもあれば、削除して送信を拒否するアプリ、本当に空の吹き出しではなく細い隙間を表示して届けるアプリもあります。単一のゼロ幅スペースがトリムされる場合は、2〜3文字を貼り付けるか、ハングルフィラー(U+3164)に切り替えてください。
SNSのプロフィールと投稿
Instagram、TikTok、Xは、プロフィールや投稿で空白文字が最も多く使われるプラットフォームです。よくある用途には、そのままではまとめられてしまうキャプションの行を分けること、プロフィール行の先頭にインデントを保つこと、Instagramのハイライトカバー名に間隔を空けること、テキストを表示しないコメントを残すことなどがあります。
プロフィールとキャプションの入力欄は自由形式のテキストを受け付けるため、比較的寛容です。末尾の空白文字が最も削除されやすい部分で、入力の末尾をトリムする入力欄はこれを取り除き、追加した隙間を閉じてしまいます。
SNSとゲームにおける見えないユーザー名
表示名やゲーム内のニックネームは、ログインハンドルよりもはるかに頻繁に空白文字を受け入れます。プレイヤーやユーザーは、Instagram、TikTok、Discord、フォートナイト、Free Fire、PUBGやBGMIで見えない名前を試すことが多く、通常はスペース文字ではなくハングルフィラー(U+3164)を使用します。
結果を左右する規則は3つあります。最小文字数の規則は1文字ではなく2〜3文字の貼り付けを要求し、許可リストの規則は入力欄を文字・数字・少数の記号に限定し、正規化の規則は保存後に名前を書き換えます。ゲームはアップデートのたびに入力検証を変更するため、前シーズンまで機能していた空白の名前がパッチ後に機能しなくなることがあります。
通常のスペースが許可されない場所でのスペース
空白のUnicode文字は、通常のスペースをブロックする入力欄を通過できます。典型的な対象には、スペースを完全に拒否するユーザー名入力欄、繰り返しスペースを1つにまとめるプロフィール欄、スペースを区切り文字として扱う検索・タグ入力欄、保存前に先頭と末尾のスペースをトリムするフォーム入力欄などがあります。
ノーブレークスペース(U+00A0)とハングルフィラー(U+3164)は、これらの規則を最も頻繁に通過する2つの文字です。どちらも通常のスペースではなく、ハングルフィラーに至っては空白文字ですらないためです。
プライバシーとプレースホルダーとしての用途
空白文字は、読み取り可能な内容を追加せずに必須項目を埋めます。人々はこれを使って、表示名を空に見せたり、答えたくない任意のプロフィール欄を埋めたり、セクションが未完成の間にレイアウトの間隔を保ったり、空の入力を拒否するフォームを送信したりします。
2つの制約があります。空白文字は、貼り付けた正確なコードポイントを保存し続けるプラットフォーム自体からは何も隠しません。単語を分割してモデレーションフィルターをすり抜けるために見えない文字を使用することは、あらゆる主要プラットフォームの利用規約に違反しており、このツールはそのために作られたものではありません。
なぜ見えないテキストや空白文字を使うのか?
人々は5つの理由で見えないテキストを使用します。
- 空に見えるメッセージを送信すること 空の入力をブロックするチャットアプリで。
- プラットフォームがまとめてしまう間隔を保つこと。Instagramのキャプションでの行間や、プロフィールのインデントなど。
- ユーザー名や表示名を空に見せること それを許可するアプリやゲームで。
- 必須項目を満たすこと 読者に見える内容を何も書かずに。
- 通常のスペースが拒否される場所にスペースを配置すること、フィルタリングされる、またはトリムされる場合も含めて。
これら5つの理由はすべて同じ特性に行き着きます。入力欄には文字が存在し、読者には何も見えないということです。
空白スペースツールの機能
このページの空白スペースコピー&ペーストツールには8つの機能があります。
- 文字メニュー 147種類すべての空白・見えないUnicode文字を網羅し、それぞれに名前とコードポイントのラベルが付いています。
- 数量調整 1〜5,000文字を受け付け、1文字単位で調整できる−・+ボタンがあります。
- クイックコピープリセット 1、5、10、20、50文字をワンクリックで。
- 長い空白テキストプリセット 50、200、500、1,000文字用。
- ライブテストエリア リアルタイムの文字数カウンター、貼り付けボタン、クリアボタン付き。
- Unicode参照表 各項目について文字、名前、Unicode、HTML、Hex、コピーを一覧表示します。
- コピー確認 コピー成功後に各ボタンが✓コピーしました!に切り替わります。
- ブラウザのみで動作 アカウント不要、無料、サーバーへのテキスト送信なし。
見えないUnicode文字を理解する
Unicode標準は各文字にコードポイントと固定の名前を割り当てているため、対応するすべてのデバイスでゼロ幅スペースはU+200B、ハングルフィラーはU+3164です。名前とコードポイントは決して変わりません。変わるのは、プラットフォームがその文字をどう扱うかです。
下の表は各文字に6つの列を示します。文字、名前、Unicode、HTML、Hex、コピーです。HTML列とHex列には、ゼロ幅スペースの場合の​や​のような、Webページ用のエンティティ形式が入っています。各文字を囲む角括弧は画面上で見つけやすくするための視覚的な目印にすぎず、決してコピーされません。文字またはそのコピーボタンをクリックすると、正確なコードポイントがクリップボードに配置されます。
| 文字 | 名前 | Unicode | HTML | Hex | コピー |
|---|---|---|---|---|---|
| Space | U+0020 |   |   | ||
| No-Break Space | U+00A0 |   |   | ||
| Soft Hyphen | U+00AD | ­ | ­ | ||
| En Quad | U+2000 |   |   | ||
| Em Quad | U+2001 |   |   | ||
| En Space | U+2002 |   |   | ||
| Em Space | U+2003 |   |   | ||
| Three-Per-Em Space | U+2004 |   |   | ||
| Four-Per-Em Space | U+2005 |   |   | ||
| Six-Per-Em Space | U+2006 |   |   | ||
| Figure Space | U+2007 |   |   | ||
| Punctuation Space | U+2008 |   |   | ||
| Thin Space | U+2009 |   |   | ||
| Hair Space | U+200A |   |   | ||
| Zero Width Space | U+200B | ​ | ​ | ||
| Zero Width Non-Joiner | U+200C | ‌ | ‌ | ||
| Zero Width Joiner | U+200D | ‍ | ‍ | ||
| Arabic Letter Mark | U+061C | ؜ | ؜ | ||
| Left-to-Right Mark | U+200E | ‎ | ‎ | ||
| Right-to-Left Mark | U+200F | ‏ | ‏ | ||
| Line Separator | U+2028 | 
 | 
 | ||
| Left-to-Right Embedding | U+202A | ‪ | ‪ | ||
| Right-to-Left Embedding | U+202B | ‫ | ‫ | ||
| Pop Directional Formatting | U+202C | ‬ | ‬ | ||
| Left-to-Right Override | U+202D | ‭ | ‭ | ||
| Right-to-Left Override | U+202E | ‮ | ‮ | ||
| Narrow No-Break Space | U+202F |   |   | ||
| Medium Mathematical Space | U+205F |   |   | ||
| Word Joiner | U+2060 | ⁠ | ⁠ | ||
| Invisible Separator | U+2063 | ⁣ | ⁣ | ||
| Braille Pattern Blank | U+2800 | ⠀ | ⠀ | ||
| Hangul Choseong Filler | U+115F | ᅟ | ᅟ | ||
| Hangul Jungseong Filler | U+1160 | ᅠ | ᅠ | ||
| Hangul Filler | U+3164 | ㅤ | ㅤ | ||
| Halfwidth Hangul Filler | U+FFA0 | ᅠ | ᅠ | ||
| Ideographic Space | U+3000 |   |   | ||
| Object Replacement Character | U+FFFC |  |  | ||
| Zero Width No-Break Space | U+FEFF |  |  | ||
| Character Tabulation (Tab) | U+0009 | 	 | 	 | ||
| Line Feed | U+000A | | 
 | ||
| Form Feed | U+000C |  |  | ||
| Information Separator Four (File Separator) | U+001C |  |  | ||
| Combining Grapheme Joiner | U+034F | ͏ | ͏ | ||
| Khmer Vowel Inherent Aq | U+17B4 | ឴ | ឴ | ||
| Khmer Vowel Inherent Aa | U+17B5 | ឵ | ឵ | ||
| Mongolian Free Variation Selector One | U+180B | ᠋ | ᠋ | ||
| Mongolian Free Variation Selector Two | U+180C | ᠌ | ᠌ | ||
| Mongolian Free Variation Selector Three | U+180D | ᠍ | ᠍ | ||
| Mongolian Vowel Separator | U+180E | ᠎ | ᠎ | ||
| Function Application | U+2061 | ⁡ | ⁡ | ||
| Invisible Times | U+2062 | ⁢ | ⁢ | ||
| Invisible Plus | U+2064 | ⁤ | ⁤ | ||
| Left-to-Right Isolate | U+2066 | ⁦ | ⁦ | ||
| Right-to-Left Isolate | U+2067 | ⁧ | ⁧ | ||
| First Strong Isolate | U+2068 | ⁨ | ⁨ | ||
| Pop Directional Isolate | U+2069 | ⁩ | ⁩ | ||
| Inhibit Symmetric Swapping | U+206A |  |  | ||
| Activate Symmetric Swapping | U+206B |  |  | ||
| Inhibit Arabic Form Shaping | U+206C |  |  | ||
| Activate Arabic Form Shaping | U+206D |  |  | ||
| National Digit Shapes | U+206E |  |  | ||
| Nominal Digit Shapes | U+206F |  |  | ||
| Variation Selector-1 | U+FE00 | ︀ | ︀ | ||
| Variation Selector-2 | U+FE01 | ︁ | ︁ | ||
| Variation Selector-3 | U+FE02 | ︂ | ︂ | ||
| Variation Selector-4 | U+FE03 | ︃ | ︃ | ||
| Variation Selector-5 | U+FE04 | ︄ | ︄ | ||
| Variation Selector-6 | U+FE05 | ︅ | ︅ | ||
| Variation Selector-7 | U+FE06 | ︆ | ︆ | ||
| Variation Selector-8 | U+FE07 | ︇ | ︇ | ||
| Variation Selector-9 | U+FE08 | ︈ | ︈ | ||
| Variation Selector-10 | U+FE09 | ︉ | ︉ | ||
| Variation Selector-11 | U+FE0A | ︊ | ︊ | ||
| Variation Selector-12 | U+FE0B | ︋ | ︋ | ||
| Variation Selector-13 | U+FE0C | ︌ | ︌ | ||
| Variation Selector-14 | U+FE0D | ︍ | ︍ | ||
| Variation Selector-15 | U+FE0E | ︎ | ︎ | ||
| Variation Selector-16 | U+FE0F | ️ | ️ | ||
| Language Tag | U+E0001 | 󠀁 | 󠀁 | ||
| Tag Space | U+E0020 | 󠀠 | 󠀠 | ||
| Tag Exclamation Mark | U+E0021 | 󠀡 | 󠀡 | ||
| Tag Quotation Mark | U+E0022 | 󠀢 | 󠀢 | ||
| Tag Number Sign | U+E0023 | 󠀣 | 󠀣 | ||
| Tag Dollar Sign | U+E0024 | 󠀤 | 󠀤 | ||
| Tag Percent Sign | U+E0025 | 󠀥 | 󠀥 | ||
| Tag Ampersand | U+E0026 | 󠀦 | 󠀦 | ||
| Tag Apostrophe | U+E0027 | 󠀧 | 󠀧 | ||
| Tag Left Parenthesis | U+E0028 | 󠀨 | 󠀨 | ||
| Tag Right Parenthesis | U+E0029 | 󠀩 | 󠀩 | ||
| Tag Asterisk | U+E002A | 󠀪 | 󠀪 | ||
| Tag Plus Sign | U+E002B | 󠀫 | 󠀫 | ||
| Tag Comma | U+E002C | 󠀬 | 󠀬 | ||
| Tag Hyphen-Minus | U+E002D | 󠀭 | 󠀭 | ||
| Tag Full Stop | U+E002E | 󠀮 | 󠀮 | ||
| Tag Solidus | U+E002F | 󠀯 | 󠀯 | ||
| Tag Digit Zero | U+E0030 | 󠀰 | 󠀰 | ||
| Tag Equals Sign | U+E003D | 󠀽 | 󠀽 | ||
| Tag Greater-Than Sign | U+E003E | 󠀾 | 󠀾 | ||
| Tag Question Mark | U+E003F | 󠀿 | 󠀿 | ||
| Tag Commercial At | U+E0040 | 󠁀 | 󠁀 | ||
| Tag Latin Capital Letter A | U+E0041 | 󠁁 | 󠁁 | ||
| Tag Latin Capital Letter B | U+E0042 | 󠁂 | 󠁂 | ||
| Tag Latin Capital Letter C | U+E0043 | 󠁃 | 󠁃 | ||
| Tag Latin Capital Letter D | U+E0044 | 󠁄 | 󠁄 | ||
| Tag Latin Capital Letter E | U+E0045 | 󠁅 | 󠁅 | ||
| Tag Latin Capital Letter F | U+E0046 | 󠁆 | 󠁆 | ||
| Tag Latin Capital Letter G | U+E0047 | 󠁇 | 󠁇 | ||
| Tag Latin Capital Letter H | U+E0048 | 󠁈 | 󠁈 | ||
| Tag Latin Capital Letter I | U+E0049 | 󠁉 | 󠁉 | ||
| Tag Latin Capital Letter J | U+E004A | 󠁊 | 󠁊 | ||
| Tag Latin Capital Letter K | U+E004B | 󠁋 | 󠁋 | ||
| Tag Latin Capital Letter L | U+E004C | 󠁌 | 󠁌 | ||
| Tag Latin Capital Letter M | U+E004D | 󠁍 | 󠁍 | ||
| Tag Latin Capital Letter N | U+E004E | 󠁎 | 󠁎 | ||
| Tag Latin Capital Letter O | U+E004F | 󠁏 | 󠁏 | ||
| Tag Latin Capital Letter P | U+E0050 | 󠁐 | 󠁐 | ||
| Tag Latin Capital Letter Q | U+E0051 | 󠁑 | 󠁑 | ||
| Tag Latin Capital Letter R | U+E0052 | 󠁒 | 󠁒 | ||
| Tag Latin Capital Letter S | U+E0053 | 󠁓 | 󠁓 | ||
| Tag Latin Capital Letter T | U+E0054 | 󠁔 | 󠁔 | ||
| Tag Latin Capital Letter U | U+E0055 | 󠁕 | 󠁕 | ||
| Tag Latin Capital Letter V | U+E0056 | 󠁖 | 󠁖 | ||
| Tag Latin Capital Letter W | U+E0057 | 󠁗 | 󠁗 | ||
| Tag Latin Capital Letter X | U+E0058 | 󠁘 | 󠁘 | ||
| Tag Latin Capital Letter Y | U+E0059 | 󠁙 | 󠁙 | ||
| Tag Latin Capital Letter Z | U+E005A | 󠁚 | 󠁚 | ||
| Tag Left Square Bracket | U+E005B | 󠁛 | 󠁛 | ||
| Tag Reverse Solidus | U+E005C | 󠁜 | 󠁜 | ||
| Tag Right Square Bracket | U+E005D | 󠁝 | 󠁝 | ||
| Tag Circumflex Accent | U+E005E | 󠁞 | 󠁞 | ||
| Tag Low Line | U+E005F | 󠁟 | 󠁟 | ||
| Tag Grave Accent | U+E0060 | 󠁠 | 󠁠 | ||
| Tag Latin Small Letter A | U+E0061 | 󠁡 | 󠁡 | ||
| Tag Latin Small Letter B | U+E0062 | 󠁢 | 󠁢 | ||
| Tag Latin Small Letter C | U+E0063 | 󠁣 | 󠁣 | ||
| Tag Latin Small Letter D | U+E0064 | 󠁤 | 󠁤 | ||
| Tag Latin Small Letter E | U+E0065 | 󠁥 | 󠁥 | ||
| Tag Latin Small Letter F | U+E0066 | 󠁦 | 󠁦 | ||
| Tag Latin Small Letter G | U+E0067 | 󠁧 | 󠁧 | ||
| Tag Latin Small Letter H | U+E0068 | 󠁨 | 󠁨 | ||
| Tag Latin Small Letter I | U+E0069 | 󠁩 | 󠁩 | ||
| Tag Latin Small Letter J | U+E006A | 󠁪 | 󠁪 | ||
| Tag Latin Small Letter K | U+E006B | 󠁫 | 󠁫 | ||
| Tag Latin Small Letter L | U+E006C | 󠁬 | 󠁬 | ||
| Tag Latin Small Letter M | U+E006D | 󠁭 | 󠁭 | ||
| Tag Latin Small Letter N | U+E006E | 󠁮 | 󠁮 | ||
| Tag Latin Small Letter O | U+E006F | 󠁯 | 󠁯 |
文字またはそのコピーボタンをクリックすると、その正確なUnicode文字をコピーできます。角括弧は視覚的な目印にすぎず、コピーされることはありません。すべての147件を確認するには表内をスクロールしてください。対応状況はプラットフォームやテキスト入力欄によって異なります。
一部の見えない文字がどこでも使えない理由
見えない文字は、空白のトリム、Unicode正規化、文字の許可リスト、フォントグリフの欠落、なりすまし防止フィルターという5つの理由で一部のプラットフォームで機能しません。
- 空白のトリム 入力欄が保存される際に先頭と末尾の空白文字を除去し、スペースだけを含んでいた入力欄を空にしてしまいます。
- Unicode正規化 テキストを標準形式に書き換える過程で、書式制御文字を削除します。
- 文字の許可リスト 入力欄を文字・数字・少数の記号に限定し、その範囲外のものをすべて拒否します。
- フォントグリフの欠落 文字が何も表示されない代わりに代替ボックスとして表示されてしまいます。
- なりすまし防止フィルター テキストを偽装するために使われる文字であるため、ゼロ幅文字や方向制御文字を除去します。
これらの規則はプラットフォーム単位ではなく入力欄ごとに設定されます。同じアプリでも、チャットメッセージではゼロ幅スペースを受け入れ、プロフィールのプロフィール欄ではトリムし、ユーザー名では拒否することがあります。
見えない文字のトラブルシューティング
すべての確認はテストエリアから始めてください。文字数カウンターが0を超えていれば、クリップボードに文字が存在することが証明され、問題は受け取る側の入力欄にあることになります。
貼り付け後に文字が消える
入力欄が保存時に空白をトリムしたことが、貼り付け後に文字が消える原因です。 3つの手順で確認してください。テストエリアに貼り付けて文字がクリップボードにあることを確認し、対象の入力欄に貼り付けて保存前にテキストが残っているか確認し、次に空白ではなく文字であるハングルフィラー(U+3164)に切り替えます。空白文字の隣に見える文字を1つ入力しておくと、入力欄が空として扱われるのを防げます。
プラットフォームが文字を受け付けない
プラットフォームによって受け付けるコードポイントが異なるため、Unicode表から別の空白文字を試してください。 次の4つの候補を順番に試してください。ハングルフィラー(U+3164)、点字パターン空白(U+2800)、ノーブレークスペース(U+00A0)、表意文字スペース(U+3000)です。それぞれUnicodeの異なる部分に由来するため、1つをブロックする規則でも別の1つは通過することがよくあります。
空白のユーザー名やメッセージが機能しない
ユーザー名やメッセージの入力欄は、見えない文字を拒否または正規化する検証規則を実行するため、少なくとも1つの見える文字が必要な場所では空白の名前は必ず失敗します。 最小文字数が課されている場所では2〜3文字を貼り付け、ログインハンドルではなく表示名やニックネームの欄を使用し、保存後にプロフィールを再度確認してください。一部のプラットフォームは後の検証で名前を書き換えることがあります。リストにあるすべての文字を拒否する入力欄は許可リストを適用しており、いかなる空白文字もそれを通過できません。
文字が想定と違って見える
各フォントはコードポイントを独自のグリフに対応させるため、フォントとプラットフォームによって同じ文字でも幅が異なったり、代替ボックスとして表示されたりします。 特に3つの違いが目立ちます。スペース文字は、髪の毛スペースから全角の表意文字スペースまで意図的に幅が異なります。点字パターン空白は、一部のフォントでは完全な点字セルとして表示され、別のフォントでは狭い隙間として表示されます。そしてコードエディタは、ゼロ幅文字を意図的に点や強調マーカーとして描画します。安定した幅が見えないことよりも重要な場合は、通常のスペース文字に切り替えてください。
よくある質問
見えない文字はどうやって入力しますか?
このページのツールから対応するUnicode文字をコピーし、必要な場所に貼り付けることで見えない文字を入力できます。
ゼロ幅スペースやハングルフィラー専用のキーを持つキーボードは存在しないため、コピーが確実な方法です。入力の代替手段は2つあります。Microsoft Wordでは200bと入力してAlt+Xを押すと文字に変換されます。macOSではUnicode Hex Input入力ソースを有効にし、Optionキーを押しながら4桁の16進数を入力します。Webページでは、ソースコードに文字を直接貼り付ける代わりにHTMLエンティティ​を記述してください。
空のメッセージを送るにはどうすればいいですか?
空白文字を1つコピーし、メッセージ入力欄に貼り付けて送信を押してください。
メッセージアプリは入力が空の間は送信ボタンを無効化しますが、フィールドを事前にトリムしないアプリでは空白文字1つでこの確認を通過できます。WhatsApp、Telegram、Discordはこの用途で最もよく使われるアプリです。送信前に1文字がトリムされる場合は、2〜3文字を貼り付けるか、ハングルフィラー(U+3164)に切り替えてください。
見えない文字は無料で使えますか?
はい、このページのすべての文字は無料でコピーでき、アカウントや登録は必要ありません。
これらの文字はUnicode標準のコードポイントであり、ライセンスされたコンテンツではなく公開仕様です。ここでのコピー、貼り付け、空白テキストの生成は、すべてお使いのブラウザ内で完結します。
生成できる見えない文字の数に制限はありますか?
はい、ジェネレーターは1回の生成につき1〜5,000文字を受け付けます。
長い空白テキストのプリセットは50、200、500、1,000文字をカバーし、クイックコピーのボタンは1、5、10、20、50をカバーします。より多くの量が必要な場合は、複数回コピー&ペーストしてください。貼り付け先の入力欄には独自の文字数制限があるため、最大長が短い入力欄では長い空白テキストのブロックが途中で切れてしまいます。
U+3164とは何ですか?
U+3164はハングルフィラーで、Hangul Compatibility Jamoブロックに属するUnicode文字であり、空白スペースとして表示されます。
Unicodeはハングルフィラーを空白文字ではなく文字(レター)として分類しているため、空白のみの入力を拒否するプラットフォームでも、名前やメッセージの入力欄では受け入れられることがよくあります。HTMLエンティティはㅤとㅤで、このページのUnicode表では他の3つのハングルフィラー文字であるU+115F、U+1160、U+FFA0の隣に配置されています。
HTMLで見えない文字を使うべきですか?
いいえ、マークアップに生の見えない文字を貼り付けるのではなく、間隔調整にはHTMLエンティティやCSSを使用してください。
折り返してはいけないスペースには (U+00A0)を記述し、レイアウトの間隔にはCSSのmarginやpaddingを使用してください。貼り付けられた見えない文字はソースコード上で確認することができず、差分や検索結果でのコピー&ペーストでも気づかれずに残り、文字列比較を壊す可能性があります。その文字自体が本当に必要な場合は、ゼロ幅スペース用の​のようなエンティティ形式を記述してください。
なぜ私の見えない文字は機能しないのですか?
プラットフォームが、文字を保存する前に除去、トリム、または拒否しています。
入力検証は先頭と末尾の空白を除去し、Unicode正規化は書式制御文字を削除し、文字の許可リストは許可された範囲外のものをすべて拒否します。まずこのページのテストエリアに貼り付けてください。文字数カウンターが0を超えていれば、クリップボードに文字が存在することが確認でき、問題が受け取り側のプラットフォームにあることが絞り込めます。その後、ハングルフィラー(U+3164)や点字パターン空白(U+2800)から始めて、別のコードポイントを試してください。
どの記号が見えないのですか?
ゼロ幅スペース(U+200B)は最も広く使われている見えない記号で、空白が拒否される場合の一般的な代替はハングルフィラー(U+3164)です。
Unicode表にある他の見えない選択肢には、単語接合子(U+2060)、見えないセパレータ(U+2063)、ゼロ幅ノーブレークスペース(U+FEFF)、点字パターン空白(U+2800)があります。最初の4つは目に見える幅を占めませんが、点字パターン空白は点字セル1つ分の幅を占めます。
ユーザー名を見えないようにするにはどうすればいいですか?
ハングルフィラー(U+3164)をコピーし、ユーザー名または表示名の入力欄に貼り付けて変更を保存してください。
ユーザー名の規則はプラットフォームによって異なります。表示名やニックネームは、文字・数字・少数の記号に入力を制限することが多いログインハンドルよりも頻繁に空白文字を受け入れます。最小文字数が課されている場所では2〜3文字を貼り付けてください。一部のプラットフォームは次回の検証で空白の名前を元に戻すため、保存後にプロフィールを再度確認してください。