Base64変換ツール
テキスト⇔Base64をリアルタイム相互変換。画像ファイルのBase64エンコード・デコード&プレビューにも対応。
テキスト⇔Base64をリアルタイム相互変換。画像ファイルのBase64エンコード・デコード&プレビューにも対応。
Base64は、バイナリデータ(画像やファイルなど)をテキスト文字列(A-Z, a-z, 0-9, +, /)に変換するエンコード方式です。
テキストしか扱えない環境(メール、JSON、URLなど)でバイナリデータを安全にやり取りするために広く使われています。
エンコード後のデータは元データより約33%サイズが増加しますが、テキストとしてどこでも安全に転送・保存できます。
<img src="data:image/png;base64,...">で外部ファイルなしに画像表示エンコードとデコードは逆の操作です。
Base64は暗号化ではありません。誰でも簡単にデコードできるため、機密データの保護には適しません。
TOTP の仕組み — 6 桁コードがどう 30 秒同期するのか、RFC 6238 と HMAC-SHA-1 を読む
Google Authenticator / Authy で表示される 6 桁の数字、なぜ世界中のスマホとサーバで 30 秒ごとに同じ値になるのか。RFC 4226 (HOTP)、RFC 6238 (TOTP)、HMAC-SHA-1 の動的トランケーションを式と擬似コードで解読し、Passkey への移行潮流まで整理します。
Base64 と Base64URL の違い — RFC 4648 で押さえる3つの落とし穴
Base64 は RFC 4648 で定義される標準エンコーディングですが、URL やファイル名で使うには「+/」「=」に関する罠があります。標準形と URL-safe 形の違いを仕様レベルで整理します。