テキストと文書ツール

テキストから Unicode へ

テキストの Unicode コードポイントを確認したり、空白区切りの U+ 列をテキストに戻したりできます。アップロードは不要です。

ブラウザ内で処理登録不要プライバシーの説明 ↗

テキストモードは最大100,000 UTF-16文字です。デコードモードでは空白、カンマ、セミコロンで区切ったU+値を指定できます。

使い方

使い方

  1. 「テキストからコードポイント」または「コードポイントからテキスト」を選び、100,000 文字以内で入力します。
  2. 16 進数を大文字または小文字で出力するか選び、入力をローカルで変換します。
  3. 正確な列を確認し、コピーするかテキストファイルをダウンロードします。

コードポイントと UTF-16 コード単位の違い

エンコードでは Unicode コードポイントを反復し、U+ の後に少なくとも 4 桁の 16 進数を出力します。絵文字などの補助文字は 1 つのコードポイントのままです。結合文字や連結された絵文字は、表示上の書記素クラスタを推測しないため、それぞれ別のコードポイントとして扱われます。

厳密で読みやすいデコード

デコードでは、空白、カンマ、セミコロンで区切られた U+XXXX から U+10FFFF までの値を受け付けます。サロゲート範囲、非文字、U+10FFFF を超える値は無効なテキストを作らないよう拒否します。変換、コピー、ダウンロードはブラウザー内で行います。

よくある質問

あわせて知りたいこと

ここでは絵文字が 1 つのコードポイントなのはなぜですか?

Unicode コードポイントモードは、絵文字が表すスカラー値(例:U+1F44B)を読み取ります。同じ文字を 2 つのサロゲート単位で表す JavaScript の UTF-16 エスケープモードとは異なります。

16 進数の小文字を使えますか?

はい。小文字出力を選ぶと U+1f44b のような値になります。識別しやすいよう U+ 接頭辞は大文字のままです。

デコードではどの区切り文字を使えますか?

U+ 値の間に空白、カンマ、セミコロンを使えます。各トークンは完全な 16 進コードポイントである必要があり、形式不正や範囲外の値はエラーになります。