Base64 ↔ 16進数 変換
Base64 データを貼り付けて同じバイトを16進数で表示したり、16進数を貼り付けてそのバイトを Base64 に再エンコードしたりできます。片方の形式で届くが別の形式が必要な鍵・ハッシュ・証明書・バイナリペイロードに便利です。16進数の区切りと大文字小文字を選び、URL セーフ Base64(- と _、パディングなし)を入出力し、スペース・コロン・0x/\x 接頭辞付きの16進数もデコードできます。すべてブラウザ内でローカルに実行され、何もアップロードされません。
—
出力
使い方
- 方向を選びます: Base64 → 16進数、または 16進数 → Base64。
- Base64 → 16進数の場合、バイト区切りと大文字小文字を選びます。
- データが + と / の代わりに - と _ を使う場合は URL セーフ Base64 をオンにします。
- 入力を貼り付けて、変換結果をコピーします。
よくある質問
- 通常の Base64 や16進数ツールと何が違いますか?
- テキストエンコーダは文字を Base64 や16進数に変換します。このツールは2つのバイト表現を直接変換します — Base64 を入力して16進数を出力、またはその逆 — バイトがテキストだとは仮定しません。
- どんな16進数形式をデコードできますか?
- すべてです。スペース・コロン・改行・0x や \x 接頭辞が取り除かれ、残った16進数を2桁ずつ読みます。桁数が奇数の場合はエラーとして表示されます。
- URL セーフ Base64 は何をしますか?
- + と / の代わりに - と _ を使い、= パディングを省きます(RFC 4648 §5)。そのような入力をデコードしたり URL セーフ出力を作るにはオンにします。
- 私のデータはどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
テキスト ↔ 16進数 変換
テキストを16進数バイトに変換し、16進数をテキストに戻します。UTF-8 対応、ブラウザ上で動作します。
変換 0 0
ランダムバイトジェネレーター
暗号学的に安全なランダムバイトを9形式で出力 — Hex、Base64、Base64URL、バイナリ、10進、C配列、Pythonバイト、UUID v4。
ランダム 0 0
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発 0 0
Data URI パーサー & デコーダー
data: URI をデコードして MIME タイプ・エンコーディング・サイズ・デコード内容をブラウザ上で確認します。
開発 0 0
Protobuf デコーダ(.proto 不要)
base64 か hex の protobuf バイト列を貼り付けると、スキーマなしでフィールド番号、ワイヤ型、ネストしたメッセージ、文字列、packed 配列を読み取ります。
開発 0 0
JWK ↔ PEM 変換ツール
JWK や JWKS 全体を PEM 公開鍵に、またその逆に変換し、各鍵の RFC 7638 サムプリントもブラウザ内で計算します。
開発 0 0