UTF-8 エンコーダー / デコーダー テキストの UTF-8 バイト表現を表示し、バイトシーケンスをデコードします。
UTF-8 エンコード/デコード
テキストの UTF-8 バイト表現を表示し、バイトシーケンスをデコードします。
テキストまたはバイトを入力
テキストを入力するとUTF-8のバイトが表示され、16進数のバイトを貼り付けてデコードします。
結果を確認
UTF-8のバイト表現またはデコードされたテキストがすぐに表示されます。
結果をコピー
結果をコピーするには、コピーをクリックします。
What Is UTF-8 エンコード/デコード?
UTF-8は、Webページの98%以上で使用されているWebの主な文字コードです。Unicodeのコードポイントを1〜4バイトにエンコードします: ASCIIは1バイト、ラテン語/ギリシャ語/キリル文字は2バイト、CJKは3バイト、絵文字は4バイトになります。このツールは、UTF-8のバイト表現を16進数で表示し、16進数のバイトシーケンスをテキストに戻すことができます。TextEncoderおよびTextDecoder APIを使用します。すべての処理はクライアントサイドで実行されます。
Why Use UTF-8 エンコード/デコード?
-
任意のテキストの正確なUTF-8バイト表現を見る
-
16進数バイトシーケンスを読みやすいテキストにデコードする
-
100%クライアントサイド - データはブラウザから出ない
-
ネイティブTextEncoder/TextDecoder APIを使用して精度を確保
Common Use Cases
エンコーディングのデバッグ
UTF-8バイトを調べることでエンコーディング問題を特定します。
プロトコル分析
ネットワークプロトコルでのUTF-8エンコーディングを確認する。
教育
UnicodeがUTF-8バイトにどのようにマッピングされるかを学ぶ。
データ検証
バイトシーケンスが有効なUTF-8であることを確認する。
Technical Guide
UTF-8可変長エンコード: 1バイト (U+0000-007F)、2バイト (U+0080-07FF)、3バイト (U+0800-FFFF)、4バイト (U+10000-10FFFF)。TextEncoderは、JavaScript文字列(UTF-16)をUTF-8のUint8Arrayに変換します。TextDecoderは逆方向に変換します。fatalオプションによって無効なシーケンスが検出されます。
Tips & Best Practices
-
1ASCII文字は常に1バイト使用
-
2絵文字は通常4バイト使用
-
3UTF-8はASCIIと下位互換性がある
-
4無効なバイトシーケンスを検出するにはfatalオプションを使用
Related Tools
Frequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q 絵文字は何バイト使用しますか?
Q どのブラウザがサポートされていますか?
Q UTF-8とUnicodeは同じですか?
About This Tool
UTF-8 エンコード/デコード is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.