Base64エンコーダー/デコーダー

Base64文字列をエンコードまたはデコード

Text

Base64

Base64エンコーダー/デコーダーについて

Base64は、バイナリデータを64種類の印刷可能なASCII文字に変換するエンコード方式です。HTML、CSS、JSONなどのテキストベース形式に画像などのバイナリデータを埋め込んだり、HTTPヘッダーやURLでデータを安全に転送する際によく使用されます。このツールはブラウザ内で完全に処理し、サーバーにデータを送信しません。

FAQ

Base64はどのような用途に使われますか?
Base64はバイナリデータをテキスト形式にエンコードするために使用されます。主な用途として、CSS/HTMLへのデータURIによる画像埋め込み、JSON APIでのバイナリデータエンコード、メール添付ファイルのエンコード、HTTP Basic認証ヘッダーなどがあります。
Base64がエラーになるのはなぜですか?
Base64文字列の長さは4の倍数である必要があります。そうでない場合はパディング文字(=)が追加されます。エラーは通常、文字列に無効な文字が含まれているか、不完全であることを意味します。
Base64はデータを暗号化しますか?
いいえ。Base64はエンコード方式であり、暗号化ではありません。バイナリデータをテキストに変換するだけで、セキュリティは提供されません。誰でもBase64文字列をデコードできます。セキュリティが必要な場合はAESやRSAなどの適切な暗号化を使用してください。

関連ツール