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 セーフ出力を作るにはオンにします。
- 私のデータはどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
Quoted-Printable エンコーダー & デコーダー
テキストを MIME Quoted-Printable(RFC 2045)にエンコード、または復号 — =XX エスケープ・ソフト改行・UTF-8 に対応、エンコード時は 76 文字で折り返し — ブラウザ内で。
開発00
CRC-32 計算機 (CRC-32 & CRC-32C)
テキストまたは hex バイトの CRC-32(IEEE 802.3、zip/gzip/PNG)または CRC-32C(Castagnoli)チェックサムを、小文字 hex・大文字 hex・符号なし 10 進数で計算 — ブラウザ内で。
開発00
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発00
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発00
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発00
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発00