Base45 エンコーダー & デコーダー
開発
EU デジタル COVID 証明書などの QR コードで使われるコンパクトなエンコーディング(RFC 9285)である Base45 にテキストを相互変換します。テキストは UTF-8 バイトとして処理され、デコード時にアルファベットと値の範囲を検証して不正な入力を警告します。すべてブラウザ内でローカルに実行され、何もアップロードされません。
—
出力
使い方
- エンコード(テキスト → Base45)またはデコード(Base45 → テキスト)を選びます。
- 入力を入力または貼り付けます。
- 出力ボックスから変換結果をコピーします。
よくある質問
- Base45 とは何ですか?
- Base45 は RFC 9285 で定義されたバイナリ-テキストエンコーディングです。2バイトを45記号アルファベットの3文字にまとめ、QR コードへの格納に効率的です。
- どこで使われますか?
- 特に EU デジタル COVID 証明書やその他の QR ベースのシステムで使われ、45文字のアルファベットが QR コードの英数字モードによく合います。
- 非 ASCII 文字はどう扱われますか?
- テキストはまず UTF-8 にエンコードされるため、アクセント文字・絵文字・CJK 文字はバイト列になり、正確に元へ戻ります。
- 無効な Base45 の場合は?
- デコードはすべての文字がアルファベットにあるか、各グループの長さと値が有効かを確認します。無効な入力は壊れた出力の代わりにエラーを表示します。
関連ツール
Base64 ↔ 16進数 変換
Base64 文字列を16進数バイトに、16進数を Base64 に戻します。URL セーフ対応、ブラウザ上で動作します。
開発00
Quoted-Printable エンコーダー & デコーダー
テキストを MIME Quoted-Printable(RFC 2045)にエンコード、または復号 — =XX エスケープ・ソフト改行・UTF-8 に対応、エンコード時は 76 文字で折り返し — ブラウザ内で。
開発00
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発00
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発00
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発00
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発00