空白テキスト生成ツール

空白テキストを作成

不可視のUnicode文字を選び、1~500回繰り返します。

ステップ形式では、文字の種類と個数がページのアドレスに含まれます。生成されたテキストは含まれません。

生成したテキストをサーバーに送信せず、不可視文字や空白に見えるUnicode文字を指定した個数だけ並べられます。ハングルフィラー、空白の点字パターン、ゼロ幅スペース、不可視区切り文字から1つを選び、1~500回繰り返します。結果欄にはコードポイント、文字数、UTF-8のバイト数が表示されるため、内容を確認してからコピーできます。下の比較表で各文字の規格上の用途を確認し、文書作成やテストの目的に合うものを選んでください。

空白テキストを生成する手順

  1. 1

    Unicode文字を選ぶ

    用意された4種類の文字を、正式名称、コードポイント、本来の用途で比較します。

  2. 2

    個数を指定する

    1~500の整数を入力します。同じコードポイントが、指定した回数だけ繰り返されます。

  3. 3

    結果を確認してコピーする

    文字数とUTF-8のバイト数を確認し、不可視の文字列をクリップボードにコピーします。

見た目は空白でも、意味が異なる4種類の文字

Unicodeには、空白のSNS投稿やユーザー名を作ることだけを目的とした汎用文字はありません。このツールで選べる文字には、それぞれ固有の符号位置と役割があります。Unicodeのハングル互換字母の名称一覧では、U+3164はHANGUL FILLERと定義されています。点字パターンの名称一覧には、U+2800は多くのフォントで固定幅の空白に見えるものの、スペースとしては機能しないと記されています。

Unicodeの一般句読点の名称一覧では、U+200B ZERO WIDTH SPACEは単語の区切りや改行を制御する不可視文字とされています。Unicodeの組版に関する説明によれば、文字自体に幅はなくても、単語の境界や改行可能な位置を示します。同じ公式一覧にあるU+2063 INVISIBLE SEPARATORは「不可視のコンマ」とも呼ばれ、数式で隣り合うリストの項目を区切るために使われます。

文字 コードポイント 一般的な表示 規格上の用途
ハングルフィラー U+3164 幅があり、空白に見える字形 ハングルの互換用フィラー
空白の点字パターン U+2800 多くの場合、固定幅の空白 隆起した点が1つもない点字パターン
ゼロ幅スペース U+200B 文字自体には幅がない 単語の境界や改行可能な位置を示す
不可視区切り文字 U+2063 目に見えない 数式のリストで項目を区切る

4つのコードポイントはいずれもU+0800~U+FFFFの範囲にあるため、RFC 3629に従うとUTF-8では1文字につき3バイトを使います。たとえば、空白の点字パターンを8個並べた文字列は、正確に8個のUnicodeコードポイントからなり、UTF-8では24バイトです。このツールは見た目の幅から推測せず、ブラウザーのUTF-8エンコーダーで合計バイト数を計算します。

空白に見える文字でも、互いに置き換えられるとは限りません。ウェブサイト、エディター、検索システム、メッセージアプリによっては、書式制御文字を削除したり、テキストを正規化したり、特殊な文字を拒否したり、代替の四角い記号を表示したりします。スクリーンリーダーやテキスト処理ソフトウェアも、これらのコードポイントを異なる方法で扱う場合があります。コピーした文字列は実際の貼り付け先で試し、サービスの規則を守ってください。誤解を招く内容を隠すために不可視文字を使わないでください。ブラウザーの安全なコンテキスト以外では、クリップボードへのアクセスが拒否される場合があります。MDNの説明にも、writeText() が権限エラーで失敗する可能性が記されています。その場合、ツールは従来の選択・コピー方式を試しますが、この方式はMDNで非推奨とされています。両方とも失敗した場合は、手動でコピーできるよう、出力文字列全体を選択した状態にします。

よくある質問

選択したUnicodeコードポイントが、指定した個数だけ結果欄に入っています。多くのフォントでは不可視または空白に見えるため、画面に表示される文字数、コードポイント、UTF-8のバイト数で確認してください。

見た目ではなく用途で選んでください。ゼロ幅スペースは単語の境界や改行可能な位置を示し、不可視区切り文字は数式で使います。空白の点字パターンは隆起した点のない点字パターン、ハングルフィラーはハングルの互換文字です。

使えるとは限りません。貼り付け先が書式制御文字を削除したり、文字列を正規化したり、特殊なUnicode文字を拒否したり、目に見える代替字形を表示したりする場合があります。まず短い文字列を貼り付けて試し、そのサービスのコンテンツや名前の規則に従ってください。

いいえ。生成、バイト数の計算、コピーはブラウザー内で行われます。任意で使えるステップ形式では、戻る操作や再読み込みの後も設定を維持するため、選択した文字のIDと個数がページのアドレスに含まれます。生成された不可視文字列はアドレスに追加されず、当サービスのサーバーにも送信されません。

関連ツール

このツールは他の言語でも利用できます