Base64エンコーダー/デコーダー
テキストとデータをBase64エンコーディングに変換または戻す。Web開発、API、データURI、認証トークンに必須。即座、正確、無料。
Base64 Encoder/Decoder
Base64とは?
Base64はバイナリデータを64文字(A-Z、a-z、0-9、+、/)を使用してASCIIテキスト形式に変換するエンコーディング方式。メール、JSON、URLなどのテキストベースのプロトコルを通じてバイナリデータを安全に送信するために使用。
一般的な使用例
🔐 API認証: Basic Authヘッダーは認証情報をBase64でエンコード。
🖼️ データURI: base64エンコーディングを使用してHTML/CSSに画像を埋め込み。
📧 メール添付ファイル: MIMEは送信用に添付ファイルをBase64でエンコード。
🔑 JWTトークン: JSON Web TokensはヘッダーとペイロードにBase64URLエンコーディングを使用。
例
オリジナル: Hello World!
Base64: SGVsbG8gV29ybGQh
よくある質問
Base64は暗号化ですか?
いいえ!Base64はエンコーディングであり、暗号化ではありません。簡単に元に戻せ、セキュリティは提供しません。機密データを隠すために使用しないでください—代わりに適切な暗号化を使用してください。
なぜBase64はファイルサイズを増加させますか?
Base64はバイナリデータ3バイトを4つのASCII文字で表現するため、サイズが約33%増加します。これはテキストセーフな送信のコストです。
末尾の=記号は何ですか?
=記号は出力長を4の倍数にするためのパディングです。Base64仕様で必要とされ、元のデータが何バイトあったかを示します。