Base64エンコード/デコード
Base64文字列を瞬時にエンコード・デコードできます。
クイックテスト
他のユーティリティ
Base64とは?
Base64は、バイナリデータをASCIIテキスト形式に変換するエンコード方式です。 A-Z、a-z、0-9、+、/の64種類の文字を使ってデータを表現するため、 メールやURLなどのテキストベースのシステムでも安全にやり取りできます。
Base64の仕組み
Base64エンコードは、3バイト(24ビット)のバイナリデータを4つのASCII文字に変換します。 各文字は元データの6ビットを表します。入力が3バイトで割り切れない場合は、 パディング文字(=)が追加されます。
Base64のよくある用途
- メール添付ファイル: バイナリファイルのMIMEエンコード
- データURI: HTML/CSSに画像を直接埋め込む
- API通信: JSON内でバイナリデータを送信する
- Basic認証: HTTPの認証ヘッダー
- Cookie: ブラウザのCookieに複雑なデータを保存
Base64エンコード例
| 元のテキスト | Base64エンコード後 |
|---|---|
| Hello | SGVsbG8= |
| World | V29ybGQ= |
| Base64 | QmFzZTY0 |
注意事項
- 暗号化ではない: Base64はエンコードであり、セキュリティ機能ではありません。誰でもデコードできます。
- サイズが増加する: Base64に変換すると元のデータより約33%サイズが大きくなります
- UTF-8対応: このツールはUnicode文字も正しく処理します