元のテキスト:
Base64文字列:
使用例:
- エンコード: "Hello, World!" → "SGVsbG8sIFdvcmxkIQ=="
- エンコード: "こんにちは" → "44GT44KT44Gr44Gh44Gv"
- エンコード: "Base64テスト" → "QmFzZTY044OG44K544OI"
Base64について
Base64は、バイナリデータをテキスト形式で表現するエンコーディング方式です。 電子メールの添付ファイル、データURL、APIトークンなど、様々な場面で使用されています。
使い方
- 元のテキストフィールドに文字列を入力すると、自動的にBase64エンコードされた結果が表示されます
- Base64文字列フィールドにエンコードされた文字列を入力すると、デコードされた結果が表示されます
- 各フィールドの右上にあるコピーボタンで内容をクリップボードにコピーできます
Base64の特徴
- 文字セット: A-Z, a-z, 0-9, +, / の64文字を使用
- パディング: 出力長を4の倍数にするため = または == が追加される場合があります
- 用途: 電子メール、データURL、JSON Web Token、API認証など
- 効率: 元のデータサイズの約133%になります
注意事項
- このツールはクライアントサイドで動作し、入力されたテキストはサーバーに送信されません
- JavaScript の btoa/atob 関数を使用しています
- UTF-8エンコーディングに対応しています
- Base64は暗号化ではなくエンコーディングです