本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Unicode Converter

テキストと \\uXXXX・HTML 実体・UTF-8 バイトを双方向に変換。

使い方

  1. 方向を選びます。テキストと \\uXXXX・HTML 実体・UTF-8 バイトの間の計 6 方向です。
  2. テキストまたはエスケープ済みの形式を左パネルに貼ると、入力に応じて変換されます。
  3. \\uXXXX 出力では U+FFFF を超えるコードポイントがサロゲートペアになります。多くのランタイムの内部表現と同じです。
  4. HTML 実体は完全なコードポイント形式(😀)で、10 進の 🚀 もデコードできます。
  5. 結果をコピー、またはパネルをクリア。Sample で混在テキストの 3 形式を確認できます。

よくある用途

よくある質問

Q: 絵文字が 2 つの \uXXXX になるのは? A: \\uXXXX は 16 ビットの符号単位しか表せないため、U+FFFF を超える文字は UTF-16 のサロゲートペアで書かれます。JavaScript 文字列の内部表現と同じです。

Q: エンコード時に ASCII をそのまま残すのは? A: 印刷可能な ASCII は 3 形式すべてで同一のため、可読性を保ち diff やレビューを容易にします。

Q: 不正な入力はどうなりますか? A: 不正な 16 進、範囲外の実体、有効な UTF-8 でないバイト列は、置換文字を黙って生成せず明確なエラーになります。

データはこのデバイス内にとどまります

Unicode Converter は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。