空白コピペ(空白文字・透明文字)
空白文字をワンタップでコピペ。透明文字の名前や空白メッセージ、すき間づくりに使えます。
入力に合わせて、このブラウザー内で確認します。テキストがページの外に送られることはありません。
テキストを貼り付けると、隠れた文字がすべて見えます
- 空白文字–
- ゼロ幅–
- 特殊なスペース–
- 双方向制御–
- タグ文字–
- 異体字セレクター–
- 制御文字–
- 書式文字–
- а似た文字–
コピペできる空白文字・透明文字 全26種
コピーする価値のある空白文字、ゼロ幅スペースなどのゼロ幅文字、スペースをすべて、6言語のtrim()での扱いとあわせて掲載しています。想定ではなく、実際に測定した結果です。
空白文字
5アプリにとってはスペースではないので、名前に使えます- Hangul FillerU+3164 · おすすめフォント依存Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Braille BlankU+2800フォント依存Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Halfwidth Hangul FillerU+FFA0フォント依存Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Hangul Choseong FillerU+115Fフォント依存Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Hangul Jungseong FillerU+1160フォント依存Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
ゼロ幅
8幅がまったくないので、単語の中に隠れます- Zero Width SpaceU+200B0Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: 削除されるPHP: trim()で残る
- Zero Width Non-JoinerU+200C0Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Zero Width JoinerU+200D0Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Word JoinerU+20600Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Invisible SeparatorU+20630Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Combining Grapheme JoinerU+034F0Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Mongolian Vowel SeparatorU+180E0Node.js: trim()で残るPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
- Zero Width No-Break SpaceU+FEFF0Node.js: 削除されるPython: trim()で残るGo: trim()で残る.NET: trim()で残るSwift: trim()で残るPHP: trim()で残る
スペース
13本物のスペースなので、ほとんどのアプリで削除されます- No-Break SpaceU+00A0フォント依存Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- En SpaceU+2002½ emNode.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Em SpaceU+20031 emNode.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Figure SpaceU+2007数字幅Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Thin SpaceU+2009フォント依存Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Hair SpaceU+200Aフォント依存Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Three-per-em SpaceU+2004⅓ emNode.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Four-per-em SpaceU+2005¼ emNode.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Six-per-em SpaceU+2006⅙ emNode.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Punctuation SpaceU+2008ピリオド幅Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Narrow No-Break SpaceU+202Fフォント依存Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Medium Math SpaceU+205Fフォント依存Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
- Ideographic SpaceU+3000全角Node.js: 削除されるPython: 削除されるGo: 削除される.NET: 削除されるSwift: 削除されるPHP: trim()で残る
透明文字・空白文字とは?
透明文字(見えない文字、空白文字とも呼ばれます)は、何も描画されない本物のUnicode文字です。ㅤ(U+3164 Hangul Filler)のような空白文字、特殊なスペース、ゼロ幅の記号があります。アプリはほかの文字と同じように保存して数えるので、これだけでできた名前やメッセージも空ではありません。
どの文字も、テキストの中で自分の場所を占めています。幅のあるものは文字1つ分の場所を取り、ゼロ幅のものはまったく場所を取らず、2つの文字の間に入っても位置を動かしません。名前で幅が決まっているものもあります(Em Spaceは1 em、En Spaceはその半分)。空白文字の幅はフォントが決めるので、同じㅤでもスマートフォンによって幅が違って見えることがあります。
- スペースU+0020 · フォントで決まる
- No-Break SpaceU+00A0 · フォントで決まる
- Em SpaceU+2003 · 名前で決まる
- En SpaceU+2002 · 名前で決まる
- Thin SpaceU+2009 · フォントで決まる
- Hair SpaceU+200A · フォントで決まる
- Zero Width SpaceU+200B · 定義上ゼロ
- Hangul FillerU+3164 · フォントで決まる
- Braille BlankU+2800 · フォントで決まる
- 送り幅(このページのフォントでリアルタイムに測定)
- 幅ゼロ

文字見本2つの文字の間に置いた空白文字。枠の幅は実際の幅で、お使いのブラウザーで測定しています。ワンタップでコピー1個、または5〜100個をまとめてコピー。100,000個までなら好きな数を指定できます。7種類の空白文字を選べます。それぞれ色分けされ、全26種はツールの下の一覧にあります。コードコードポイント、UTF-8のバイト、エスケープ、そして6言語のtrim()での扱い。透明な名前:ゲームやアプリで使える透明文字は?
まずはㅤ(U+3164 Hangul Filler)を試してください。普通のスペースでは受け付けられないニックネームや表示名でも使えると、ユーザーから報告されています。ただし、空白の名前を認めている規則はどのプラットフォームにもありません。下の表で使えるとしているものは、すべてユーザーの報告です。また、a〜z、数字、一部の記号しか使えないユーザー名(DiscordやXのユーザー名)では、どの透明文字も受け付けられません。
Robloxも受け付けません。2026年10月23日にRoblox自身の表示名チェックで試したところ、Hangul FillerやBraille Blankを含め、すべての空白文字が拒否されました。規則やチェックは予告なく変わるので、名前の変更にお金を払う前に、名前のプレビューを確認してください。
| プラットフォームと欄 | 最初に試す | 状況 |
|---|---|---|
| Free Fireニックネーム | Hangul FillerU+3164 | ユーザーの報告 |
| PUBG Mobileニックネーム | Hangul FillerU+3164 | ユーザーの報告 |
| Discord表示名 | Hangul FillerU+3164 | ユーザーの報告規則 |
| Discordユーザー名 | 使えるものなし | ブロック規則 |
| WhatsApp空白メッセージ | Braille BlankU+2800 | ユーザーの報告 |
| KakaoTalkプロフィール名 | Hangul FillerU+3164 | 報告が食い違う規則 |
| Fortnite表示名 | Hangul FillerU+3164 | ユーザーの報告規則 |
| Instagram名前 | Hangul FillerU+3164 | ユーザーの報告規則 |
| TikTok名前 | Hangul FillerU+3164 | ユーザーの報告規則 |
| LINE表示名 | Hangul FillerU+3164 | ユーザーの報告規則 |
| Telegramファーストネーム | Hangul FillerU+3164 | ユーザーの報告規則 |
| Snapchat表示名 | Braille BlankU+2800 | ユーザーの報告規則 |
| Arena of Valorニックネーム | Hangul FillerU+3164 | ユーザーの報告 |
| Clash of Clans名前 | Hangul FillerU+3164 | ユーザーの報告規則 |
| Mobile Legendsニックネーム | 使えるものなし | 報告が食い違う |
| Call of Duty: Mobile名前 | 使えるものなし | 報告が食い違う |
| Among Us名前 | 使えるものなし | 報告が食い違う |
| X表示名 | 使えるものなし | 報告が食い違う規則 |
| Steamプロフィール名 | 使えるものなし | 報告が食い違う規則 |
| Roblox表示名 | 使えるものなし | ブロック規則 |
| VALORANTRiot ID | 使えるものなし | 報告が食い違う規則 |
| YouTubeハンドル | 使えるものなし | 未確認規則 |
| Xユーザー名 | 使えるものなし | ブロック規則 |
- ユーザーの報告使えるとユーザーが報告。認める規則も禁じる規則もなし
- 報告が食い違う報告が食い違う、または修正されたとの報告
- 未確認可否を示す規則も報告も見つかりませんでした
- ブロックプラットフォームの規則や独自のチェックが、すべての透明文字を拒否
普通のスペースをコピペしてもだめなのに、ㅤが使えるのはなぜ?
アプリは名前をチェックする前にtrim()するからです。trim()は両端のスペースを削除するので、スペースだけの名前は空になって拒否されます。ㅤはUnicodeではスペースではなく文字なので、trim()で削除されず、名前として通ります。
各言語の標準のtrimを、各文字で実際に実行しました。珍しいものも含めて、スペースはすべて削除されます。例外はPHPで、trim()はASCIIしか扱いません。空白文字は6言語すべてで残ります。意外だった点が2つあります。JavaScriptはU+FEFFを削除し、Swiftはゼロ幅スペースを削除します。
U+0020スペースname.trim()trim後"" · 0文字空?拒否「名前を入力してください」U+3164Hangul Fillername.trim()trim後1文字空?受理名前はㅤ| 文字 | Node.jsJSs.trim() | PythonPYs.strip() | GoGOstrings.TrimSpace | .NETNETs.Trim() | SwiftSWtrimmingCharacters | PHPPHPtrim($s) |
|---|---|---|---|---|---|---|
| スペースU+0020 | 削除 | 削除 | 削除 | 削除 | 削除 | 削除 |
| No-Break SpaceU+00A0 | 削除 | 削除 | 削除 | 削除 | 削除 | 残る |
| Ideographic SpaceU+3000 | 削除 | 削除 | 削除 | 削除 | 削除 | 残る |
| Zero Width SpaceU+200B | 残る | 残る | 残る | 残る | 削除 | 残る |
| Zero Width No-Break SpaceU+FEFF | 削除 | 残る | 残る | 残る | 残る | 残る |
| Hangul FillerU+3164 | 残る | 残る | 残る | 残る | 残る | 残る |
| Braille BlankU+2800 | 残る | 残る | 残る | 残る | 残る | 残る |
スマホ、Windows、Macで透明文字を入力するには?
スマートフォンでは、ここでコピーして貼り付けます。英語版や西ヨーロッパ言語版のWindowsでは、テンキーでAlt + 0160と入力するとノーブレークスペースになりますが、これは普通のスペースと同じようにアプリに削除されます。ㅤそのものは、Wordで3164と入力してからAlt + Xを押すか、文字コード表(Character Map)で選びます。
Alt + 12644は使えません。Windowsは255を超えるAltコードを256で割った余りとして扱うからです。Macでは文字ビューア(Fn + Eまたは地球儀キー + E)を開き、「Hangul Filler」で検索します。GNOMEのLinuxでは、Ctrl + Shift + Uを押して3164と入力し、スペースキーを押します。
- iPhoneとAndroidここでコピー長押しペーストHangul FillerU+3164名前やメッセージの入力欄を長押しして、「ペースト」または「貼り付け」をタップします。
Word(Windows)3164Alt+XHangul FillerU+3164コードを入力してからAlt+Xを押すと、その文字に変わります。
Windows(すべてのアプリ)Alt+0160No-Break SpaceU+00A0テンキーの数字で入力します。英語版WindowsではAlt+160でáになり、Alt+12644は使えません。
- MacFn / 地球儀+E「Hangul Filler」で検索Hangul FillerU+3164「編集」>「絵文字と記号」でも同じビューアが開きます。
- Linux(GNOME)Ctrl+Shift+U3164スペースHangul FillerU+3164どのコードポイントも16進数で入力できます。
HTML、CSS、コードでの透明文字
ソースコードの中で見えるように、エスケープで書きます。HTMLではㅤ、CSSでは\3164、JavaScript、JSON、Pythonでは\u3164、URLでは%E3%85%A4です。
ソースコードにそのまま入った透明文字は、レビューで誰にも見えないバグになります。エスケープにすればレビューでき、そのまま入った文字はリンターで検出することもできます。
| 文字 | HTML | CSS | JS · JSON | Python | URL |
|---|---|---|---|---|---|
| Hangul FillerU+3164 | |||||
| Braille BlankU+2800 | |||||
| Zero Width SpaceU+200B | |||||
| No-Break SpaceU+00A0 | |||||
| Em SpaceU+2003 | |||||
| Ideographic SpaceU+3000 | |||||
| Zero Width No-Break SpaceU+FEFF |
空白コピペ・透明文字のよくある質問
空白(空欄)をコピペするには?
透明文字は本当に空っぽですか?
ゲームで透明な名前が使えないのはなぜ?
空白メッセージは送れますか?
ゲームのニックネームにおすすめの透明文字は?
U+3164のHangul Fillerとは何ですか?
空白文字とゼロ幅スペースの違いは?
透明文字は検出できますか?
透明文字を使っても安全ですか?
Discordで透明な名前にするには?
テキストから見えない文字を削除するには?
AIツールはテキストに見えない文字を入れますか?
足りないものはありますか?機能や新しいツールを提案する
関連ツール
ユーザーネームチェッカー
50以上のプラットフォームでユーザー名の空き状況を一度に確認
パスワード生成
ブラウザ内で強力なランダムパスワード、パスフレーズ、PINを生成。正確なビット数と解読時間も表示します
メールヘッダー解析
メールヘッダーを解析してメールの経路を追跡
パスワード強度テスト
パスワードが8種類の攻撃で解読されるまでの時間、弱点となるパターン、プライバシーに配慮した漏洩チェックを確認できます
QRコード作成
QRコードを作成:リンク、Wi-Fi、連絡先、WhatsApp、UPIやPixの決済に対応。ロゴや色を加え、読み返して確認してからSVG、PNG、PDFでダウンロード
リンク解析
dofollow/nofollow検出とHTTPステータスチェック付きでページ内リンクを分析