文字のエンコード・デコード
Unicode エスケープ、URL、Base64、HTML エンティティ、UTF-8 Hex を変換します。文字はブラウザー内で処理し、自動保存しません。
エンコード例中文😀\u4e2d\u6587\ud83d\ude00
形式の説明
各 UTF-16 コード単位を \uXXXX に変換します。外側の引用符は付きません。絵文字はサロゲートペアで表し、\n や \u{...} などは解釈しません。
エンコード例中 +%E4%B8%AD%20%2B
形式の説明
URL の単一パラメーター値を UTF-8 パーセント形式で変換します。完全な URL の区切り記号も変換されます。デコード時の + は空白になりません。
エンコード例中文5Lit5paH
形式の説明
UTF-8 文字と標準 Base64 を相互変換します。末尾の必要な = は残してください。Base64URL、データ URL、任意のバイナリには非対応です。Base64 は暗号化ではありません。
エンコード例<中文><中文>
形式の説明
& < > と二重・一重引用符を HTML エンティティに変換します。デコードはセミコロン付きの amp、lt、gt、quot、apos と数値参照に対応します。他の名前付き参照は保持し、一層だけ処理します。
エンコード例中😀E4 B8 AD F0 9F 98 80
形式の説明
文字と UTF-8 の16進バイト列を相互変換します。連続した Hex、または空白・タブ・改行区切りの完全なバイトを受け付けます。0x 接頭辞は非対応です。
文字の変換には JavaScript が必要です。
最大 100,000 UTF-16 コード単位(一般的な漢字は 1、絵文字は通常 2)。文字のアップロードや自動保存は行いません。
使い方
形式を選び、文字を貼り付けてエンコードまたはデコードを押します。ボタン操作時だけ変換し、形式を推測しません。「結果をコピー」でのみクリップボードへ書き込みます。利用できない場合は結果を選択して手動でコピーできます。「入力に戻す」で続けて変換できます。入力変更や形式変更で古い結果を消去し、クリアしても選択形式は保持します。
形式と制限
-
Unicode エスケープ: 各 UTF-16 コード単位を \uXXXX に変換します。外側の引用符は付きません。絵文字はサロゲートペアで表し、\n や \u{…} などは解釈しません。
中文😀→\u4e2d\u6587\ud83d\ude00 -
URL エンコード: URL の単一パラメーター値を UTF-8 パーセント形式で変換します。完全な URL の区切り記号も変換されます。デコード時の + は空白になりません。
中 +→%E4%B8%AD%20%2B -
Base64: UTF-8 文字と標準 Base64 を相互変換します。末尾の必要な = は残してください。Base64URL、データ URL、任意のバイナリには非対応です。Base64 は暗号化ではありません。
中文→5Lit5paH -
HTML エンティティ: & < > と二重・一重引用符を HTML エンティティに変換します。デコードはセミコロン付きの amp、lt、gt、quot、apos と数値参照に対応します。他の名前付き参照は保持し、一層だけ処理します。
<中文>→<中文> -
UTF-8 Hex: 文字と UTF-8 の16進バイト列を相互変換します。連続した Hex、または空白・タブ・改行区切りの完全なバイトを受け付けます。0x 接頭辞は非対応です。
中😀→E4 B8 AD F0 9F 98 80
Unicode デコードは通常の文字とエスケープの混在に対応し、一層だけ処理します。Base64 は空白・タブ・CR・LF を無視しますが、無効な UTF-8 バイナリは拒否します。HTML の名前は大文字小文字を区別しセミコロンが必要です。© など未対応・不完全な参照はそのまま、< は文字列 < になります。HTML の安全化処理ではありません。Hex は大小文字に対応し、奇数桁・無効な UTF-8 は拒否します。空白区切りでは各バイトが完結している必要があります。
最大 100,000 UTF-16 コード単位(一般的な漢字は 1、絵文字は通常 2)。文字のアップロードや自動保存は行いません。
データとプライバシー
前後の空白と Unicode 正規化形式を保持します。上限超過でも切り詰めません。変換結果を再入力すると上限を超える場合があります。不正形式、不完全なサロゲートペア、無効な UTF-8 では入力を保持し、部分的な結果は出しません。結果は文字として表示し、HTML やスクリプトを実行しません。入力・結果は URL、タイトル、ログ、解析に入れず、クリップボードも自動読み取りしません。解析拒否や外部サービス障害は変換に影響しません。フォーム復元やクリップボード保持はブラウザーの管理に従います。