Base64エンコード・デコードツール
文字列をテキストとしてBase64にエンコード、またはBase64文字列からテキストにデコードします。(UTF-8対応)
Base64エンコード・デコードとは?開発者が知っておくべき基礎知識
API開発でBasic認証のヘッダーを作りたい。画像をHTMLに直接埋め込みたい(Data URI)。メールの添付ファイルの中身を確認したい——。
Base64は、バイナリデータをテキストに変換する最も汎用的なエンコーディング方式です。当ツールなら、テキストの入力またはペーストで即座にエンコード・デコードが完了します。
Base64の主な利用シーン
- Basic認証:
Authorization: Basic [user:pass のBase64エンコード]形式のHTTPヘッダー作成 - Data URI:小さい画像をCSSやHTMLに直接埋め込み(HTTPリクエスト削減)
- JWT(JSON Web Token):ペイロード部分のデコードで中身を確認
- メール添付:MIMEの添付ファイルはBase64でエンコードされている
⚠️ Base64は「暗号化」ではありません。誰でも簡単にデコードできるため、パスワードや機密情報の保護には絶対に使わないでください。暗号化にはAES等の暗号アルゴリズムを使用してください。
❓ よくある質問
Q. Base64にするとデータサイズはどれくらい増えますか?
A. Base64エンコードすると、元データの約133%(約1.33倍)にサイズが増加します。3バイトのデータが4文字のASCIIテキストに変換されるためです。
Q. 日本語テキストもBase64変換できますか?
A. はい、当ツールはUTF-8エンコーディングに対応しているため、日本語を含むあらゆるテキストをBase64に変換・復元できます。
Base64の変換はブラウザだけで完結
開発作業の効率化に。上のツールでサッとエンコード・デコードしましょう。
🔄 ツール画面へ戻って変換する