Base64 エンコーダ/デコーダ
テキストをBase64にエンコードまたはBase64をテキストにデコード。Unicode対応。100% ブラウザ内処理。
問題を報告
バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。
これはどんなツールですか?
Base64は、64個の印刷可能文字(A-Z、a-z、0-9、+、/)を使用してバイナリデータをASCIIテキストに変換するエンコード方式です。テキスト専用チャネルでバイナリデータを安全に送信し、HTML/CSSに画像を埋め込み、資格情報をエンコードするために一般的に使用されます。
使い方
- 1
モードを選択
エンコード(テキスト→Base64)またはデコード(Base64→テキスト)を選択してください。
- 2
内容を入力
エンコードまたはデコードする内容を入力または貼り付けてください。
- 3
結果をコピー
結果はリアルタイムで更新されます。クリックしてコピーします。
よくある質問
Base64は暗号化ですか?
いいえ。Base64はエンコードであり、暗号化ではありません。誰でもキーなしでBase64をデコードできます。機密性を保護するためではなく、バイナリデータを輸送可能にするために使用されます。
Base64は元のデータよりどのくらい大きくなりますか?
Base64はデータサイズを約33%増加させます。入力の3バイトが出力の4文字になります。入力が3で割り切れない場合は、末尾にパディング文字(=)が追加される場合があります。
Base64の一般的な用途は何ですか?
HTMLのData URI、JWTトークン、メール添付ファイル(MIME)、SSL証明書、CSSへの小画像の埋め込み、API認証ヘッダーなど。
Base64 エンコードとは?
Base64は、64文字(A-Z, a-z, 0-9, +, /)を使ってバイナリデータを通常のASCIIテキストとして表すエンコード方式です。データを6ビットずつのチャンクに分割し、それぞれを64文字の1つに対応付けます。そのため、画像やファイルなどのバイナリデータを、メールやJSON、URLのようなテキスト形式に安全に埋め込めます。これはエンコードであり暗号化ではありません。出力は誰でも元のデータにデコードできます。