エンコード判定

文字列を貼り付けて、Base64 / Base64URL / Hex / Base32 / Base85 / URL エンコード / プレーンテキスト のいずれかを自動判定

文字数: {{ inputText.length }}
{{ r.name }} {{ Math.round(r.confidence * 100) }}%
{{ r.note }}
既知のエンコード形式に一致しませんでした
テキストを入力すると、エンコード種別を自動解析します

エンコード判定について

見慣れない文字列を手にしたとき、どのエンコードか見分けるのは難しいことがあります。本ツールは文字セット、長さのパターン、署名となる記号(% パーセント記号、Base64 の +/=、Base32 の A-Z2-7 のみなど)から判定し、最も可能性の高いものから順に候補を表示して、適切なツールを選ぶ手助けをします。

注意: 判定は統計的な特徴に基づいており、100% 確実ではありません。たとえば偶然 Base64 の文字セットに合致するランダムなテキストも Base64 と判定される場合があります。文脈と合わせて判断してください。

判定対象

Base64、Base64URL、Hex(16 進数)、Base32(RFC 4648)、Base85(Ascii85)、URL エンコード(パーセントエンコーディング)、プレーンテキスト。

よくある質問

Q: 1 つの文字列が複数の可能性に一致するのはなぜ?
A: 異なるエンコードが文字セットを共有しているためです(例: Hex の文字も Base64 の文字セットに含まれます)。本ツールは合致するすべての候補を列挙し、確信度順に並べて、最も可能性の高いものを先に表示します。
Q: 「プレーンテキスト」と判定されても確実に非エンコードというわけではない?
A: 必ずしもそうとは限りません。テキストに日本語や空白、一般的な句読点が含まれる場合、たとえそれ自体が何らかのエンコードであっても、明らかな特徴があるためプレーンテキストとして分類されます。個別のツールで確認できます。