Skip to main content

UTF-8 エンコーダー / デコーダー テキストの UTF-8 バイト表現を表示し、バイトシーケンスをデコードします。

UTF-8 エンコード/デコード illustration
🔐

UTF-8 エンコード/デコード

テキストの UTF-8 バイト表現を表示し、バイトシーケンスをデコードします。

1

テキストまたはバイトを入力

テキストを入力するとUTF-8のバイトが表示され、16進数のバイトを貼り付けてデコードします。

2

結果を確認

UTF-8のバイト表現またはデコードされたテキストがすぐに表示されます。

3

結果をコピー

結果をコピーするには、コピーをクリックします。

Loading tool...

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

  • 1
    ASCII文字は常に1バイト使用
  • 2
    絵文字は通常4バイト使用
  • 3
    UTF-8はASCIIと下位互換性がある
  • 4
    無効なバイトシーケンスを検出するにはfatalオプションを使用

Related Tools

Frequently Asked Questions

Q このツールは無料ですか?
はい、完全に無料でサインアップ不要です。
Q 私のデータは安全ですか?
はい。すべての処理は100%クライアントサイドです。
Q 絵文字は何バイト使用しますか?
ほとんどの絵文字はUTF-8で4バイト使用します。
Q どのブラウザがサポートされていますか?
Chrome、Firefox、Safari、Edgeを含むすべてのモダンブラウザです。
Q UTF-8とUnicodeは同じですか?
いいえ。Unicodeは文字セットであり、UTF-8はそのエンコーディングの一つです。

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.