エンコード/デコード

UTF-8 バイト・コードポイントビューアー

各文字のUTF-8バイト、16進形、コードポイントをチェックします。絵文字、マルチバイトのCJK、長さ制限の問題のデバッグに役立ちます。解析はブラウザ上でローカルで実行されます。

UTF-8バイトユニコード

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • 絵文字がどれだけのUTF-8バイトを使うか確認してください
  • バイト単位の切り詰めで起きる文字化けを調査する
  • 16進数バイト列とコードポイントを比較する

使い方

  1. CJK、絵文字、その他の文字でテキストを入力してください
  2. 文字ごとのバイトカードとコードポイントカードのレビュー
  3. 必要に応じて分析結果をコピーしてください

入出力サンプル

文字

UTF-8 16進数

e4 bd a0

FAQ

なぜ一つの絵文字は複数のバイトを使うのでしょうか?

UTF-8は非ASCII文字を複数バイトでエンコードします。多くの絵文字は4バイトを使っています。絵文字の中には複数のコードポイントの連続で、バイト数が増えるものもあります。

これはUnicodeコンバーターとどう違うのでしょうか?

Unicode コンバーターはエスケープ表記との相互変換に特化しています。このビューアーは、保存サイズや切り詰め時の挙動を確認できるよう、実際の UTF-8 バイト列とコードポイントを表示します。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

Unicode コンバーター

Unicode エスケープ変換

利用可能

プレーンテキストとUnicodeのエスケープシーケンス(\uXXXX)間の変換。APIのペイロード、設定ファイル、フロントエンド文字列の検査に役立ちます。変換はブラウザ内でのままです。

ユニコード エスケープ エンコード

HTML エンティティ変換

HTML エンティティのエンコード・デコード

利用可能

HTMLの特殊文字をエンティティに変換したり、エンティティをテキストに復元したりできます。テンプレートのデバッグ、リッチテキストのクリーンアップ、エスケープに有用です。処理はブラウザ内で行われます。

HTML エンティティ エンコード

基数・テキスト変換

2進数・8進数・10進数・16進数テキスト変換

利用可能

UTF-8テキストをバイナリ、オクタル、10進、16進数のバイト表現と変換し、オプションの間隔付きで変換できます。エンコードの検査やキャプチャ断片の復元に役立ちます。変換はブラウザ内でのままです。

バイナリ エンコード ラディックス